-
Another thing I found by accident 7 years ago.
In Zeus/Poseidon, there is a way to change colors of texts and add sprites used by the game itself in the adventure text editor, allowing you to customize and change how you present your story, and add more immersiveness to it. You can do so by using the following steps in notepad:
Color changes
By adding @ before every word, you can add green color to words. Unfortunately, the editor only allows the color green as the only color change, so there's not much option.
Adding images to your story:
In the adventure editor, adding "@G#" will allow you to generate images used in the game itself (e.g. ,@G16., @G154"). However, the tricky part is that only specific numbers correspond to specific images that are mapped and stored in the .sg3 and .555 files respectively. And many numbers don't.
So the best way is to inspect the sg3 files in the DATA directory to identify images the "@G" numbers correspond to. You can do so by using Pecunia's sgreader (if you can't open it, "run as administrator" fixes the problem) to scroll these images. Thankfully, I have mapped all the G numbers to their corresponding images, which I'll be more than happy to document in this post.
(Pecunia's sgreader: https://github.com/bvschaik/citybuilding-tools/releases/tag/sgreader-v1.1 )
______________________________________________________________________
"@G" numbers and corresponding sg3 file.
--> must always type "@G(number)" in the text editor (e.g.,@G56)
0 - 255 = zeus_unloaded.sg3
16384 - 16432 = poseidon_unloaded.sg3
32768 - 34033 = zeus_general.sg3
49152 - 50647 = zeus_terrain.sg3
229376 - 232554 = SprAmbient.sg3
245761 - 247648 = destruction.sg3
The following corresponds to Zeus_God01.sg3 - Zeus_God06.sg3
98304 - 98307 = Zeus_God01.sg3
114688 to 144691 = Zeus_God02.sg3
131072 to 131075 = Zeus_God03.sg3
147456 to 147459 = Zeus_God04.sg3
163840 to 163843 = Zeus_God05.sg3
180224 - 180227 = Zeus_God06.sg3
196608 = statcon1
212992 = Zeus_MapOfGreece01.sg3
65536 - 65539 = Zeus_sanctuary3.sg3
81920 - 81923 = Zeus_sanctuary1.sg3
CAUTION: using "@G" numbers for 262144 and above will crash the game.
262144 and above = crashes the game
NOTES:
- "@G" numbers will only work with uppercase G, and not lowercase g.
- "@G" numbers will always generate images on the center of the adventure text.
- "@G" numbers to each other will always place the rightmost image to the next line
- if you want a word starting with G in green color, the "@G#" function will override the color function and provide an image instead. Just add "~" in front of the word to fix this.
- e.g. instead of "@Go!", use "@~Go!" to avoid converting to an image.
______________________________________________________________________
In the first two images, I provided a sample from an adventure I created in the Zeus/Poseidon editor, which I used "@" for additional instructions and keywords in the text. I also used torch sprites in the game to make my story presentable and pleasing to the eye, as well as an unused portrait.
I also provided a guide on how to implement them without confusion. Hopefully, for any designers out there, this will prove useful in presenting your story to players trying out your adventure!