It adds subtitles and PDA messages to the English sounds used in-game.
InGameSubs for S.T.A.L.K.E.R.: Call of Pripyat
This is a mini-addon for being used with PRP v1.2 and Vanilla, it adds only subs and PDA messages to the English sounds used in-game because they aren't implemented in COP as in CS.
About Call of Pripyat:
- A small portion of code was implemented in SOC to display a message based on its length, this isn't present in CS or COP. All PDA messages are displayed in 5 seconds.
- This is a bit undesirable because some messages are longer than others, and there is sometimes not enough time to read some of them. I'm planning to bring back this feature if possible.
- As above, there is a 1-second timeout effect that adds a kind of delay to the messages too, so I provide a mini-optional to remove it if you want to.
About this mini-addon:
- There are a lot of NPC sounds denominated human_01, human_02, human_03, theirs subs aren't included in this version (there is a plan for it in the future), so only the main storyline and secondary tasks related sounds at the moment.
- There are only subs for megaphone sounds, greetings, and farewells, this is going to prevent the PDA from being full of them, the other sounds are displayed as normal PDA messages.
And finally, it's important to say that this is a work in progress, but the addon is totally enjoyable and completable. The vanilla version is available if you want to play the vanilla game for the first time with subs.
Notes:
1. Install instructions and additional comments in the Instructions_and_Additional_Notes.txt file.
2. You can update this addon safely, a new game isn't necessary or needed.
3. Beginner programmer and modder here. While this is my first addon for Call of Pripyat, I've checked that all the new additions work and are compatible properly.
4. From the original InGameCC mod: "You can freely use parts of this mod in your mod if you wish. A mention of the source in your credits would be nice though".
TODO:
- Implement logic for displaying correct 'pri_a28_actor_to_ssu_*_heli_info' lines to be added later if possible due to limited modding knowledge. ("Communication with HQ"/Middle cutscene).
- Add PDA messages or subs for human_01, human_02 and human_03 sounds. (If they're PDA messages, they might make the PDA full of them because there are a lot of them, yet it's the less footprint memory option).
- Add more punctuation marks as vanilla to enrich the game text files (Although, this can only be done by a native speaker or someone with a high English level).
- Reimplement a small portion of code used in SOC to display a PDA message based on its length if possible. This improved readability and immersion on the HUD.
Final Results:
(OpenXRay).
Communication with HQ/Middle cutscene. (OpenXRay).
New color for the final subs. Before/After. (OpenXRay).
Credits and a special thanks to:
·f·i· csoport team for the base code. (Coming up with it by myself could have been impossible).
MrSeyker for working on the compatibility patch for ZRP and the contributors for making PRP possible.
NatVac and the contributors for making ZRP possible. (Creating my own Zhephir's UltimaShield artifact for debugging in CS and COP saved me a lot of time).
Xottab_DUTY and OpenXRay.
OpenAI/Whisper - Google/Colab/Gemini by the free tools and other useful things.
All modders out there for the tools, the mods, and the tutorials you'll have made along this time.
GSC Game World for creating the STALKER universe.
Debian GNU/Linux and the GNU/Linux community, I've learned a lot using this system, so I couldn't have made this addon without them too.
Changelog:
v0.3 - 03/05/24
- Removed unused code from the ui_custom_msgs.xml and closecaption.script files.
- Removed unused text entries in the stable_closecaption.xml file.
v0.2 - 02/08/24
- Added optional file for removing the 1s timeout effect that adds a kind of delay to some PDA messages on HUD.
- Fixed Gavrilenko's greetings, English voice for Gavrilenko (previously using Russian).
- Implemented subs to the middle cutscene temporarily.
- Restored original Garry's message, English now matches original meaning.
- Performed basic proofreading in stable_closecaption.xml and removed "\n" characters of it, because they aren't used in st_subtitles.xml (where subs go in CS).
v0.1 - 01/25/24
- Implemented subs for all megaphone sounds for Skadvosk, Yanov Station, Scientists' Bunker and Laundromat.
- Added subs for all greetings and farewells implemented in-game.
- Tweaked the color of the subtitles displayed on the last cutscenes.
- Added PDA messages for the most English sounds that don't have.
Average
91 vote submitted.
Looks neat! Would it be possible for you to port this to vanilla CoP eventually? I would love to use it there.
Thanks for the suggestion! Porting to vanilla COP and CS is something I've definitely considered. It could be a fun challenge, but I can't make any promises at this time. There are other things on my development plate right now, but I'll keep it in mind for the future.
I honestly thought they were going to take me more time, but vanilla CS and COP subtitles are finally available much sooner than expected, including a couple of optional QoL additions and better organized installation instructions.