Results 1 to 10 of 10

Thread: Fate/Stay Night [Realta Nua] PS2 Translation Insertion Project *WIP*

  1. #1
    リビングデッド Living Dead Anonamous's Avatar
    Join Date
    Jan 2018
    Age
    26
    Posts
    91

    Fate/Stay Night [Realta Nua] PS2 Translation Insertion Project *WIP*

    Ok this is going to be an extremely lazy post at the beginning and I will edit it later but I have put this off for too long!

    Any potential spoilers are placed in spoiler tags

    Features:
    Re-designed font system
    Word-wrapping routine to wrap the text in-game written in c and injected into the main game executable.
    'English' button mapping (x is enter instead of o)
    Fully translated menus

    The project is currently under testing to work out minor word-wrapping and alignment issues as well as to work out some crashes due to incorrect script conversion. The PC RN scripts were directly converted to the format the PS2 uses by utilizing the longest, most inefficient spaghetti code of a python script that hopefully never sees the light of day.


    Menu Example: (It's a bit rough, limited to 16 colors) *Also lost the alpha channel because I was a n00b when I did this menu*


    Font Redesign and Word-Wrapping Example


    Translated Images: (Some from Mirror Moon and some from the PC RN version)
    Spoiler:


    And here is a picture of what it looks like on my tv from my ps2 with component cables at 480p


    I do plan to eventually get it working on the ps4 via the PS2 Classics emulator. However it is suffering major graphical glitches atm and would require a decent amount of work. The glitches are mainly due to the emulator not handling portions of the draw environment correctly.

    Work has slowed down due to my course load. The final route is still in testing and may take another month or two to finish as I only have time on some weekends. My total playtime logged for testing is a little over 3 days and 9 hours. It does need to be thoroughly tested though because every time a patch is released users will have to re-burn an iso if playing on the ps2 without a hard drive.

    Credits will of course be listed in a release thread when the time comes or when I edit *WIP* out of the thread and make a release.
    Last edited by Anonamous; October 15th, 2018 at 01:07 PM.

  2. #2
    So as i pray... Unlimited Bug Works! Kariya's Avatar
    Join Date
    Oct 2012
    Location
    France
    Age
    38
    Posts
    303
    Nice thread and great work!

  3. #3
    リビングデッド Living Dead Anonamous's Avatar
    Join Date
    Jan 2018
    Age
    26
    Posts
    91
    Quote Originally Posted by Kariya View Post
    Nice thread and great work!
    If you have anything to add to it let me know and I'll edit it.

  4. #4
    So as i pray... Unlimited Bug Works! Kariya's Avatar
    Join Date
    Oct 2012
    Location
    France
    Age
    38
    Posts
    303
    Yes, at the moment not, but if i realized something i'll tell you.

  5. #5
    Good stuff, can't wait until its ready!

  6. #6
    Resident straight-male kuutsundere Nintendo Maniac 64's Avatar
    Join Date
    Jan 2013
    Location
    Northeast Ohio
    Age
    28
    Posts
    1,447
    I just had an absolutely silly idea: what's the possibility of utilizing higher-resolution artwork?

    I'm just thinking that maybe this English translation of the PS2 version could be used as a sort of better cross-platform version of the sub-optimal VNDS conversion via the use of PS2 emulators, and such emulators typically have the ability to render at higher resolution and therefore could hypothetically allow the use of higher-resolution art assets (I know there are cases of Wii games that used textures and/or HUD elements that were essentially higher-resolution than can be rendered natively by a Wii itself and could only be appreciated via the likes of Dolphin).
    Beast Lair's resident straight-male kuutsundere
    (because just "tsundere" makes people think of "Shana clones" *shivers*)

    Fate/stay night-related extended music loops @ my YouTube channel:
    http://www.youtube.com/user/nintendomaniac64

  7. #7
    リビングデッド Living Dead Anonamous's Avatar
    Join Date
    Jan 2018
    Age
    26
    Posts
    91
    Quote Originally Posted by Nintendo Maniac 64 View Post
    I just had an absolutely silly idea: what's the possibility of utilizing higher-resolution artwork?

    I'm just thinking that maybe this English translation of the PS2 version could be used as a sort of better cross-platform version of the sub-optimal VNDS conversion via the use of PS2 emulators, and such emulators typically have the ability to render at higher resolution and therefore could hypothetically allow the use of higher-resolution art assets (I know there are cases of Wii games that used textures and/or HUD elements that were essentially higher-resolution than can be rendered natively by a Wii itself and could only be appreciated via the likes of Dolphin).
    Oh it absolutely can be done, however I don't recommend using a PS2 emulator at all. While I have a lot of respect for the pcsx2 team and feel they are doing an excellent job with what they have to work with, the PS2 is actually very difficult to emulate. It is just such a customized piece of hardware.
    The PS2 itself is actually capable or rendering HD images at 720p and 1080i. The only drawback if this is it is output through analog component so it is succeptable to noise. The output color depth must also be changed from 24 to 16 bit to compensate for the lack of vram. (Ask the gsKit devs how they managed this with only 4Mb of VRAM)
    If there would any console version of the game with he resolution textures it would be if I either get the PS2 classic working in the PS4 or do a remaster project on the PS4 but I'm probably just dreaming here.

    As far as cross platform, are there problems with kirikiri? I know there is a homebrew port of either the game or the demo of Fate/Hollow Ataraxia to the Nintendo DS, it can be found of the VNDB site. Also I unfortunately don't know what VNDS is so I feel that I'm not completely answering what you have asked.
    Last edited by Anonamous; October 3rd, 2018 at 02:32 PM.

  8. #8
    Resident straight-male kuutsundere Nintendo Maniac 64's Avatar
    Join Date
    Jan 2013
    Location
    Northeast Ohio
    Age
    28
    Posts
    1,447
    Quote Originally Posted by Anonamous View Post
    While I have a lot of respect for the pcsx2 team and feel they are doing an excellent job with what they have to work with, the PS2 is actually very difficult to emulate. It is just such a customized piece of hardware.
    Hah, maybe I should have also said that emulation is one of my most knowledgeable subjects (it's up there with audio and computer hardware).

    Anyway, I actually ran PS2 Realta Nua in PCSX2 like 5 or so year ago, and it also isn't the only PS2 emulation around anymore - there's also Play!


    Quote Originally Posted by Anonamous View Post
    As far as cross platform, are there problems with kirikiri?
    It's highly optimized for Windows, 'nuff said.


    Quote Originally Posted by Anonamous View Post
    I know there is a homebrew port of either the game or the demo of Fate/Hollow Ataraxia to the Nintendo DS
    Yup, I read through that port many years ago.


    Quote Originally Posted by Anonamous View Post
    I unfortunately don't know what VNDS is so I feel that I'm not completely answering what you have asked.
    IIRC I think it's a port of P/O/Nscripter to the DS, but it itself also has ports to other platforms like Android. So while there's quite a few ports to it and stuff, it means that you're limited to the same thing that P/O/Nscripter can do and therefore it almost always lacks the various visual effects and stuff.
    Beast Lair's resident straight-male kuutsundere
    (because just "tsundere" makes people think of "Shana clones" *shivers*)

    Fate/stay night-related extended music loops @ my YouTube channel:
    http://www.youtube.com/user/nintendomaniac64

  9. #9
    リビングデッド Living Dead Anonamous's Avatar
    Join Date
    Jan 2018
    Age
    26
    Posts
    91
    Quote Originally Posted by Nintendo Maniac 64 View Post
    Hah, maybe I should have also said that emulation is one of my most knowledgeable subjects (it's up there with audio and computer hardware).


    Anyway, I actually ran PS2 Realta Nua in PCSX2 like 5 or so year ago, and it also isn't the only PS2 emulation around anymore - there's also Play!





    It's highly optimized for Windows, 'nuff said.






    Yup, I read through that port many years ago.






    IIRC I think it's a port of P/O/Nscripter to the DS, but it itself also has ports to other platforms like Android. So while there's quite a few ports to it and stuff, it means that you're limited to the same thing that P/O/Nscripter can do and therefore it almost always lacks the various visual effects and stuff.

    Also I ran some test with some of the images using gsKit. Unfortunately when I try to use an image from the android version I reach the VRAM limit. In order to get them o fit I would have to convert the color depth to 16 bit BEFORE uploading it to VRAM and that just isn't going to fly. It can be done on pcsx2 or on other emulators because they have an option to ignore the vram limit but IMO if you're going to use an emulator to play it on pc then just buy the pc version.


    On the other hand, if you can tell from the pictures running it in 480p on a tv set to 480p does look very nice. I believe the reason it looks bad on pc when set to full screen is because of the resolution differences and windows display scaling but thats an argument for another time.


    Also the frame rate is so low it's not even playable on Play!
    Last edited by Anonamous; October 19th, 2018 at 07:35 PM.

  10. #10
    リビングデッド Living Dead Anonamous's Avatar
    Join Date
    Jan 2018
    Age
    26
    Posts
    91
    Just a small update. I realized that I can find and hook the decompressing function that the game uses for the archives. If I do this I can run it on a file stored anywhere on the disk to decompress a program and load it into memory. I ran a test and decompressed my word-wrapping program that I am currently injecting into the main executable and mf-pack compressed it by 63%.

    For anyone wondering currently I could only inject up to 3824 bytes of code into the main executable. Which the hooks would definitely fit in. If I remove images that I know are not used in the game I can free up Mb of space to store a program on the disk in. The only thing that would limit me now, assuming this works out, is the amount of memory space I have available to load the code into.
    Last edited by Anonamous; December 2nd, 2018 at 01:51 AM. Reason: Neeeeeeeeeeeeeeeeeeerd

Posting Permissions

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