Commit 55fa6037 authored by cobaltcore's avatar cobaltcore
Browse files

Update GitLab URLs

parent 4e1fa4b4
......@@ -178,7 +178,7 @@ faces/
The `<number>` is simply a way to distinguish different expressions. We normally start at `0` and go from there until we either run out of expressions or numbers, whatever comes first.
Take a look at the above examples to see how this would fit into the complete structure.
You can also take a look at our [git repository](https://git.student-transfer.com:1234/vncollab/st/tree/master/game/images/characters) and explore the files to see how our character system is organized, should you need more examples.
You can also take a look at our [git repository](https://git.student-transfer.com:/st/student-transfer/tree/master/game/images/characters) and explore the files to see how our character system is organized, should you need more examples.
### Bodies
The siamese twin of having a face, naturally, is having a body, a thing that most people likely can relate to. This is the main sprite that you cut the face out off, with exactly that part missing. In Student Transfer this constitutes an `outfit` and will appear like this in the character folder:
......
......@@ -97,7 +97,7 @@ Of course the question that you've all been asking in your heads is:
This is understandable, especially if you have dozens or even hundreds of custom characters, which would take ages to convert by hand.
Fear not, though, for we provide [a tool](https://git.student-transfer.com/vncollab/st/blob/master/tools/json2yaml.py) and a capable person who knows how to use it to batch-convert all your JSON files to YAML in one fell swoop. Since it is a Python script, it can be somewhat difficult to set up, so if you don't feel like doing that, you can hit up `cobaltcore#0045` on Discord (or on the TFGS forums via private message) to have them do it for you.
Fear not, though, for we provide [a tool](https://git.student-transfer.com/st/student-transfer/-/blob/master/tools/compatibility/json2yaml.py) and a capable person who knows how to use it to batch-convert all your JSON files to YAML in one fell swoop. Since it is a Python script, it can be somewhat difficult to set up, so if you don't feel like doing that, you can hit up `cobaltcore#0045` on Discord (or on the TFGS forums via private message) to have them do it for you.
Alternatively, if you only have one or two files you need to convert, you can use a simple [online converter](https://www.json2yaml.com/) to do it. Simply plug in the contents of your existing JSON file on the left, copy the converted YAML from the right and paste it back into your exitsing JSON file, overwriting its contents. After saving and closing the file, you can simply rename the extension from `.json` to `.yml` and you're good to go!
As an example, the file `character.json` would have to be renamed to `character.yml`.
......@@ -194,7 +194,7 @@ Now, the caveats:
==This tool is a command-line script that requires Python==, so unless you have Python installed and correctly set up, you won't be able to use this script.
If you don't want to go through the whole shebang of installing Python on Windows, you can simply hit me up via PM here or on Discord and I'll convert your characters for you, free of charge no less! Since this is a one-time occurence, this shouldn't be too much of a problem, hopefully.
For those brave few souls that actually want to run the script themselves, you can find installation and usage instructions in the [repository of the script](https://git.student-transfer.com:1234/vncollab/st/blob/code_v4_consolidation/tools/harry_porter.md#harry-porter-v3-to-v4-character-conversion-tool).
For those brave few souls that actually want to run the script themselves, you can find installation and usage instructions in the [repository of the script](https://git.student-transfer.com/st/student-transfer/-/blob/master/tools/compatibility/harry_porter.md).
There are only two things you as the scenario author will have to do once Harry Porter has finished running:
==If you have characters with poses that are, by default, facing to the right (meaning their body is turned to the right-hand side of the image), you will have to let the game know about this deviation from the norm.==
......
......@@ -29,7 +29,7 @@ As an example, John's bedroom is now called `bg house_davis bedroom_john day`.
This scheme has been applied to all family houses and most other locations which can accomodate this naming convention. For the few backgrounds that can't, they exist as they did before, so no changes were made to those.
For those who are curious about the exact list of changes that were made, you can check out the full list in our GitLab repository, [right here](https://git.student-transfer.com/vncollab/st/-/blob/master/tools/compatibility/bg_changes-v5-v6.txt). This is a simple CSV file with the old name on the left and the new name on the right.
For those who are curious about the exact list of changes that were made, you can check out the full list in our GitLab repository, [right here](https://git.student-transfer.com/st/student-transfer/-/blob/master/tools/compatibility/bg_changes-v5-v6.txt). This is a simple CSV file with the old name on the left and the new name on the right.
### CG Images
CG's were reorganized a bit as well. This largely consisted of us renaming things, where there are two distinct parts:
......@@ -41,11 +41,11 @@ The goal here was to group CG's more sensically. For example, the Mina and Phila
In addition to this, we also updated some of the component names, such that we wouldn't have to write `dick_jizz1` anymore, and instead opted for a more refined (and consistent) `penis_0_semen`.
As for the background images before, we also have a full list of changes for these on our GitLab repository, [right here](https://git.student-transfer.com/vncollab/st/-/blob/master/tools/compatibility/cg_changes-v5-v6.txt). This list is a bit more complex, as it consists of newline-delineated groups, each of which targets a specific CG. The first line is always the old and the new base name (which may be the same). The lines below that are the old and the new names of components within that CG which have been updated.
As for the background images before, we also have a full list of changes for these on our GitLab repository, [right here](https://git.student-transfer.com/st/student-transfer/-/blob/master/tools/compatibility/cg_changes-v5-v6.txt). This list is a bit more complex, as it consists of newline-delineated groups, each of which targets a specific CG. The first line is always the old and the new base name (which may be the same). The lines below that are the old and the new names of components within that CG which have been updated.
## Updating Your Stuff
As is customary with changes that break things for scenarios and would require copious amounts of work to update, we provide a way to *not* have to do that by hand.
Just like with the JSON to YAML conversion, we provide [a tool](https://git.student-transfer.com/vncollab/st/-/blob/master/tools/compatibility/fix-asset-names-v5-v6.py) and a capable person who knows how to use it to batch-update all your Ren'Py script files in one fell swoop. Since it is a Python script, it can be somewhat difficult to set up, so if you don't feel like doing that, you can hit up `cobaltcore#0045` on Discord (or on the TFGS forums via private message) to have them do it for you.
Just like with the JSON to YAML conversion, we provide [a tool](https://git.student-transfer.com/st/student-transfer/-/blob/master/tools/compatibility/fix-asset-names-v5-v6.py) and a capable person who knows how to use it to batch-update all your Ren'Py script files in one fell swoop. Since it is a Python script, it can be somewhat difficult to set up, so if you don't feel like doing that, you can hit up `cobaltcore#0045` on Discord (or on the TFGS forums via private message) to have them do it for you.
The script works by looking at the two lists of changes that are linked in the sections above and then scanning through all your script files line-by-line, updating background and CG names where appropriate. After this process is complete, you should have a fully-functioning script file which works in v6.
......@@ -3,7 +3,7 @@ site_description: Documentation for the Visual Novel StudentTransfer
site_author: CobaltCore
site_url: 'https://student-transfer.com/doc/5.2'
repo_name: GitLab
repo_url: 'https://git.student-transfer.com/vncollab/documentation'
repo_url: 'https://git.student-transfer.com/st/documentation'
edit_uri: edit/master/docs/
nav:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment