You should have at least a basic knowledge of git, such as how to Clone & Fork Repos, make Branches, and make Pull Requests.
If not, please go learn that first, such as from a YouTube Video.
main branch instead! Ask a maintainer if in doubt.main branch in sync with our main branch, to allow for easy creating and updating of branches.details next to the run labelled [NOT CALLABLE] Test Build Pack / Test Build Pack / Bu....Summary button at the top of the sidebar (on the left).Code Button on the right, above the code display.Download ZIP.These are some basic guidelines. Apart from these, please be appropriate, have common sense, and generally be kind.
This section introduces you to quest book contributing. Nomi-CEu uses a special system for the quest books, in order to allow for translations for both quest books.
Quest Book Editing is probably the easiest, but extremely important, contributions to Nomi-CEu. These provide a guideline for the player, and your contributions ensure that the quest book is kept up to date, and at the high standard that the Nomi Series's quest books are praised for.
Make sure you read the Guidelines! Especially for the quest book, profanity should not be present.
Nomi-CEu, supports, via Nomi Labs, embedding copyable text and links in the description. See the Nomi Labs Wiki for more information.
Read through the steps in 1.2: Setting It Up. Follow steps 1 and 3.
Replace the QB Jsons with the source files (VERY IMPORTANT)
DefaultQuests.json with the files for normal mode and expert mode.Edit the QB.
There are two ways to do this:
i. Using BQu's Edit Mode
/bq_admin default load for Normal Mode/bq_admin default load ExpertQuests for Expert Mode, or just /bq_admin default load if your packmode is expert in that instance/bq_admin edit true.
/bq_admin default save for Normal Mode/bq_admin default save ExpertQuests for Expert Mode, or just /bq_admin default save if your packmode is expert in that instanceii. Editing the Quest Book Json Files:
Commit It, and PR it. For more information, see steps 4 and 5 in 1.2: Setting It Up.
/overrides/config/betterquesting/DefaultQuests.json and /overrides/config-overrides/normal/betterquesting/DefaultQuests.json for Normal Mode/overrides/config/betterquesting/saved_quests/ExpertQuests.json and /overrides/config-overrides/expert/betterquesting/DefaultQuests.json for Expert ModeScripts and Configs are the lifeblood of Nomi-CEu. They provide the stitching between mods, changes in difficulty, and much more. However, these contributions require at least basic programming knowledge. If you want to start off contributing, it is highly recommended you start with Quest Book Contributions.
As these contributions are more varied, less information is given, although if you are doing these contributions, you should be fine.
If you are contributing scripts, check if your feature or fix can be integrated with configs instead. This does not apply to recipes for a machine, or similar, of which that mod adds!
Follow all of these Guidelines.
scripts folder, or the config folder. Of course, if you are editing other files, then update those folders instead.config-overrides.Translations are an important part of Nomi-CEu. They allow us to reach to people and places that it would otherwise not. This is an especially important contribution, as we cannot do this ourselves.
We encourage you to add new translations, or improve existing ones. Simply make a PR! You can grab the latest translations in lang builds, on our Nightly Page.
As usual, read through the steps in 1.2: Setting It Up, and the guidelines in 1.3: Guidelines.
A way to update language files, and inform translators what parts of which ones are out of date, is planned. When that is implemented, this file will be updated with the details.
/resources/contenttweaker/lang, and are for our custom items and blocks./resources/questbook/lang. This is available in lang builds, on our Nightly Page.line notes above localization keys are for chapters.db notes above localization keys are for quests.zh_cn.lang file. The en_us.lang file is not present as it is auto-generated at build time.All mods that Nomi-CEu uses can have language files changed or added. Usually, their lang paths are in /resources/<modid>/lang. It is recommended to ask a maintainer, on Discord or GitHub, for information on how to do this, as this can be quite difficult.
The Random Patches config files, the Server Property files, and the Issue Template files come from templates. Therefore, these should not be edited, as they will be replaced by the template in the next update.
Instead, change the relevant file in /tools/templates/.
{{ version }} will be replaced by the new version.{{ mode }} will be replaced by the mode that file is being made for.{{ versions }} will be replaced by the version list. These are the versions that the user can pick from in the issue form.