![]() |
|
King's Bounty Famous series of Fantasy Real-time RPG with turn-based battles. |
![]() |
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
![]() Quote:
Quote:
Quote:
I can see I'm going to have to go find the folder for you where it stores the sessions you're working on... Matt |
#2
|
|||
|
|||
![]()
Okay, here is where the King's Bounty Editor game data is located if you're going to use it:
<WINDOWS DRIVE>:\Users\<USER NAME>AppData\Local\VirtualStore\Program Files (x86)\1C Company\King's Bounty. Armored Princess\sessions On my system, mine is located here: C:\Users\Matt\AppData\Local\VirtualStore\Program Files (x86)\1C Company\King's Bounty. Armored Princess\sessions So you should be able to find your King's Bounty Editor sessions under there that will include any new data you create (maps, etc.). I made a new session and called it "sunset" so there is a sunset folder under there... Good luck and keep posting questions here... Matt |
#3
|
||||
|
||||
![]() Quote:
Quote:
Quote:
Quote:
<WINDOWS DRIVE>:\Users\<USER NAME>AppData\Local\VirtualStore\Program Files (x86)\ I made another session and saved it, but again it saved in the folder that I had given its address to the editor first time that I ran the editor. (I chose a folder outside windows drive because damned "windows" folder of win7 grows up as time passes.) That session is saved here for me (a single .strg file): D:\_games\kbaddon\sourcemedia\terrain\in_progress\ map202 Anyway, I copied m_atrixus folder from D:\GOG Games\King's Bounty - Dark Side\sessions\darkside\locations to D:\_games\kbaddon\sourcemedia\terrain\in_progress and ran the editor, this time its name was in the list for me to choose for loading it in the editor.I loaded the map, found that bad positioned stack, corrected its location and saved it. But none of those files were updated (all had same checksums), instead a new file was created with .strg extension! I put it in mods folder, ran the game and went to fight that stack but nothing was changed!!! Then I closed the game, moved that file from mods folder to m_atrixus folder beside the files that it corrects, and ran the game again, but still position of that stack was not changed. Should I put .strg files elsewhere to work??? |
#4
|
|||
|
|||
![]()
After not getting desired change, I said to my self: Updated file might be somewhere in editor's directory and so went to find it. Fortunately enough, I was right!
![]() And found updated files here: D:\GOG Games\Kings Bounty Crossworlds GOTY\sessions\orcs\locations\m_atrixus I was surprised when I saw more than one file has been updated for a simple position change! Here is their names: m_atrixus.atoms.loc m_atrixus.embryos.loc m_atrixus.land.loc m_atrixus.lus.loc I copied those updated files to mods folder and ran the game. Fortunately now position of that stack is corrected, but some textures such as Texture of the bridge before that stack are missing. ![]() Do you know how can I fix this problem? |
#5
|
|||
|
|||
![]() Quote:
Yes and no - you can use it to edit save game files, but there is a checksum that I don't know where it is stored and so if you edit it, recompile, and continue, when you finish the game it will label you a cheater when you get your final score. However, you can use it to create cheater save games if you want to try out stuff! Quote:
By the way, the STRG files I could never get to work properly with KB_DB_EDIT - they seemed to hang it so be wary of that if you try to mess with them. Quote:
But now that you have a new LOC file, you can do a file compare by decompiling both the old one and new one with KB_DB_EDIT (hopefully the file doesn't change massively, but if it does, just find the stack and compare the data). You should then manually be able to edit the decompiled LOC TXT file and then recompile it and you shouldn't have to worry about the texture problem. By the way, the fact that more than one LOC file is generated could mean that the position of the unit is stored in a different file - that EMBRYOS file has info on the game's "embryos", but I don't know if it stores their position. One thing you can do, though, when you find the stack in the decompiled LOC file is note the various ID's associated with it and you can search on those (typically) and find that ID in the other decompiled text file(s). Well, it sounds like you're starting to get dangerous ![]() Keep plugging away at it and you'll be a pro in no time! Then you can school us! ![]() Matt |
#6
|
||||
|
||||
![]() Quote:
Quote:
Quote:
Quote:
After some testing I figured out that {X}{p} is dealing with position of stacks! Probably x,y and z along with their decimals make that number. So a simple replacement of that number did the job and now everything is alright. Now I am off to read modding forum and play previous installment a few times before trying to mod the game. Developer really have abandoned the game midway! Warriors of the north along with its expansion was the best in series (though companion part of it was its biggest flaw). Read my post here: http://forum.1cpublishing.eu/showthread.php?t=229563 |
#7
|
|||
|
|||
![]()
Shubetcha!
![]() Quote:
Great job figuring all this out - I think you now see that using KB_DB_EDIT for small changes works wonders as long as you know what to change! The editor can help with figuring things out or if you want to do a big mod like the Red Sands people did, then you pretty much have to use the editor. Keep plugging away and post your progress from time to time! ![]() Matt |
#8
|
|||
|
|||
![]()
The Legend has been created with another engine, thus extension of its files differ, do you know how can I load its files inside Crossworlds' editor???
Quote:
|
#9
|
|||
|
|||
![]() Quote:
I'm not sure how to do that, but you may be able to post in there or PM the person who did it to see if they are still around and hopefully they'll get back to you. I don't know the exact post, but if you go through the editor topics you should be able to find it since it is only a few pages. Good luck! Matt |
![]() |
Thread Tools | |
Display Modes | |
|
|