Difference between revisions of "Jack-o-nine/Modding"
Dark Helmet (talk | contribs) (Link to QGen) |
m (Corrected Escort -> Elocution in-game) |
||
(15 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | Whether you want to mod the game or just read the code, you'll need | + | {{jack-o-nine}} |
+ | |||
+ | Whether you want to mod the game or just read the code, you'll need [http://qsp.su/?option=com_content&task=view&id=46&Itemid=56 QGen] (available in the game files since v2.0). | ||
+ | |||
+ | ------------------------------------------------------- | ||
+ | |||
+ | <big>'''Modding ressources'''</big> | ||
+ | |||
+ | [https://f95zone.to/threads/jack-o-nine-tails-developer-versions-and-mods.57968/#post-3912825 Modding thread]: | ||
+ | |||
+ | [https://translate.google.com/translate?sl=auto&tl=en&u=wiki.qsp.su QSP documentation] — Tip: There's a keyword section on the bottom of the menu if you're looking for a specific function. | ||
+ | |||
+ | [https://www.python.org/downloads/ Python] — There are a few little Python scripts that might help you such as "txtsplit.py" or "MakeQSP.bat" (which uses "txtmerge.py"). It's generally a good thing to have if you're modding. | ||
+ | |||
+ | [https://gitgud.io/Lokplart/sublime-syntax/-/archive/master/sublime-syntax-master.zip Syntax Highligher] for QSP usable in [https://www.sublimetext.com/3 Sublime Text 3]. | ||
+ | To install it, open sublime, go to preferences -> browse packages -> user and extract the archive there. | ||
+ | |||
+ | Working with Git: | ||
+ | If you plan to use platforms like Git to host your project (or you just don't like the QSP editor), there are separate files for each location inside "game/locations". | ||
+ | Edit them individually, make your changes and after you're done, inside the "Qgen" folder you'll find "MakeQSP.bat". Run it and execute the instructions you want. | ||
+ | |||
+ | -------------------------------------------------------- | ||
+ | |||
+ | The names of some variables are different in the code. It was originally coded in Russian, after all. Here's a partial translation table: | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! In Game !! In Code | ||
+ | |- | ||
+ | | Despair || Angst | ||
+ | |- | ||
+ | | Dancer || Callisthenics | ||
+ | |- | ||
+ | | Habit || Custom | ||
+ | |- | ||
+ | | Horse || Dressage | ||
+ | |- | ||
+ | | Nature || Ego | ||
+ | |- | ||
+ | | Elocution || Expression | ||
+ | |- | ||
+ | | Taming/Submission || Instinct | ||
+ | |- | ||
+ | | Devotion || Moral | ||
+ | |- | ||
+ | | Awareness || Rational | ||
+ | |- | ||
+ | | Assistant (specialization) || Refferent | ||
+ | |- | ||
+ | | Demonstration || Roleplay | ||
+ | |- | ||
+ | | Empathy || Sensitivity | ||
+ | |- | ||
+ | | Maid || Service | ||
+ | |- | ||
+ | | Endurance || Stamina | ||
+ | |- | ||
+ | | Temperament || Temper | ||
+ | |} | ||
+ | |||
+ | There are also some magic numbers: | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Variable !! Magic Number | ||
+ | |- | ||
+ | | Loli Age || 1 | ||
+ | |- | ||
+ | | Mature Age || 2 | ||
+ | |- | ||
+ | | Young Age || 0 | ||
+ | |} | ||
+ | |||
+ | They can be found in #var_base. | ||
+ | |||
+ | |||
+ | == Translation == | ||
+ | [http://www.hongfire.com/forum/forum/hentai-lair/hentai-game-discussion/412491-free-software-jack-o-nine-tails-%C9%94-thread-reboot-v2?p=4752254#post4752254 What files to translate] by Porculus (2016-04-04) |
Latest revision as of 17:54, 17 February 2024
- Recent changes
- All pages
- Wiki tutorial
- Purge (this page)
all characters are at least 18
- Player Housing
- Minor Residences
- White Town
- Necropolis
- Quarter of the Bull
- Serpentine Quarter
- Quarter of the Outcasts
- Border of the Fogs
Modding
Whether you want to mod the game or just read the code, you'll need QGen (available in the game files since v2.0).
Modding ressources
QSP documentation — Tip: There's a keyword section on the bottom of the menu if you're looking for a specific function.
Python — There are a few little Python scripts that might help you such as "txtsplit.py" or "MakeQSP.bat" (which uses "txtmerge.py"). It's generally a good thing to have if you're modding.
Syntax Highligher for QSP usable in Sublime Text 3. To install it, open sublime, go to preferences -> browse packages -> user and extract the archive there.
Working with Git: If you plan to use platforms like Git to host your project (or you just don't like the QSP editor), there are separate files for each location inside "game/locations". Edit them individually, make your changes and after you're done, inside the "Qgen" folder you'll find "MakeQSP.bat". Run it and execute the instructions you want.
The names of some variables are different in the code. It was originally coded in Russian, after all. Here's a partial translation table:
In Game | In Code |
---|---|
Despair | Angst |
Dancer | Callisthenics |
Habit | Custom |
Horse | Dressage |
Nature | Ego |
Elocution | Expression |
Taming/Submission | Instinct |
Devotion | Moral |
Awareness | Rational |
Assistant (specialization) | Refferent |
Demonstration | Roleplay |
Empathy | Sensitivity |
Maid | Service |
Endurance | Stamina |
Temperament | Temper |
There are also some magic numbers:
Variable | Magic Number |
---|---|
Loli Age | 1 |
Mature Age | 2 |
Young Age | 0 |
They can be found in #var_base.
Translation
What files to translate by Porculus (2016-04-04)