VNTranslationTools
VNTranslationTools copied to clipboard
Siglus Engine .ss files (scenario scripts) support
Are there currently any plans of adding support for extracting / repacking .ss files from Siglus Engine?
I've been able to extract the Scene.pck file using SiglusExtract, and was hoping to use this tool for translating these extracted files.
I have programming knowledge (though mostly in python not really C# or C++), and I'd be willing to help if needed.
Use this toolkit for siglus, also you will need this to get the key extracting Scene.pck. Using that toolkit to extract all .ss will get you this script format
Oh thanks, I'll give it a shot!
Those tools worked great for me. Here's a summary of what worked in case anyone else stumbles upon this later:
- Used SSMGui.exe from SiglusSceneManager.zip on https://github.com/marcussacana/SiglusSceneManager/releases, in the same folder as the game
- Right clicked -> extra tools -> Find key, which has you launch the game and gives the encryption key, saved it to a notepad and closed the application
- Used SiglusTools.exe from https://github.com/yanhua0518/GALgameScriptTools/releases, and used the unpack Scene.pck function. You have to paste the encryption key from 2) to the field asking for it
- Finally used the unpack/dump .ss files feature to turn the folder of generated .ss files from 3) into an excel file for translation
Thanks for your help in showing those tools!
If adding the .ss processing to VNTranslationTools is planned I can leave this issue open, otherwise I'm completely okay with it being closed on my end.
If adding the .ss processing to VNTranslationTools is planned I can leave this issue open, otherwise I'm completely okay with it being closed on my end.
Btw do you know how to word-wrap siglus? I've never touched it before so I don't know
I haven't done much translation work with siglus before, but I'm sure I'll have to figure out word wrapping at some point for this translation, so when I figure it out I can let you know.
You can leave the issue open. If VNTextPatch has RealLive support, it's only logical for it to have SiglusEngine support as well.
That being said, existing tools simply extract all the strings regardless of whether they're actually relevant for translation, and (most importantly) make no distinction between character names and dialogue. This means I'd need to reverse engineer the .ss format myself to find out the necessary extra details. While it could be possible to do this with a DRM'd game, it'd certainly be easier with a non-DRM'd one, so if anyone knows a non-DRM'd Siglus game, please let me know.
You can leave the issue open. If VNTextPatch has RealLive support, it's only logical for it to have SiglusEngine support as well.
That being said, existing tools simply extract all the strings regardless of whether they're actually relevant for translation, and (most importantly) make no distinction between character names and dialogue. This means I'd need to reverse engineer the .ss format myself to find out the necessary extra details. While it could be possible to do this with a DRM'd game, it'd certainly be easier with a non-DRM'd one, so if anyone knows a non-DRM'd Siglus game, please let me know.
IIRC, the Tsui no Stella Trial Edition has no DRM.
@arcusmaximus This is Siglus's SDK if I'm not wrong