你可以点击这里访问中文版「说明书」:https://github.com/HelloVNProject/HelloVN/blob/main/README-CN.md
Hi.
"Hello." (hereinafter referred to as "the game") is a fan-made visual novel game based on the game "The Smoke Room", which is a derivative work .
The game is a small-scale ensemble adventure that tells the story of an exploration team led by GR , including members Can , Seaon , and Romin , investigating anomalies in a cave. Meanwhile, characters from the "The Smoke Room" world, Nik , Sam , and Yao , find themselves unexpectedly in the world of this game due to an "in-plan" event gone "out-of-plan". Accompanying them is Todd .
Why do the exploration team and the "The Smoke Room" quartet cross paths? What unexpected situations will arise during their adventures? Will sparks fly between them? Can the "The Smoke Room" quartet eventually return to their original world, and what will be the cost? The answers to these questions will be revealed within the game, and the course of the story and their fate will be determined by you.
❗ Note: Before playing this game, please ensure that you have completed the first two chapters of the Nik route in the game "The Smoke Room" to avoid spoilers.
The game is developed using the Godot Engine and is currently in development. If you're interested, feel free to follow this project.
The first public version of the game is already released, check the link below to play it online freely!
Check: https://hellovn.wsm.ink/app
Thank you for your play! :3
The release of the game wouldn't be possible without the collaborative efforts of these talented individuals.
This Guy... | Do These Things... | Find Them On... |
---|---|---|
Rominwolf | Director, Writer, Character Designer, Illustrator, UI Designer, Game Programmer, Sprites Artist, Goods Designer | Weibo, Twitter |
GeorgeSquares | Writer (Official storyline of "The Smoke Room"), Special Thanks | |
tiAnsxq | Character Designer, Illustrator | Weibo, Twitter |
GRtheGreat | Character Designer, Illustrator, Icon Designer | Weibo, Twitter |
lam0rang3 | Character Designer, Illustrator | |
staufdraws | Illustrator | |
EJheptene | Illustrator | Bilibili, Twitter |
Minecraft | Background Artist | |
Anthemics | Musician | |
REDproductions | Musician | Pixabay |
Linkmusicnow | Musician | Bilibili, Instagram |
Placidplace | Sound Designer | Pixabay |
compymono | UI Designer | |
ItzSocn | Backend Programmer | Github, Twitter |
Croissant_Daily | Legal Advisor, Special Thanks | |
Opossoll | Special Thanks | |
好想发懒摸鱼 | Special Thanks | |
登上陆地的鱼 | Special Thanks | |
Romin Villa's Friends | Special Thanks | |
EchoTheVN | Special Thanks | |
OpenAI | Translator | OpenAI |
In this project, you can learned about...
- Basic use skills of Godot Engine for starter.
- Basic use skills of Dialogic for starter. (This a plugin based on Godot Engine.)
You could build this project by yourself just following this part step by step.
- Clone this project.
- Make sure you already installed Godot Engine V3.5.2 (not Mono Version).
- Then open this project from Godot Launcher.
- That is all. If anything not wrong, you should open this project successfully.
This part will teach you how to build.
- Make sure you already installed Godot Exporting Template V3.5.2 (not Mono Version).
- Access the export menu and select the desired platform.
If you'd like to help add another language to this game (localization), please follow these steps:
- First, download programs like
Poedit
that support gettext language files, as the game uses.po
files for localization purposes. - Copy the
zh
oren
directory under thelocales
directory and rename the directory to the Unix standard locale abbreviation of the language you intend to translate. For more details, refer to: Unix Locales. - Use a program like Poedit to open the language file within the new directory and begin translating.
- You can save your progress at any time, and then select this new language in the game client for testing and debugging.
- Once you've completed the translation, don't forget to submit a Pull Request to this repository. The new language will be added to the official client in the next version.
Note: I would recommend that you use the zh
directory translation, as it aligns best with the desired version.
If you're interested in improving languages that already exist in the game, please follow these steps:
- First, download programs like
Poedit
that support gettext language files, as the game uses.po
files for localization purposes. - Navigate to the
locales
directory and enter the language directory you want to improve. For more details, refer to: Unix Locales. - Within the language directory, use a program like Poedit to open the language file and proceed with the translation.
- You can save your progress at any time, and then select the improved language in the game client for testing and debugging.
- Once you've finished the translation improvements, remember to submit a Pull Request to this repository. The updated language will be included in the official client in the next version.
Note: If you don't want to submit a Pull Request and only intend to privately distribute the translation to friends, you can package the translated directory and send it to the recipient. They can then unzip and use it within the 'locales' directory.
When using any files from this repository personally, as a team, organization, or commercially, be aware of the specified licenses for additional marked assets to avoid copyright and unauthorized usage risks.
This project defaults to the MIT
license, but does not include the following assets.
Asset | Copyright Holder | License |
---|---|---|
All files under the directory /images/cgs/ |
Production Team of "Hello." | CC BY-NC-SA 4.0 |
All files under the directory /images/engings/ |
Production Team of "Hello." | CC BY-NC-SA 4.0 |
All files under the directory /images/favicons/ |
《Production Team of "Hello." | CC BY-NC-SA 4.0 |
All files under the directory /images/bgs/mc/ |
"Minecraft" | No License, Original Author Retains All Rights |
All files under the directory /images/sprites/can/ |
Production Team of "Hello.", tiAnsxq |
CC BY-NC-SA 4.0 |
All files under the directory /images/sprites/gr/ |
Production Team of "Hello.", GRtheGreat |
CC BY-NC-SA 4.0 |
All files under the directory /images/sprites/romin/ |
Production Team of "Hello.", Rominwolf |
CC BY-NC-SA 4.0 |
All files under the directory /images/sprites/seaon/ |
Production Team of "Hello.", GRtheGreat |
CC BY-NC-SA 4.0 |
All files under the directory /images/sprites/nik/tsr/ |
Production Team of "The Smoke Room" | No License, Original Author Retains All Rights |
All files under the directory /images/sprites/sam/tsr/ |
Production Team of "The Smoke Room" | No License, Original Author Retains All Rights |
All files under the directory /images/sprites/todd/tsr/ |
Production Team of "The Smoke Room" | No License, Original Author Retains All Rights |
All files under the directory /images/sprites/yao/tsr/ |
Production Team of "The Smoke Room" | No License, Original Author Retains All Rights |
All files under the directory /images/sprites/skeleton/ |
"Minecraft" | No License, Original Author Retains All Rights |
All files under the directory /images/sprites/zombie/ |
"Minecraft" | No License, Original Author Retains All Rights |
All files under the directory /images/tsr/ |
Production Team of "The Smoke Room" | No License, Original Author Retains All Rights |
All files under the directory /dialogic/themes/tsr/images/gui/ |
Production Team of "The Smoke Room" | No License, Original Author Retains All Rights |
All files with .ttf format under the directory /fonts/harmony-os-sans-sc/ |
HarmonyOS | HarmonyOS Sans Font License |
All files with .ttf format under the directory /fonts/intel-one-mono/fonts/ |
Intel | SIL License |
All files with .otf format under the directory /fonts/source-hans-serif/ |
Adobe | SIL License |
File /musics/Conflict.ogg |
Production Team of "The Smoke Room" | No License, Original Author Retains All Rights |
File /musics/Hello.ogg |
Linkmusicnow | No License, Original Author Retains All Rights |
All files under the directory /origin-files/ |
Production Team of "Hello." | No License, Original Author Retains All Rights |
All files under the directory /voices/Amorog/ |
Uberduck | No License, Original Author Retains All Rights |
All files under the directory /voices/Seaon/ |
Uberduck | No License, Original Author Retains All Rights |
All files under the directory /voices/Ten/ |
Uberduck | No License, Original Author Retains All Rights |
All files under the directory /voices/Can/ |
Production Team of "Hello.", tiAnsxq |
No License, Original Author Retains All Rights |
All files under the directory /voices/GR/ |
Production Team of "Hello.", GRtheGreat |
CC BY-NC-SA 4.0 |
All files under the directory /voices/Romin/ |
Production Team of "Hello.", Rominwolf |
CC BY-NC-SA 4.0 |