[Poc] Super Sonico

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by dfsa3fdvc1, Aug 7, 2015.

  1. dfsa3fdvc1
    OP

    dfsa3fdvc1 GBAtemp Regular

    Member
    228
    104
    Jan 3, 2015
    Albania
    So I was poking around some decrypted roms and noticed that Super Sonico might possibly be the most easy translateable game not yet translated. The script is literally a txt. Here's an example.

    ¥○○○○○○
    また社長と揉めてしまった……。

    ¥○○○○○○(地の文)
    社長が正しいっていうのは、
    頭ではわかっているつもりだ。

    The first line would show player dialogue,
    second line shows dialogue without a name for events and stuff. Line breaks work just like you'd think they would here. Possiblity of 3 lines on screen at once.
    Only problem is that if you were to put more characters on screen than the screen can actually hold it throws an error. The cool thing is that it tells you what file caused the error which would be super useful for troubleshooting.

    It appears the game supports half width English characters. IIRC it can fit about a dozen Kanji on a line and looks like double that for English.
    LATEEDIT: I got "zzzzzzzzzzzzzzzzzzzz1234567890" to fit on a single line. That's 30 characters.

    And if not being able to fit enough English on screen at once is a problem you can just separate it over a new screen. You can add or remove dialogue and scenes without it throwing anything off. No hex editting, it just takes it all line by line.

    Also graphics editting is easy with Ohana. (attached image)

    Oh one final thing. The scripts have a bunch of commented out stuff which I think might be notes on the sytax or something.
    "//スクリプターコメントです
    //背景がないため、かわりの背景を指定しました。"

    Not sure if the story is any good but just a heads-up that the game would be relatively easy to translate from a technical point of view.
     

    Attached Files:

    Last edited by dfsa3fdvc1, Aug 13, 2015


  2. dfsa3fdvc1
    OP

    dfsa3fdvc1 GBAtemp Regular

    Member
    228
    104
    Jan 3, 2015
    Albania
    Quick update. Did some basic translation of the menu headers and panels. Attached a preview image and a release of this for anyone interested.
    Inside the zipped release is the compiled LayeredFS plugin and modified assets. Just place the 'plugin' and 'LayeredSonico' folders in the root of your SD and launch the game while on NTR CFW and the game will have the translation applied. (You'll know it's working because the screen will flash green after launching the game)

    EDIT: All the .arc files in the \\LayeredSonico\ui_menu\ folder are images which can be editted with Ohana.
    Included a single altered script file in the \\LayeredSonico\script\ folder to show how incredibly easy translating this would be if somebody was willing to.

    LayeredFS is amazing. I can't imagine having to rebuild the rom everytime to test the game. So easy to just FTP files with FTPPony.cia and then launch the game.
     

    Attached Files:

    Last edited by dfsa3fdvc1, Aug 10, 2015
  3. Shadowtrance

    Shadowtrance GBAtemp Addict

    Member
    2,482
    1,513
    May 9, 2014
    Hervey Bay, Queensland
    I actually looked at this a while ago, but didn't get very far. I did manage to break the game so the broken script error screen appeared. haha

    Might have a look again though. :) Would be cool to see this in english.
     
  4. Sliter

    Sliter GBAtemp Psycho!

    Member
    3,020
    787
    Dec 7, 2013
    Brazil
    ᕕ( ᐛ )ᕗ
    wow very interesting o3o new project starting? XD
     
  5. Nagato

    Nagato GBAtemp Advanced Fan

    Member
    531
    509
    Jul 15, 2011
    United States
    I didn't even know they released it on the 3DS. This looks like an abomination of a scripting language, though. The original Sonicomi games used a full featured scripting language (Squirrel) which can and has been ported to the 3DS already for a few other different games (including the emulator for VC Sega Genesis games I think it was?). Looks like this is a different story and not a port so I guess they built it from the ground up, but still...
     
  6. Shadowtrance

    Shadowtrance GBAtemp Addict

    Member
    2,482
    1,513
    May 9, 2014
    Hervey Bay, Queensland
    They need to release more of these "Japan only" games in the west imo, even it's just english text/menu's etc and still Japanese voice, I'd be cool with that.
    So many decent games released only in japan that we just never get to see unless we import it or download it, but even then it's no fun unless you can read japanese. :(
     
  7. Sliter

    Sliter GBAtemp Psycho!

    Member
    3,020
    787
    Dec 7, 2013
    Brazil
    ᕕ( ᐛ )ᕗ
    orrr play the fan trsnlation, this is why we are here XD
    well since I can't japanese at least I try helping out editing the graphics XD
     
  8. Nagato

    Nagato GBAtemp Advanced Fan

    Member
    531
    509
    Jul 15, 2011
    United States
    The official English localization for the PC version was announced just last month.

    It's not the 3DS Super Sonico, but it's still in the same series at least! :P No ETA on release yet though.
     
  9. Shadowtrance

    Shadowtrance GBAtemp Addict

    Member
    2,482
    1,513
    May 9, 2014
    Hervey Bay, Queensland
    Yeah but my point was that we, the players/fans shouldn't have to go to extreme lengths to play "whatever game not released in X language", ie: fan translations.

    I highly doubt the devs translating text/menu's to another language would cost them much more time/money, voice acting is another story, that shit aint cheap so i can understand why it isn't done.

    — Posts automatically merged - Please don't double post! —

    Oh wow, didn't see that. :)
    But still, my point is valid for games in general i think. :)
     
  10. dfsa3fdvc1
    OP

    dfsa3fdvc1 GBAtemp Regular

    Member
    228
    104
    Jan 3, 2015
    Albania
  11. Sliter

    Sliter GBAtemp Psycho!

    Member
    3,020
    787
    Dec 7, 2013
    Brazil
    ᕕ( ᐛ )ᕗ
    Well you are on a situation of everyone that comes to west have your language, for me it's very much rare so i'm sued of if it's in Portuguese, is a fan translation XD nowadays microsoft and sony have a lot of work on it , at leats text, some time also VA, actally a nice work in general, but nintendo? nahhh only if a famous title form warner brothers or disney if they bother to hahah

    This sonic game is a kind of game that mostly of who would buy it don't acre about vvoice acting , so jusr translating text would make it much more cheaper and easier for then, I don't know why not :P like these JRPG they say that " west don't have public for it" , they bother even do dub it without leting the original audio, so they don't do the thingfor who want the thing wtf XD
     
  12. dfsa3fdvc1
    OP

    dfsa3fdvc1 GBAtemp Regular

    Member
    228
    104
    Jan 3, 2015
    Albania
    Not TL related but this is just too interesting not to post here.
    I found a "nude" model of Sonico in the game. It's in \romfs\model\cha00_test.bcmdl
    You have to load the file with Every File Explorer and can export it from there.

    I attached a screenshot of it.
     

    Attached Files:

    Sliter likes this.
  13. Sliter

    Sliter GBAtemp Psycho!

    Member
    3,020
    787
    Dec 7, 2013
    Brazil
    ᕕ( ᐛ )ᕗ
    wel... why XD

    so, we'll gonna strat a project? or just digging the game for now?
     
  14. dfsa3fdvc1
    OP

    dfsa3fdvc1 GBAtemp Regular

    Member
    228
    104
    Jan 3, 2015
    Albania
    IDK lol. I'm hoping these post get someone interested in it. Really I should be spending my time learning the language to be able to translate this rather than digging around in the game files, lol.
    Hopefully someone able to translate stumbles across this game and picks it up.. Again, I can't stress how easy it is to insert English text into game. 0 technical/programming skill required.
     
  15. weiff

    weiff GBAtemp Regular

    Member
    215
    17
    Nov 18, 2006
    Given the style of games these are and the number of skimpy outfits that Sonico ends up in, there is a perfectly good reason for a full nude render. Also considering it is not correct... goes to further support my explanation.
     
  16. dfsa3fdvc1
    OP

    dfsa3fdvc1 GBAtemp Regular

    Member
    228
    104
    Jan 3, 2015
    Albania
    Oh yeah definitely. her clothing is fully customizeable and there looks to be 162 articles of clothing so it makes sense to just apply to a base model.
    I can't seem to get any of the clothing models open though sady. I wonder what would happen if I deleted all the clothing, lol.
     
  17. Sliter

    Sliter GBAtemp Psycho!

    Member
    3,020
    787
    Dec 7, 2013
    Brazil
    ᕕ( ᐛ )ᕗ
    actually this is common in 3D , eve more when the character need to change clotes XD
     
  18. dfsa3fdvc1
    OP

    dfsa3fdvc1 GBAtemp Regular

    Member
    228
    104
    Jan 3, 2015
    Albania
    So I figured out how to export the clothing models. They're in ".cat files" but really it's a cgfx. Just cut off the first few bytes before the line "CGFX" (see attached image. Part highlighted is was needs to be removed) and it will now be importable in "Every File Explorer". EveryFileExplorer will show an error message when viewing the model but it's still possible export. So you can export it to .dae or .obj and import that to Blender.
    I haven't figured out a way to import an editted clothing model back into the .cat. I tried Generate CGFX in EveryFileExplorer but the generated file is so different from the original file that it crashes othe game on load.

    So with all that said, anyone know a way to import a model back into this CGFX. I also attached the .cat that's pictured in the image to see if anyone can figure this out.
    Once model editting gets figured out I'll just shrink the clothing till it's basically invisible and then we'll have a nude mod. Yay.
     

    Attached Files:

    Sliter likes this.
  19. Sliter

    Sliter GBAtemp Psycho!

    Member
    3,020
    787
    Dec 7, 2013
    Brazil
    ᕕ( ᐛ )ᕗ
    I think you could change the texture to just an alpha, would be easier ...
    ....
    maaan I want to work with a translation not nudes XD lololololo
     
  20. dfsa3fdvc1
    OP

    dfsa3fdvc1 GBAtemp Regular

    Member
    228
    104
    Jan 3, 2015
    Albania
    Tried importing a transparent image and it showed up just white. I don't think the texture the model uses supports transparency. I'm gonna give up.
    EDIT: Also, texture edtitting the model is strange. The distance the camera effects really heavy highlights and reflections that just make it look bad. I guess there's a duplicate second texture somewhere that it uses for highlights and stuff. Hard to explain.
     
    Last edited by dfsa3fdvc1, Aug 15, 2015