Jump to content

Mhmd_F

Members
  • Posts

    3
  • Joined

  • Last visited

  • Days Won

    1

Mhmd_F last won the day on April 8 2022

Mhmd_F had the most liked content!

Profile Information

  • Gender
    Male
  • Location
    Northeastern US
  • Projects
    SNOW - Translation and Engine Modifications
  • Japanese language
    High

Social Media

  • X.com
    srlMhmd
  • GitHub
    MhmdFVC

Otaku Web

  • Visual Novel Database (VNDB)
    184852

Contact

  • Discord
    @mhmd_fvc

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Mhmd_F's Achievements

Newbie

Newbie (1/11)

4

Reputation

  1. I managed to get rlbabel working by messing around with the addresses in the .map using a hex editor, using the genmap output as a guide as well as some guesswork (I guess the output has a bunch of other "possible alternative" addresses, but screwed them up on my reallive or something?) But yeah, getting any of this stuff working has definitely been an extraordinary hassle Maybe a futile hope, but still, hopefully the worst part of the technical hurdle is over. I'll keep that in mind in case I get severely reallive'd again Definitely past the prime of modding reallive VNs, but in case someone has this same issue ever, here's a guide of what I had to do. The version of genmap I still could find a link to has been modified somehow, and spits out map files that think they're a different version, which seems to have caused some issues. I'll get back to this later. Anyway, I didn't even get genmap to work properly unless it was in Windows XP. It might sometimes work on Windows 7 and on older versions like 2000, and I didn't test on Vista, but let's be real, you're going to want a Windows XP VM to do this. Once you run it with your VN's reallive.exe, you will get a .map file and a report file called genmap_output.txt. Here's what the .map file looks like if you open it with a hex editor (such as HxD): I got to see which addresses were meant for what by peeping at what source code I could find, in autoconfig.cpp. But now, you don't have to! You can change the view to only show one address per row in HxD by going to View->Bytes per Row and setting it to 4. Now, if you take a look at genmap_output.txt, you may be confused to notice that there are several addresses for some of the items. Keep in mind that the addresses are stored "backwards" for some technical reason that I've long forgotten. So while the first Current Scenario address is 00 7C FD C0, it's stored as C0 FD 7C 00 (the value of each byte is preserved, but the order of them is in reverse). Unfortunately, it only stuffs the first ones of them into the map file, but after messing around with replacing some of these with the alternate values as well as some trial and error, I managed to get English text to display properly. My VN (Snow) wouldn't even launch if the map version is set to 1... so that's fun. But I had to mess with the other values enough so that the text would actually display properly without crashing or any strange issues as well. These are the only values I needed to modify to get rlbabel working for me, so hopefully it will be the same for you. I also ended up chopping off all the excess values below offset 54 so that the filesize would match those of the .map files that come with rldev, but it's probably unnecessary. I can't guarantee to be of much more assistance than this, but if you're still struggling with things and have no clue what to do, feel free to reach out on Discord: Mhmd_FVC#8760
  2. So, I'm starting to make some progress on a SNOW translation/console voices mod. Unfortunately, it uses RealLive, which means everything is a pain in the ass. Luckily I managed to get a workflow going for most things, but one thing I'm having some real trouble with is the rlbabel DLL. First of all, the reallive.exe version that the version of the game I'm basing this off of at the moment (SNOW PE) is 1.4.1.3, so rldev doesn't come with a pre-made .map file for it. I obtained rlbabel-genmap and got it to spit out a map in my Windows XP VM, but rlbabel doesn't seem to like it very much ("incompatible map" with rlbabel 1.43, game refuses to launch with 1.5). I'm pretty sure using the 1.4.0.5 .map won't work either, since I tested using older .maps with the Air translation and the game would crash similarly to what I experienced testing the 1.4.0.5 .map on SNOW PE. Another thing I should note is that all the pre-made maps are 88 bytes whereas the ones from genmap are all 120 bytes for me. So I've got several questions, but it seems like the first one to clear up is: How am I meant to actually get a .map that works? I'd appreciate it if people with knowledge/experience with this stuff could help me out. Thanks!
×
×
  • Create New...