Skip to content

Posts from Modding

No ratings yet — be the first to rate!
Auto-translated
Hello! I have several questions regarding modifying the original game version 1.6, hoping that someone knows the answers: 1. As far as I know, creature abilities are embedded in some "exe file." Is it possible to edit it? I want to add and remove abilities for different creatures, but in the game files that open in Notepad and contain creature characteristics, there are no lines with abilities, as there should be in the enhanced game version 3.0 or 3.1. 2. Is it possible to change the settings for the chances of heroes gaining unit characteristics, skills, and abilities? For example, for humans, the chances of acquiring characteristics look like this: 30% (attack), 45% (defense), 10% (magic), 15% (knowledge). How can I find the file, if it exists, to edit the chances? (P.S. I don't understand why a high elf has a 30% chance of gaining knowledge). The same applies to skills. For example, the chance for education is very low. Conditionally, 2% for certain Factions. How can I change this? 3. Is it possible to replace one of a hero's specialized abilities with a super ability? For example, replace the "enchanted arrow" of the high elves with "true luck." 4. Can the restrictions on building cities in the game's Campaigns be removed? For example, in the third mission for Agrael (conquest), allow the player to fully build a city. Or in the second mission for Faidaen (emerald), build a capitol. 5. Can a mission in a Campaign be edited? For example, so that in the third mission for Railegh (servant of the cult), the player starts with a built city, including the Tear of Ashera, which we all search for in the second mission. 6. Has anyone tried changing creature levels, as well as the buildings in which they are recruited? All my endless attempts at manipulation have not yielded the desired result. Is this even possible? For example, make genies and sultans level 4 creatures (as well as the buildings), and mages and archmages level 5? There are many questions, and a lot of text. If you have read to the end, thank you for your attention!
User Avatar
Auto-translated
Everything you mentioned, except for the first point, can be easily done by editing the game files; I'll write down where to make the changes tonight or tomorrow. I'll provide instructions for the Tribes of the East files, as the file structure is the same in version 1.6.
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
User Avatar
Auto-translated
I sincerely apologize; I will try to do it either tomorrow morning or Friday evening.
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
In reply to }{0TT@6bI4
Auto-translated
}{0TT@6bI4
Please accept my apologies, I will try to do it either tomorrow morning or Friday evening.

Thank you! I will be waiting.
User Avatar
Auto-translated

AndyUK,
2. The probabilities of skill drops are defined in the data.pak/GameMechanics/RefTables/HeroClass.xdb file. Find the section with the desired race ID and look for the lines in AttributeProbs.
3. In the hero file (AdvMapHeroShared, place the hero on the map, and look in the properties for the path to the file in the Shared field), you can set the desired skill in the Editable/Skills or Perks field. If you're talking about the skill wheel, you need to find both skills in GameMechanics/RefTables/Skill.xdb and swap their IDs (this will swap the skills).
4. In the advanced map editor (instructions in the map-making section), find the AdvMapDesc table, and through it, the desired mission (in the Maps/Scenario/MissionNumber folders). Open the mission with a double click, select the desired city on the map, and press the spacebar - this will open the properties window. From there, it should be obvious.
5. Creature levels can be quickly changed in the advanced map editor in the Creature table. In the properties, look for the CreatureTier line. Then, in the TownBuildingSharedStats table (in the data.pak/GameMechanics/TownBuildingSharedStats/RaceName folders), select the corresponding dwelling file for both creatures being modified and swap the IDs in the Creature lines, or simply swap the contents of the files.

С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
In reply to }{0TT@6bI4
Auto-translated
}{0TT@6bI4

Thank you very much! It's a pity that it won't be possible to change the abilities. I'll try the rest. I hope it works out.

User Avatar
Auto-translated
Need help resolving an issue. I've created an option to add to the menu, similar to the combat log. In the file (WindowTextView), there's a line "TextFileRef" that links to a text file. This text file contains a large amount of text. The text is displayed in the option, but the scrollbar for scrolling through the text doesn't work. It's displayed, but it doesn't recognize that the text is longer than what's visible.
In reply to Mооnst@r
User Avatar
Auto-translated
Mооnst@r
I need help resolving an issue.
I created an option to add to the menu, similar to the combat log. In the (WindowTextView) file, there's a "TextFileRef" line with a link to a text file. I placed a large amount of text in this text file. The text is displayed in the option, but the scrollbar for scrolling through the text doesn't work. It's displayed, but it doesn't recognize that the text is larger than what's visible.
Double-check the hierarchy of links and ensure that all links are specified in WindowScrollableContainer, and that WindowScrollableContainer itself is in WindowSimpleShared.
Грешить, злодействовать, а равно и делать добро или совершать подвиги надо без натуги. А если с натугой — то лучше не надо.
К. Прутков-инженер. Мысль № 77.
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.
© Козьма Прутков
In reply to vova2112
User Avatar
Auto-translated
vova2112
Double-check the link hierarchy and ensure all links are specified within the WindowScrollableContainer, and that the WindowScrollableContainer itself is linked within the WindowSimpleShared.
I've been rechecking everything dozens of times for several days now, and all the paths seem to be correct, as everything is displayed except for the scrollbar slider. However, when I hover the cursor over the scrollbar, it changes, as if everything is working correctly there.
In WindowScrollableContainer, there's only one link at the top pointing to its Shared. In WindowScrollableContainerShared, there are two links at the bottom: one to ScrollBar and one to Border.
In WindowSimpleShared, there are links to WindowScrollableContainer and WindowTextView.
In reply to Mооnst@r
User Avatar
Auto-translated
Mооnst@r
I've been checking dozens of times for several days now, and all the paths seem to be correct, as everything is displayed except for the slider on the scrollbar. But, if you hover the cursor over the scrollbar, it changes, as if everything is normal there.
In WindowScrollableContainer, there's only a link at the top to its Shared. In WindowScrollableContainerShared, at the bottom, there are two links: to ScrollBar and to Border.
In WindowSimpleShared, there are links to WindowScrollableContainer and to WindowTextView.
I saw your message in my inbox (I was busy at work). If you don't claim intellectual property rights, we can try to solve the problem here. Send what you have, and I'll take a look. If I can't figure it out, maybe someone else can help. It's often even better to solve problems collectively!
Грешить, злодействовать, а равно и делать добро или совершать подвиги надо без натуги. А если с натугой — то лучше не надо.
К. Прутков-инженер. Мысль № 77.
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.
© Козьма Прутков
In reply to vova2112
User Avatar
Auto-translated
vova2112
I saw the message in my inbox (I was busy at work), if you're not claiming intellectual property, then we can try to solve the problem here. Send what you have, I'll take a look. If I can't help, maybe someone else will. It's often better to solve problems collectively!
It's not about intellectual property. There's nothing to claim. I just don't want to post an unfinished mod. I hope you understand. The archive contains a folder with the mod. I'll write the details in a private message.
User Avatar
Auto-translated
Just write that this is a working file, not a finished mod.
User Avatar
Auto-translated
Apparently, nothing will work because the names of all WindowScrollableContainer objects, which are used to scroll a list, are embedded in the EXE file, and the game simply doesn't understand what it needs to scroll.
Грешить, злодействовать, а равно и делать добро или совершать подвиги надо без натуги. А если с натугой — то лучше не надо.
К. Прутков-инженер. Мысль № 77.
Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий.
© Козьма Прутков
In reply to vova2112
User Avatar
Auto-translated
vova2112
It seems like nothing will come of it, because all the WindowScrollableContainer names, which are used to scroll any list, are embedded in the EXE file, and the game simply doesn't understand what it needs to scroll.

That's a shame. It means the mod won't be possible. Thank you for looking into it.

Statistics

Welcome our newest member: Emil