View Poll Results: Are you interested by an English version of Samurai Spirits RPG?

Voters
85. You may not vote on this poll
  • Yes sure, keep going!

    84 98.82%
  • No

    1 1.18%
Page 1 of 8 12345 ... LastLast
Results 1 to 25 of 194

Thread: Samurai Shodown (Spirit) RPG translation (French to English)

  1. #1
    Edo Express Delivery Guy
    Apocalypse's Avatar
    Join Date
    Sep 2015
    Location
    New-Zealand

    Posts
    337

    Samurai Shodown (Spirit) RPG translation (French to English)

    So after a brief discussion with some members in the chat, it seems that there isn't any English translation of SS RPG available yet.
    Luckily it does exist a French translation made by LeNobleBahamut. Translation isn't an issue for me as I'm a native French speaker with academic level.
    The technical part is a bit harder. First I've noticed that LNB has modified the tileset from 8*16 to 8*8 to save space (as you need much more characters in French than in Japanese).
    The drawback is tiles are stored in an unconventional order, lines being paired.
    Order is: 2nd character of first line, then 2nd character of second line, 1st character of first line, 1st character of second line, and so on (3rd and 4th characters, etc.)
    I've made a small tool to decode the text but there are few issues:
    - Until you get all the pointers you can't know where a line starts or ends without playing the game (which is not really convenient as I don't have any "cheat codes" to jump wherever I want in the game)
    - Some characters have several different tiles (e.g. in the introduction the B character have at least 2 different tiles). I don't know if it's intentional.
    Any help or ideas would be much appreciated. I've got all the knowledge and experience needed to discuss it at a highly technical level.
    Last edited by Apocalypse; 02-06-2016 at 10:54 PM.
    Current SNK projects:
    - Samurai Spirits (Shodown) RPG English version for the NGCD:
    http://www.neo-geo.com/forums/showth...nch-to-English)
    - AES to MVS converter (plays AES games on MVS):
    http://www.neo-geo.com/forums/showth...-games-on-MVS)


  2. #2
    Rot.
    Rot.
    Rot.
    lolifoxgirl's Avatar
    Join Date
    May 2014
    Location
    onesie enthusiast clubhouse

    Posts
    2,090
    Bravo, apocalypse.

  3. #3
    Fio's Quartermaster
    Hellfromabove's Avatar
    Join Date
    Jun 2006
    Location
    Northridge, CA

    Posts
    644
    Cool

  4. #4
    Neo Bubble Buster
    Wyeth's Avatar
    Join Date
    Jan 2016
    Location
    USA

    Posts
    42
    I have been looking for the English translation of this, but it seems while it was started...it never came to fruition. So this would be great, I just can't enjoy a RPG that is in japanese unfortunately. Keep us posted.

  5. #5
    Edo Express Delivery Guy
    Apocalypse's Avatar
    Join Date
    Sep 2015
    Location
    New-Zealand

    Posts
    337
    Ok I gave it a try with the shitty tools I've made.
    I can edit and modify tiles (I've used it to create tiles for J/Q/Y/Z/? as I didn't find these characters in the French introduction text), extract and re-inject text but I don't know where to find the text pointers.
    Here is a movie I made of the modified intro using CamStudio for capture and Nebula for emulation:
    http://sendvid.com/h73dnav8
    Current SNK projects:
    - Samurai Spirits (Shodown) RPG English version for the NGCD:
    http://www.neo-geo.com/forums/showth...nch-to-English)
    - AES to MVS converter (plays AES games on MVS):
    http://www.neo-geo.com/forums/showth...-games-on-MVS)


  6. #6
    Rot.
    Rot.
    Rot.
    lolifoxgirl's Avatar
    Join Date
    May 2014
    Location
    onesie enthusiast clubhouse

    Posts
    2,090
    If you can boil some of this down to busy work I can help you.

  7. #7
    Ukyo's Doctor
    wyndcrosser's Avatar
    Join Date
    Apr 2012
    Location
    Midwest

    Posts
    1,242
    Nice job.

  8. #8
    Edo Express Delivery Guy
    Apocalypse's Avatar
    Join Date
    Sep 2015
    Location
    New-Zealand

    Posts
    337
    Thanks for your support.
    So now I would like to translate the in-game texts however I'm facing a new issue with Nebula: I got stuck on the loading screen just after starting a new game.
    Anyone has ever managed to play SS RPG in Nebula from the ISO?
    Also it doesn't play music although I use a CUE file and audio files are in WAV.
    Current SNK projects:
    - Samurai Spirits (Shodown) RPG English version for the NGCD:
    http://www.neo-geo.com/forums/showth...nch-to-English)
    - AES to MVS converter (plays AES games on MVS):
    http://www.neo-geo.com/forums/showth...-games-on-MVS)


  9. #9
    Ukyo's Doctor
    wyndcrosser's Avatar
    Join Date
    Apr 2012
    Location
    Midwest

    Posts
    1,242
    When I did the "hack" to english for SSRPG, I burnt a lot of CD-R's. I spoke to LB who helped out a little with finding the files etc. I haven't had time to go through my notes. I have a lot of projects that I start, but can't finish, so I move to another one. I hope to finish a lot of them soon.

  10. #10
    Edo Express Delivery Guy
    Apocalypse's Avatar
    Join Date
    Sep 2015
    Location
    New-Zealand

    Posts
    337
    The issue was Nebula actually.
    I've switched to NeoRaine and now everything works fine (both music and game).

    Quote Originally Posted by wyndcrosser View Post
    When I did the "hack" to english for SSRPG, I burnt a lot of CD-R's. I spoke to LB who helped out a little with finding the files etc. I haven't had time to go through my notes. I have a lot of projects that I start, but can't finish, so I move to another one. I hope to finish a lot of them soon.
    What do you mean by English "hack"?
    LNB is unreachable...
    Last edited by Apocalypse; 02-08-2016 at 05:40 PM.
    Current SNK projects:
    - Samurai Spirits (Shodown) RPG English version for the NGCD:
    http://www.neo-geo.com/forums/showth...nch-to-English)
    - AES to MVS converter (plays AES games on MVS):
    http://www.neo-geo.com/forums/showth...-games-on-MVS)


  11. #11
    Ukyo's Doctor
    wyndcrosser's Avatar
    Join Date
    Apr 2012
    Location
    Midwest

    Posts
    1,242
    I talked to LNB on the french forums. It literally took me about a year for him to finally respond to my PM. I tried doing some of the hacking to it, I believe I modified the main screen options and a few item files once I figured out how to do it. He uses the same type of hacking for all his releases (Star Ocean for the GBC for example)

  12. #12
    Edo Express Delivery Guy
    Apocalypse's Avatar
    Join Date
    Sep 2015
    Location
    New-Zealand

    Posts
    337
    Do you have some information that could be useful for me?
    What did stop you from completing it?
    I'm working on the characters presentations now and it's a complete mess... Tiles aren't ordered in a logical order (which isn't an issue if you have the pointers table). Maybe it's intentional, now that I'm more into the subject I understand why there isn't any SS RPG translation in any other language.
    If LNB would have released his pointers table it would have been a breeze to have the job done.
    Current SNK projects:
    - Samurai Spirits (Shodown) RPG English version for the NGCD:
    http://www.neo-geo.com/forums/showth...nch-to-English)
    - AES to MVS converter (plays AES games on MVS):
    http://www.neo-geo.com/forums/showth...-games-on-MVS)


  13. #13
    Lazy SNK Employee

    Join Date
    Feb 2015
    Location
    new jersey

    Posts
    50
    Without knowing ngcd games in particular, I would start with making sure you use the same amount of characters per text box as the french version. spaces included.

  14. #14
    Edo Express Delivery Guy
    Apocalypse's Avatar
    Join Date
    Sep 2015
    Location
    New-Zealand

    Posts
    337
    Quote Originally Posted by GoodTofuFriday View Post
    Without knowing ngcd games in particular, I would start with making sure you use the same amount of characters per text box as the french version. spaces included.
    What you say isn't valid for SS RPG as it uses "independent" tiles instead of a tileset. So the maximum number of characters per text box is the size of the text box in pixels divided by the size of each tile.
    Ex: If the text box is 80 pixels wide and 32 pixels in height and your tiles are 8*8 then you can display 4 lines (32/8) of 10 (80/8) characters.
    It's in fact a bit more complicated cause during the intro characters are made of unique 8*8 tiles and in game it's 2x 8*8 tiles.
    Current SNK projects:
    - Samurai Spirits (Shodown) RPG English version for the NGCD:
    http://www.neo-geo.com/forums/showth...nch-to-English)
    - AES to MVS converter (plays AES games on MVS):
    http://www.neo-geo.com/forums/showth...-games-on-MVS)


  15. #15
    Lazy SNK Employee

    Join Date
    Feb 2015
    Location
    new jersey

    Posts
    50
    Quote Originally Posted by Apocalypse View Post
    What you say isn't valid for SS RPG as it uses "independent" tiles instead of a tileset. So the maximum number of characters per text box is the size of the text box in pixels divided by the size of each tile.
    Ex: If the text box is 80 pixels wide and 32 pixels in height and your tiles are 8*8 then you can display 4 lines (32/8) of 10 (80/8) characters.
    It's in fact a bit more complicated cause during the intro characters are made of unique 8*8 tiles and in game it's 2x 8*8 tiles.

    That makes things pretty complicated for translation/interpretation. jeez

  16. #16
    Edo Express Delivery Guy
    Apocalypse's Avatar
    Join Date
    Sep 2015
    Location
    New-Zealand

    Posts
    337
    Now you understand why you're still waiting for an English translation...
    Current SNK projects:
    - Samurai Spirits (Shodown) RPG English version for the NGCD:
    http://www.neo-geo.com/forums/showth...nch-to-English)
    - AES to MVS converter (plays AES games on MVS):
    http://www.neo-geo.com/forums/showth...-games-on-MVS)


  17. #17
    Schlonginator II: Judgment Dong
    GohanX's Avatar
    Join Date
    Sep 2001
    Location
    Next to your mom

    Posts
    9,176
    Only now, at the end, do you realize the power of the darkside.

  18. #18
    Rot.
    Rot.
    Rot.
    lolifoxgirl's Avatar
    Join Date
    May 2014
    Location
    onesie enthusiast clubhouse

    Posts
    2,090
    Need a dark sacrifice, to draw forth a demon to make us hacking tools.

  19. #19
    Lazy SNK Employee

    Join Date
    Feb 2015
    Location
    new jersey

    Posts
    50
    Quote Originally Posted by Apocalypse View Post
    Now you understand why you're still waiting for an English translation...
    Might be easier to give everyone french lessons lol

  20. #20
    Thou Shalt Not
    Question Rot.
    xsq's Avatar
    Join Date
    Jan 2013
    Location
    Muenster, Germany

    Posts
    7,420
    damn it.

  21. #21
    Edo Express Delivery Guy
    Apocalypse's Avatar
    Join Date
    Sep 2015
    Location
    New-Zealand

    Posts
    337
    I've edited the tiles and made the translation of the introduction:

    http://sendvid.com/5wpl19s2
    Current SNK projects:
    - Samurai Spirits (Shodown) RPG English version for the NGCD:
    http://www.neo-geo.com/forums/showth...nch-to-English)
    - AES to MVS converter (plays AES games on MVS):
    http://www.neo-geo.com/forums/showth...-games-on-MVS)


  22. #22
    Rot.
    Rot.
    Rot.
    lolifoxgirl's Avatar
    Join Date
    May 2014
    Location
    onesie enthusiast clubhouse

    Posts
    2,090
    Looking good apocalypse. Youre hard work is appreciated.

  23. #23
    Edo Express Delivery Guy
    Apocalypse's Avatar
    Join Date
    Sep 2015
    Location
    New-Zealand

    Posts
    337
    Quote Originally Posted by lolifoxgirl View Post
    Looking good apocalypse. Youre hard work is appreciated.
    Thanks.
    Now I understand why things are so strange with that game: Japanese characters are 16 * 16 pixels or LNB has used 8*16 for French characters but without changing the display function. Therefore each time he calls a character (or what is considered a character by the game) it displays 2 letters instead of 1 so he had to create all possible couples of letters in the game... (e.g. "Bonjour la France" would be made of "characters" Bo/nj/ou/r /la/ F/ra/nc/e ).
    I've made a new script to extract in-game texts tiles but still I have to validate them one by one (developing a function to recognise letters based on the pixels colours would take ages) and another one to extract in-game texts.
    It would be good to have a simple tileset made of all uppercase and lowercase letters plus numbers 0 to 9 and few other characters (exclamation mark, full stop,etc.) and then modifying the display function. However each tile address is 4 bytes so it won't fit easily unless you store them in a specific location and then only code them on 2 bytes and add automatically an offset.
    Once all tiles and texts would have been extracted and translated I could make a script to count how many different pairs of letters exist in the English translated version of the game. If it's less or equal than the French version then I would simply re-inject new tiles and texts. If not back to previous remark.
    Last edited by Apocalypse; 02-14-2016 at 10:53 PM.
    Current SNK projects:
    - Samurai Spirits (Shodown) RPG English version for the NGCD:
    http://www.neo-geo.com/forums/showth...nch-to-English)
    - AES to MVS converter (plays AES games on MVS):
    http://www.neo-geo.com/forums/showth...-games-on-MVS)


  24. #24
    Rot.
    Rot.
    Rot.
    lolifoxgirl's Avatar
    Join Date
    May 2014
    Location
    onesie enthusiast clubhouse

    Posts
    2,090
    I am glad you are the one doing this. Sounds like you are all over it!

  25. #25

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •