elishacloud / Silent-Hill-2-Enhancements

A project designed to enhance Silent Hill 2 (SH2) graphics and audio for the PC. It also includes scripts to build or modify SH2 audio files (SFX, BGM and Dialog).
http://www.enhanced.townofsilenthill.com/SH2/
zlib License
568 stars 41 forks source link

Do you guys want help with translations? #111

Closed natanqb closed 3 years ago

natanqb commented 5 years ago

Hi guys, first of all thank you very much for the amazing work you have done so far. I created this topic to see if you guys want help with translations to languages that aren't supported yet. If you want, i offer myself to help with a brazilian portuguese translation.

Polymega commented 5 years ago

Hi @natanqb,

Thanks for offering to help! At this time, we're not planning on adding any extra language options/translations that weren't already part of the PC version (English, French, German, Italian, and Spanish).

However, I know there are other fans out there who are working (or have already done) other language packs for the PC version of the game. I know that Polish, Chinese, and Russian language packs exist out there.

Anyway, this isn't something we're actively looking to do at this time, but there are definitely other fans out there who are working on such things and we think that's really awesome!

Storm3000 commented 5 years ago

Hi, Polymega.

The spanish subtitles have some misspellings I want to fix. Is there any way to open these text files and modify it?

Polymega commented 5 years ago

@Storm3000

Yes. Do the following:

BEFORE YOU BEGIN:

(For SH2:EE I made sure to include all .mes files from the European install of the game as part of the Enhanced Edition Essential Files package. That way, even if someone installed the North American version of the game, they're guaranteed to have/be using the .mes files with everything fully translated.)


STEPS:

  1. Make a new folder somewhere on your computer. These will house your edited game text files.
  2. Go to \Silent Hill 2\data\etc\message\ and copy all the Spanish text files to your new folder. These files will be named *_s.mes. Notice the "_s" at the end signifies they're the Spanish ones.
  3. Download the SH Resource Editor.
  4. Open the program and click the folder icon to load in a .mes file: image
  5. Click the "Decode" button: image
  6. A list of all decoded text will populate: image
  7. Edit your text. Once edited, click "Insert current text." (If you do not click this and go to a different text field your changes won't be saved.): image

WARNINGS:

In the image above, we see the text says, "The clock is stopped at : and 15 seconds."

In the game this could read as: "The clock is stopped at 8:47 and 15 seconds."

The game dynamically pulls in the time to populate this field, so do not touch this text field!!

Another example:

image

This is the text for the save screen. In the image above, we see the text says, "Free space: KB"

In the game this could read as: "Free space: 627491 KB"

The game dynamically pulls in the storage space to populate this field, so do not touch this text field!!


TESTING/FINAL NOTES:

Polymega commented 5 years ago

@natanqb I haven't tried it but, according to PC Gaming Wiki, there exists a fan translation pack already made for Brazilian Portuguese:

https://pcgamingwiki.com/wiki/Silent_Hill_2:_Director's_Cut#Audio_settings

I'm not sure if it would be compatible with the high resolution font mod out of the box, though.

IlDucci commented 5 years ago

Good morning, I'd be willing to take the mantle of correcting and improving the official Spanish translation for the game.

I've already prepared the msg files and started doing edits, there's a few things I'd like to comment:

IlDucci commented 5 years ago

I'm going to reply to myself about the KB size question:

Polymega commented 5 years ago

Hi @IlDucci ,

Thanks for your interest in improving the experience for Spanish fluent players out there.

The text files actually have variables within them (Thanks to the CMD text dumper, I was able to see those), but because they are not properly written in the GUI tool, they cause issues when misediting.

I'm glad you figured out more information on the parts of text that pull in dynamic information.

If the variables could be seen in the GUI, people could edit those files more easily.

The creator of this tool, John Modest, has gone completely radio silent many, many years back. Several people have tried contacting him to no success. I also believe the email on the programs we use is no longer valid, either. Mr. Modest also made other useful SH PC editing tools, such as a texture and audio explorer for the games. Unfortunately, I don't see these pieces of software ever being updated/improved upon.

On that note:

In the non-English versions of the ending letter, there are unknown characters at the beginning of each line. They're not identified by the program and the English version only has a "top" element, so I'm guessing these are control codes for centering these texts up and down in the scroll.

That may very well be the case. I probably can't stress this part enough, but: Make sure you double-check (preferably triple-check) all edits you do in-game, to ensure the game is still displaying everything appropriately.

Do you have any sort of save game packages in order to ease up the testing process?

Sure, replace your \Silent Hill 2\data\save\Folder 01\ folder with this one: Folder 01.zip

Where should I upload any modified msg/txt files?

The .mes files are very small (usually only a few kilobytes apiece), so you can package them all up as a ZIP package and attach them to a reply post here.

We're happy to include any improved text files in the next update release of Silent Hill 2: Enhanced Edition, but we're putting 100% trust in that you've play tested all your changes and the text is still displaying and behaving correctly for parts that you've changed.

I talked in Twitter about the main menu's graphical texts, but I wanted to propose some additional changes that are more adaptational than anything:

Okay, I can change these parts for you. I was the one who spoke with you on Twitter. Did you see my comment about "Historia Principal" still being too long? Any suggestions to shorten this with a different, more accurate translation? (Ignore the other words in the image below; this is before I apply your other translation changes.)

D-_qW9yW4AgU1j2

IlDucci commented 5 years ago

Thank you very much for the saves, those will be very helpful.

About the MSG editors, well, guess I might not be that overkill when I talk about redoing the text tools. The text dumper shows most of the info, and I can keep working with these, but they lack the control code translations and, most importantly, they export certain elements in a way that breaks the character codification, so some variable areas would get broken when imported back.

I took a peek and figured out the basic format:

I saw your comment on the Main Scenario line, and I didn't say anything because I was wondering. I thought the text "Carta desde el silencioso cielo" seemed wrong as well and I was thinking on the reasons why (Desde in this case doesn't convey the meaning of "from" in this particular case), so the answer would be: Changing the name to "Carta del silencioso cielo".

Polymega commented 5 years ago

Good news! Those new campaign titles fit. So the texture below will be the one released with the next update, which includes all your suggested translation changes. Thank you again for helping us with that:

image

I took a peek and figured out the basic format:

Nice research! If you're down for it, you ought to stick around here as the more experienced help we have, the better!

IlDucci commented 5 years ago

Small thing I forgot: Please change OPCIÓNES with OPCIONES.

Thanks for the compliment, but I'm afraid my knowledge limits to pointer-finding, and other basic text stuff used in romhacking. I can't also program a damn thing, that's why I posted the format info.

Also, please change the "Principal" and "Secundaria" uppercased letters into lowercase. Uppercasing each word isn't that much extended into Spanish.

Polymega commented 5 years ago

Sure thing, I've made the changes. :+1:

Storm3000 commented 5 years ago

There's a little mistake on the spanish subtitles when James walks into the Heaven's Night main room. When he reads the neon lights "Heaven's Night", it says "Noche del Ciel". This is wrong. It should say "Noche del Cielo".

IlDucci commented 5 years ago

Thanks for pointing it out! I'll fix that, though because of all the lettering found in the scenery, it should be best to revert this to the English version.

A question for the dev team: Is it possible to add an additional language into the main game, or should it be prepped as an expansion set?

Polymega commented 5 years ago

A question for the dev team: Is it possible to add an additional language into the main game, or should it be prepped as an expansion set?

I don't believe so. Fan translation packs work by replacing another language pack. For example: If you wanted to make a Dutch translation, you could save your files/overwrite the French *_f.mes files.

However, if you're simply improving the Spanish files you would keep your translation worked saved in the Spanish (*_s.mes) file format.

IlDucci commented 5 years ago

Darn. Here's the deal: The Spanish being used in Silent Hill 2 is Latin Neutral Spanish. I'm a Castilian Spanish translator, so I guess there can't be a double-language pack around. The differences between both are limited, but visible.

I'll try to contact a fellow who I worked with back when I did the retranslation of SH1, just so we can have Latin and European (Castilian) versions around. I guess Latin's should be the official.

IlDucci commented 5 years ago

Hello there, I'm sorry I didn't update you guys over the last 10 days. I've looked around and I've talked with a friend about doing a new MSG exporter/importer, the programming is on its way, so I won't touch the texts until we have a stable and working tool.

There's a lot of variables that were not identified by the previous tools, and we don't even know a few of those, so the identification will be slow.

Polymega commented 5 years ago

I've talked with a friend about doing a new MSG exporter/importer, the programming is on its way

That's super cool! Thank you and tell your friend thanks from all of us for making a new decoder/encoder.

IlDucci commented 5 years ago

Hi there. It's been a while, I'm sorry for the lack of information.

The tool's nearly complete. Right now it can extract properly all the contents from the PC version, XBOX version (Japanese included), and custom EE version files, and can reimport all of these versions, except Japanese (There's a bug, but it's left as low priority). The tool has some minor bugs, but I've been able to start doing some tests... and I think I'm going to start testing on the XBOX; as I have the feeling the font size/screen ratio constraints are higher there (And I might do a revision patch for XBOX and PS2).

In the meantime, I've found a couple of bugs, one of which, I believe, was left in the original PC game, but it doesn't appear on XBOX/PS2 files:

Polymega commented 5 years ago

That's great to hear about the progress of your text editor!

XBOX version (Japanese included) [...] except Japanese (There's a bug, but it's left as low priority)

I'm curious to how this will work with your editor. The PC version has NO Japanese support at all (it has the *_j.mes files, but I assume all data within is nulled). We tried importing the Xbox's Japanese text files and while some of the Japanese characters were restored, many of the characters were not.

After loading in sequential order all the savegames, I think that around the hotel's elevator room, the Saved Games text at the tab, in the Save screen, gets sliced.

Can you try replicating this bug again? Perhaps it's a specific save file that causes this once loaded? It would be nice if there's an easier way to replicate this, assuming we don't have to load a ton of other files in sequential order.

The Blood option selector is way to the left, not following the selection columns. In this case, I had to add extra spaces to the right of the option text to make this somewhat passable, but this behavior doesn't happen on XBOX.

This will be fixed in the next update, so you can undo your changes for this one on your end. More info about this bug is in this link: https://github.com/elishacloud/Silent-Hill-2-Enhancements/issues/129#issuecomment-501768243

IlDucci commented 5 years ago

I'm curious to how this will work with your editor. The PC version has NO Japanese support at all (it has the *_j.mes files, but I assume all data within is nulled). We tried importing the Xbox's Japanese text files and while some of the Japanese characters were restored, many of the characters were not.

Surprisingly, the game has two methods of displaying text, one that mixes 1-byted and 2-byted characters (The Western one) and one that is strictly 2-byted characters (Japanese). This method is marked by adding an extra control code prior to each line in the Western versions. In our tool we just added a character table swap option, that will also add or avoid adding this extra control code. In order to display Japanese characters in a Western line, an extra E0 character is added prior to the Japanese character itself.

Yep, the Japanese files were dummied out for the PC version, filled with the fullwidth question mark.

About the characters, I did the character table nearly by hand (A large chunk of characters followed S-JIS, but some stray ones didn't). I tested pieces of the output (From the memos) with text transcriptions from Japanese websites and they matched 100%. I'd appreciate that someone who does know Japanese has a read at the dumped files, though.

Can you try replicating this bug again? Perhaps it's a specific save file that causes this once loaded? It would be nice if there's an easier way to replicate this, assuming we don't have to load a ton of other files in sequential order.

Sure, I'll test this later on.

Polymega commented 5 years ago

That table swap feature sounds really nice. More language support is better for all fans of the world. :)

I'd appreciate that someone who does know Japanese has a read at the dumped files, though.

When the time comes, I can try and make a call-out on our Twitter page to see if any Japanese fans/followers could help us.

IlDucci commented 5 years ago

I don't have any problem sharing the Japanese dump right now, but wouldn't it be... legally risky?

Polymega commented 5 years ago

What specifically would be dumped? Just .mes files?

IlDucci commented 5 years ago

Yeah, from mes to plain text.

Polymega commented 5 years ago

That should be fine. Sharing full game dumps is obviously a no-go, but message files should be fine.

IlDucci commented 5 years ago

Alrighty then. Serve yourself.

It's a bit dirty, the cleanup procedures are now targeted at the Western type mes files, but it should be good enough for checking the text dump itself.

messageJAPXBOX.zip

Polymega commented 5 years ago

Perfect; thanks. Give me some time and I'll try and find someone fluent in Japanese to check this all over and I'll report back to you. Thanks again!

IlDucci commented 4 years ago

I've just reached the hotel on my first playthrough (On the OG XBOX, but the files that have different content/code are common, m_card, m_card_x, option, result and stage_x_heaven) and there's been no problems so far.

Also, I just realized the reason why the "Partidas g" text bug appear. It was a failure of my own, turns out that there was a bug with the comments function of the tool and the message file for that part of the hotel had one string less than what it should have. Seems like, besides the obvious disordering of lines, it can cause that sort of text corruption.

On the editing side, I've done quite some modifications, I even managed to swap the order of some multi-line strings (The first version of the Three Sins text) with no issues at all:

English:

<CENTER-PARAGRAPH><COLOR-BLUE>I give you blood to atone 
    for the Three Sins.

<COLOR-BLUE> <COLOR-WHITE>... is written on top of the painting.

 Beneath the painting are three 
     square depressions.<SEPARATORB>

New Spanish:

<COLOR-WHITE>Hay algo escrito sobre el cuadro.

<CENTER-PARAGRAPH><COLOR-BLUE>Te doy sangre para expiar
    los Tres Pecados.

<COLOR-WHITE>Bajo el cuadro hay tres agujeros
    cuadrados.<SEPARATORB>

So the main problems are keeping the exact same number of strings and making sure the ending SEPARATORA/SEPARATORB/SELECT_YES_OR_NO are not removed.

EDIT: Also, the <COLOR-BLUE> <COLOR-WHITE> thing is a bug caused by your tool, the English line was taken from the EE files. It seems that you added two colors instead of just adding WHITE.

IlDucci commented 4 years ago

I've finished both scenarios and I think the Spanish update is ready to go (Even if I didn't went through all the endings ingame, I crosschecked them with YT videos). I'm not going to call the friend I wanted to call about because I just found out he did some things I definitely don't like (Piracy with the Silent Hill 1 retranslation we worked on).

So I think I'm going to end with the texts. I think the only things that need a good research are the real actions that some variables do, but for that, we first have to release the tool.

Right now I've asked Infrid, the tool developer, to add a feature to the text files that includes a string number, in order to avoid the bug I've commented previously. He'd just have to add that, fix a couple of additional bugs, write the docs, and the tool should be made public.

Polymega commented 4 years ago

Hi @IlDucci ,

That's great to hear the tool is still coming along nicely! I also haven't forgotten about the Japanese verification thing; just give me some more time on that.

Once you are 100% satisfied with the Spanish text updates let me know and we can include your work as part of the "Enhanced Edition Essential Files" download in the install guide. :+1:

IlDucci commented 4 years ago

Good morning everyone.

The tool is complete and released: https://gitlab.com/sh2msgconvert/sh2msgconvert

Please check it out. You guys probably know a bit (or lot) more about the control codes than we do.

As for the translation, I did some quick checks and I'm fine with its current state. I only have to see how to port it to PS2 to do a translation release on my website as well, but I guess we can start with your copy. The only question I have is if you'd like to keep the TXT files in the Github repo or if they'd be separate.

Polymega commented 4 years ago

Great work! It's always wonderful to have new and extra tools at our disposal for such work, so we all appreciate the software you've made. :D Thanks again to you and your friend!

As for the translation, I did some quick checks and I'm fine with its current state. I only have to see how to port it to PS2 to do a translation release on my website as well, but I guess we can start with your copy.

No worries. Once you're 100% satisfied with the edits (and play tested all the changes) just attach a ZIP package of all the new *_s.mes files here and we'll include them in the next update release for the project. Thank you as well for helping to correct sentence/grammar issues with the Spanish translation of the game.

The only question I have is if you'd like to keep the TXT files in the Github repo or if they'd be separate.

Apologies, as I may be misunderstanding your statement here, but for release with our project, your translation work will be included in the "Enhanced Edition Essential Files" download as the game-ready .mes format. (This particular download package isn't part of a Git repository.)

IlDucci commented 4 years ago

Apologies, as I may be misunderstanding your statement here, but for release with our project, your translation work will be included in the "Enhanced Edition Essential Files" download as the game-ready .mes format. (This particular download package isn't part of a Git repository.)

Sorry, I thought you'd be adding the .txt files as sources for the repository. Understood.

Polymega commented 4 years ago

I see. I have no say in that, but I'd imagine Elisha probably wouldn't add the .txt files to this repo as the tool to work with them isn't part of this project.

Could the .txt files be added to the sh2mgsconvert GitLab repo? Perhaps we could link to that repo to let people know about it, in case they want to edit their own .mes files?

Polymega commented 4 years ago

I'm sitting down with the software and have run into an issue. I receive the following error:

[ERROR] [WinError 2] The system cannot find the file specified: 'stage_town_west_msg_e.txt'

I've placed stage_town_west_msg_e.mes into the same folder as sh2msg.exe and am running the command prompt from the folder location, then typing the following:

sh2msg stage_town_west_msg_e.mes

Edit: I created a blank stage_town_west_msg_e.txt file in the folder and received the following error:

[ERROR] argument should be string, bytes or integer, not WindowsPath

IlDucci commented 4 years ago

Just checked it out and the EXE fails when exporting any asset, in my case, with the [ERROR] argument should be string, bytes or integer, not WindowsPath error.

Seems like this is an issue on the compiles made by Gitlab. I've already told that to Infrid, in the meantime, please try the non-compiled py scripts instead.

TXT files should not be blank, they always must have the header commented in the README file.

Infrid commented 4 years ago

Hello!

I just fixed it, you can find the new binaries on gitlab. The problem was related to the automatic build process, updating the python version and few lines in the scripts solved the issue.

Polymega commented 4 years ago

Hi @Infrid !

I tried the updated build on my Win10 laptop and it works great! Wonderful work to you and @IlDucci once more!

I had to use .\sh2msg *.mes instead of sh2msg *.mes to get it to work. Just mentioning for any future troubleshooting.

Also, for future troubleshooting, on my Win7 desktop I keep receiving the following error:

Error loading Python DLL 'C:\Users\<username>\AppData\Local\Temp\_MEI51122\python37.dll'.

I installed the latest version of Python (3.8.0) and have this DLL located under C:\Users\<username>\AppData\Local\Programs\Python\Python<version-#>\python37.dll

When I copied this DLL to \AppData\Local\Temp\_MEI51122\ the same error would occur but the folder _MEI51122 would change to something different like _MEI51962.

I'm not sure if that's a Win7 specific issue or not, but wanted to bring it to your attention. It's also worth noting I regularly delete/clear out my \AppData\Local\Temp\ folder to gain gigabytes worth of disk space back.

Polymega commented 4 years ago

By the way guys, I just want to say again how tickled pink I am with this new software.

I am now able to correctly fix the Born From a Wish warning message, in terms of alignment. Before, I had to do a very sloppy job in order to fix it.

Now, thanks to your new software, I can properly edit stage_x_heaven_msg_*.mes:

<TEXT-POS-120>This additional scenario has been
    written as a supplement to the main
    game. We recommend that it be played
    only after completing the main game.

    Do you wish to play?

Originally, this was <TEXT-POS-040>, and my previous "hack" to fix it was aligning the text to the top and then line breaking a bunch of times down.

So great work again!!

@IlDucci I've went ahead and fixed this for all stage_x_heaven_msg_*.mes files but you may want to also apply this change to your revised Spanish .mes project as well.

IlDucci commented 4 years ago

Originally, this was <TEXT-POS-040>, and my previous "hack" to fix it was aligning the text to the top and then line breaking a bunch of times down.

According to the dumps I've made of the original files, both PC and XBOX don't have that (and PS2, I've already done the dump and port, just needs testing), only your file has the variable. You guys might want to use a diff check on all your changes, because that would be the second time some control codes are off in contrast with the original files (The other one was a missing variable in common or option).

EDIT: I just saw that you added that positioning initially, not that it was from the original texts. I've seen the issue with Spanish and I've added the control code to my PC copies.

Polymega commented 4 years ago

EDIT: I just saw that you added that positioning initially, not that it was from the original texts. I've seen the issue with Spanish and I've added the control code to my PC copies.

Sorry, I should've clarified that. Yes, it's an inherent bug for the PC version and adding the <TEXT-POS-###> can properly fix it (as opposed to my earlier, jankier methods of trying to fix it).

(The other one was a missing variable in common or option).

Thanks, I'll double-check options and common. 👍

Edit: Found the missing variable in the edited common_msg_e.mes. It was for the PS2 controller port #. Nothing critical to restore for the PC version, but nice to restore nonetheless.

Also, I haven't forgotten about the Xbox Japanese files to proof read. I've put out a message in hopes that someone native in Japanese will respond.

Infrid commented 4 years ago

@Polymega I fixed that nasty bug on windows platform!

Polymega commented 4 years ago

Thanks @Infrid!

I still receive the error on my desktop, unfortunately.

image

After a little more digging it turns out this is indeed a < Win10 issue:

With Win7 support officially ending in January 2020, I wouldn't worry about trying to make this compatible with < Win10 OS. I'm perfectly fine to make edits on my Win10 laptop and transfer the files over to my desktop.

Thanks again though to you and IlDucci for your fantastic work with this program--it's incredibly useful!

IlDucci commented 4 years ago

I've finished doing the tests in PS2 for the Castilian Spanish version. This helped me change a few things on the "Neutral" version, so I consider the texts completed. The only comment was that the game was stuttering and had load issues starting in one day in particular, but turns out it's because of the media I was using (They were supposed to be Taiyo Yuden discs, but they seem to be the T03 bad batch).

Anyway, to add the cherry on top of the cake, I've researched the graphics and I have translated the main menu and Konami logos (for crediting) on PS2 and XBOX (By using Console Texture Explorer and some trickery)... and then I saw what happened on PC. My God, why the hell did they have to pick DXT2 for the transparent contents?

I'd like to suggest if you guys can change the game code to expect a DXT3 texture (As trying to use an existing DXT3 causes decoding issues) so the main menu looks much better (DXT2 is a horrible compression, and DXT3, for the main menu (Grayscale with 256 color alpha) is a much better choice. Hell, DXT3 is a better choice than DXT2 for nearly everything.

Also, if you want to use my PSDs, here's a sample of how my menu texts: start01 tex_tex_000

Polymega commented 4 years ago

Nice notes! I'm not sure if SH2 PC itself uses DXT2 or if the SH Texture Explorer uses DXT2.

I do know the butterfly texture used a 1-bit alpha channel which we've addressed.

In any case, whenever Aero_ and I do any texture edits with transparency we always save them out as DXT3 .DDS format and manually swap the hex data in the .map files, so no worries there. (Although, back in the day, we used to use SH Texture Explorer before we started manually changing the data ourselves.)

Also, if you want to use my PSDs, here's a sample of how my menu texts:

Thanks! We've done translations for the main menu text, which will be included in the next update.

However, we're not too worried about making the main menu font look perfect at the moment, because we plan on making a high definition, properly-fitted main menu + text in the future. Once we make that, we'll be sure to make the main menu text look as good as it can be.

This helped me change a few things on the "Neutral" version, so I consider the texts completed.

Congratulations! As mentioned before, if you'd like me to include your text improvements into the project for the next update, be sure to attach them here whenever you're ready. I already have your's and @Infrid's names included in the next update for the website and PC Credits movie under the 'Special Thanks' section. ❤️

Also, I haven't had anyone respond to me yet about proof-reading the Japanese .mes files...

IlDucci commented 4 years ago

In any case, whenever Aero_ and I do any texture edits with transparency we always save them out as DXT3 .DDS format and manually swap the hex data in the .map files, so no worries there. (Although, back in the day, we used to use SH Texture Explorer before we started manually changing the data ourselves.)

Maybe the Texture Explorer could use a revamp, but I don't think we're going to spend time there, I'm afraid.

However, we're not too worried about making the main menu font look perfect at the moment,

The problem isn't just at the font choice. It seems that the outer glow was kinda smashed and broken for the PC version. If you plan to do a HD replica, don't use the PC version's texture as a reference, but rather go with the XBOX equivalent (It's on 8bpp mode, which is closer to 1:1 with PS2 than any DXT compression).

Congratulations! As mentioned before, if you'd like me to include your text improvements into the project for the next update, be sure to attach them here whenever you're ready. I already have your's and @Infrid's names included in the next update for the website and PC Credits movie under the 'Special Thanks' section. heart

Here's the text files for the "Neutral" version, the one you will be interested. I would like to request if you can add some sort of comment for the alternative, Castilian version on the website once I release the patch (Dec. 28's going to be).

messageESN.zip

And here's a quickie couple of changes for the Pause txt file:

exe_str.zip

Also, I haven't had anyone respond to me yet about proof-reading the Japanese .mes files...

Damn, that's too bad. I guess we'll have to wait, either until someone reaches you guys or until someone complains about the tool. Heh.

Polymega commented 4 years ago

Maybe the Texture Explorer could use a revamp, but I don't think we're going to spend time there, I'm afraid.

No worries. For me personally, nowadays, I only use SH Texture Explorer to preview the texture contents of a .map file. Once I find the .map file I'm looking for, I will manually hex edit the file to extract and re-insert any edited texture work.

Here's the text files for the "Neutral" version [...] And here's a quickie couple of changes for the Pause txt file:

Perfect! These will be added/included with the next update release. Thank you!

I would like to request if you can add some sort of comment for the alternative, Castilian version on the website once I release the patch (Dec. 28's going to be).

Sure thing. I'm not sure when I can include alternate language packs on the site, but that is something I ultimately want to do. I want fans of all different languages to enjoy the game and our project.

The two things that are currently preventing me from including additional fan language packs on the site are: 1) I need to decide where/how to include them on the site that "flows" correctly, and, more importantly, 2) all language packs need to be play tested to ensure everything is working right, especially with or without using the UseCustomFonts mod. (I know your Castilian version will be good to go as-is.)

Let me think on how I should approach this for now, but I fully intend to include additional language packs which can happily include the Castilian version. In the meantime, here is a download list of other fan language packs, of which it can also be added here: https://www.pcgamingwiki.com/wiki/Silent_Hill_2:_Director's_Cut#Localizations

elishacloud commented 4 years ago

I'm not sure if SH2 PC itself uses DXT2 or if the SH Texture Explorer uses DXT2.

I just ran a few tests and SH2 uses a combination of DXT1, DXT3, DXT4 and DXT5. Most being DXT5, as far as I can tell.

Infrid commented 4 years ago

@Polymega I tested the binaries against an up to date Win7 installation, it might be the case where we need some weird update installed on the system in order to run the tool. Eventually the user can always install the Python interpreter, it's not the best user-friendly solutions, but it works. I will try to find a solution when I have some spare time.

Anyway looking forward for the release! :)

Polymega commented 4 years ago

Thanks again, @Infrid!

If the issue is what I linked to earlier, a possible easy fix, according to another Python developer, would be to include the needed CRT DLLs inside the same directory as the binary for its download package.

I tried figuring out exactly what those DLLs are, and where to safely obtain them, but didn't have any luck on that front. This page just says they're "Visual C++ run-time .dlls."

Edit: Oh, and @IlDucci I've asked my friend to make a call-out for a Japanese proof-reader as well. Hopefully something will come of it: https://twitter.com/SH_Historical/status/1206635946386444288 https://www.facebook.com/silenthillhistoricalsociety/posts/2748899655156865