harpo99999

{Utility release} Mod updater*v1.193 now out*and all of my modding utilites update 18/11/2011 trinity friendly

{Utility release} Mod updater*v1.193 now out*and all of my modding utilites update 18/11/2011 trinity friendly

a utility to UPDATE mods to entrenchment 1.053 includes diplomacy 1.034 original sins 1.193 & trinity 1.034

I am announcing a new utility that can copy all of a players MODS AND update the mods to a new patch.

at present it it can update mods in txt form from entrenchment 1.01 &1.02 to entrenchment 1.03 and sins 1.15-6 to 1.17, it works in a similar way to my map updater ie it first copies the files from the source folder( and it does copy ALL files and folders), it then reads in the entity file from the destination folder, re-names the entity to entold, checks to see if it needs the changes and makes the nessacary changes and saves the corrected entity. I have already tested it with manshooters dynamic v0.9b and my own megastarbases mod (both in txt form and it copied and updated both in 33 seconds, but the more mods and the larger the mods and also if the mods ar binned  the SLOWER the updating time. eg with celestial bodies v0.8b, ds entrenchment beta 0.7, dynamic 0.9b, firefall 2.2, ms entrench v2.22, requiem 2.2, sins of the 13th tribe v0.4, unknown darkness beta 0.01 and my megastarbases mod (totaling 3.9GB of files) it took 40 minutes to update all of them.

and as the entity files in the mods ARE updated you only need to run the utility when a new patch to entrenchment comes out and I have supplied updated instructions to the program.

the links for old versions have been removed

I have been given permission to include the convertdata*.exe's with my utilities so I am now releasing my utility pack

I have released all of my modding utilities/tools in one archive  and INCLUDED the NOW needed convertdata*.exe's from all of the sins versions that my utilities support, ie sins 1.15,1,16 & 1.17 and also entrenchment 1.01,1.02, & 1.03

also I made sure that the correct targetsinsver.txt is included

1/1/2010 the latest version which has the updated program for the textbin gui and diplomacy compatibility is now up at

7/2/ 2010 uploaded the 1.19 release of the utilities including the latest mod updater which is set to ignore the 5 fx files that can cause dumps in entrenchment mods

19/2/2010 latest version of the complete modding utiities with the essentals files incuded is up at

the latest version is up at http://www.filefactory.com/file/b0b3g8a/n/harpo_sins_utilities_1.191_e_d.rar

now also at http://www.filefront.com/15858795/harpo-sins-utilities-1.191ed.rar/

and the dip 1.21 version http://dl.dropbox.com/u/8023186/sins%20mods/harpo%20sins%20utilities%20for%20sins%201.191%2Cent%201.051%2Cd1.21.rar

I have tested this version on 32 bit & 64 bit sins,entrenchment & diplomacy, the only issue is a overflow value with many mods in a mod folder. I will fix this in the next version

just a reminder if you are getting an error stating that sins version found ::: need version 1.1.9 then you NEED the registry keys that point to the sins install folder for 32bit windows

HKEY_LOCAL_MACHINE\SOFTWARE\Stardock\Drengin.net\sins

for 64bit windows

HKLM>SOFTWARE>Wow6432Node>Stardock>Drengin.net>sins

and they should have a Path string value that contains the EXACT path to the sins game folder

the latest version includes the use of the sinstrinity registry key to find the path to the sins install if the sins path key is blank, and also a probable fix for the error 76 (path not found) error that appears to be caused by having a '\' at the end of the sins(trinity) path, so you do NOT need to edit the registry entries

here is the drop box link

and the file factory link

and now the utility pack with diplomacy 1.3 and trinity 1.3 convertdata btw I do not recommend using the mod updater to update the mods to diplomacy 1.3 as there are a large number of changes in the playerRACE.entity files and the entity manifest, and new and removed pacts compared with diplomacy 1.21

corrected the link above, the above link archive NOW has the diplomacy1.21 convertdata

and the first link for the utility pack with convertdatadiplomacy 1.31(file factory)

utility pack convertdatadiplomacy 1.31 (drop box)

updated the utility pack for the latest patch and the mod updater WILL update original mods to 1.192, entrenchment (still uses the 1.051 folder so no update) and diplomacy 1.3# to 1.33

filefactory link to full utility pack for o1.192 e 1.052 d/t 1.33

18/11/2011 updated the utilities  to the latest steam compatable patch ie original 1.193, entrenchment 1.053, diplomacy 1.34, trinity 1.34 AND updated the manifest maker to remove the two entities that diplomacy no longer wants

filefactory latest utility pack for O1.193 e1.053 d1.34 t1.34

harpo

 

 

934,256 views 370 replies
Reply #51 Top

Quoting harpo99999, reply 50
It was NOT designed to convert between sins & entrenchment, only update mods within sins OR entrenchment, and only within the versions of sins/entrenchment with a version number in the mod folder name.

also there are a lot of additional lines in an entity for entrenchment that are NOT in a vanilla entity, so it would take a person that is familiar with modding to edit EACH of the entity files to vanilla standard.

also vanilla sins mods appear to NEED ALL the files, not just the changed files as entrenchment does, so again a lot more disc space needed.

in summary I would suggest investing the $9.95us in entrenchment as it makes modding easier, faster & smaller with extra items like starbases & mines and is where most if not all of the mods are moving to or have moved to.


harpo

Thanks for the help, I have it, my friend doesn't want to get it....

Reply #52 Top

I don't get it, it won't conert anything that isn't in the mod folders? why is that? I tried to convert something in my documents folder, yet i won't allow me to do it

Reply #53 Top

I designed the mod updater to update mods in the mods folders. it uses the folder name to determine which version of sins the mod was for so it can use the correct convertdata to convert the mod to txt then update it then convert it back to binwith the new convertdata if it was in bin, and also to determine which set of instructions to use to do the updates. mostly for the players so that they could keep playing their favourite mods after a patch update does it's usual thing of breaking mods.

a possible work around would be to name the folders that contain the mods you want to update in the my documents in the same way as the actual mods folders, eg. mods-V1.15,mods-v1.16,mods-v1.17,mods-entrenchment v1.01,mods-entrenchment v1.02,mods-entrenchment v1.03, and place the mod into the version folder it is for, the mod updater should then work with you navigating to the my documents folder for both source and destination

hope this helps

harpo

 

Reply #54 Top
i don't get why this has to be so ridiculously opaque

trying to update dynamic battle mod, extracted updater to desktop, couldn't understand these instructions at all ("in the folders window that is visible find the folder that contains all the mods you want to update AND double left mouse click on the folder which should open the folder so that you can see the folders that contain the mods that you use" is about the most awkwardly constructed sentence ever). got a runtime error, manually edited the text file to fix that. okay.

made a new folder in Entrenchment 1.03 for the destination mod, selected DBM folder as source and new DBM folder for destination, got some gibberish error about "cannot update mod before version mods folders". tried to do the same thing in the entrenchment 1.02 folder, nothing. tried extracting the mod to my desktop and converting and got a convert mods between base sins or something error. tried the original thing again with mod in Entrenchment 1.03 and a blank folder to extract to and i got some error about there not being any instructions. okay, whatever, I give up.

perhaps instead of making arbitrary checks based on folder names and then never specifying what folders you mean (it's not as if there's a wide range of Entrenchment 1.03 folders or whatever on a given installation, they're all named the same) you should include a dropdown specifying what the mod's original version is. if someone wants to send me the DBM that's updated in a zip so I don't have to spend two hours trying to parse this instructions file that would be cool.
Reply #55 Top

carbon016,

the mod updater 1.1 WILL UPDATE mods inplace ie will update all mods from mods-entrenchment v1.01 or mods-entrenchment v1.02 to the mods-entrenchment v1.03 folder and also from mods-v1.15 and mods-v1.16 to mods-v1.17 folders ie the WORKING mods folders older versions to the current version.

the plain english instructions for the mod updater are

1 have the mods in the folders where they work from older versions of sins/entrenchment

2 have updated sins/entrenchment

3 extract utility pack to a folder on computer

4 in said folder doubleclick on sins mod updater

5 in mod updater navigate into the folder that contains the mods that you want to update eg mods-entrenchment v1.02

6 click on the button ;set source to copy from'(by the way the program uses this path to determine WHICH of the convertdata's to use for updating the mods from as each of the convertdata's will only work on files processed with that version)

the button captikon will change to the path that you had entered

a new folder browser window will open on the right which will default to the current version mods folder

7 in the destination folder view select the desired destination folder

8 click on set destination to copy to

the button caption will change to the destination folder

9 click on the button copy and update the entity files

the program will now copy ALL THE FILES and FOLDERS in the path, and check whether the file is txt or bin if bin converts it to txt using the convertdata from the eairlier version, then checks the entity file to see if it needs updating, updates it, then if the original was bin it then converts it BACK to bin with the later convertdata, reporting on the files copied, the files updated, and the files that would NOT convert to txt for updating

10 click either on the reset the settings button if you have mods in another sins/entrenchment version that you want to update OR the EXIT button

 

does this help carbon016?

harpo

 

 

Reply #56 Top
okay that's what i was doing before and it worked for some reason after I put another mod (requiem) in Entrenchment 1.03. why this worked I do not know. thanks for the better instructions.
Reply #57 Top

:)  Very Nice Harpo!!

:)

-Teal

 

Reply #58 Top

just a quick anouncment.

I will release an updated modding utilities pack within a day of 1.18/1.04's release and the new version's name will be harpo's modding utilites v1.18.

I just have to find all the changes in the files and make the nessecary updates and new files for the mod updater , txtbin gui and mapupdater

harpo

Reply #60 Top

Just want to say, that this tool made coming back to sins after several months absence bearable... Without it, all my custom mods would have been useless until I'd updated by hand (which always took forever in the past).  Can't wait for the 1.04 version!  Thanks for this tool! :)

Reply #61 Top

Actually, there is alot of things that have changed, just porting 1.03 to 1.04 it was barely running. Nearly all of changes I have noticed was mainly in the windows files...

Reply #62 Top

I don't see how that is possible. I don't think we changed a single window file.

Reply #63 Top

blair, I am having trouble with the release convertdata exe's not running in my xp32 boxes, sofar in testing they only run on my win7 64bit, and NONE of my xp pro sp3 32bit systems.

harpo

 

Reply #64 Top

I still have to make a developer build and a few other things for a modding package. Let's hope we can get it running before that goes up. Is anyone else able to test the convertdata's on their machines? The latest ones would be included in the last patch including all associated dlls and manifest files.

Reply #65 Top

Quoting Blair, reply 64
I still have to make a developer build and a few other things for a modding package. Let's hope we can get it running before that goes up. Is anyone else able to test the convertdata's on their machines? The latest ones would be included in the last patch including all associated dlls and manifest files.

the test procedure that I use is open your sins of asolar empire folder,

find the convertdata_originalsins.exe double click on it

it should open a dosbox and close it, if it errors then post the error, the windows version, the dotnet version here

harpo

 

Reply #66 Top

"Application failed to initialize properly 0xc0000034"

 

win xp sp3 , .net 3.5

 

going to try on windows 7 box

 

works there

 

process mon says it is looking for msvcp80.dll ( UPDATE: when I have this file present it works)

+1 Loading…
Reply #67 Top

Quoting Blair, reply 64
I still have to make a developer build and a few other things for a modding package. Let's hope we can get it running before that goes up. Is anyone else able to test the convertdata's on their machines? The latest ones would be included in the last patch including all associated dlls and manifest files.

Last time you said the package would be ready for 1.03 in a few days, yet you only released dev version instead of the "whole" package citing problems, so are you giving us guarantee that there will be more than just the dev program?

Reply #68 Top

Quoting EvilleJedi, reply 66
"Application failed to initialize properly 0xc0000034"

 

win xp sp3 , .net 3.5

 

going to try on windows 7 box

 

works there

 

process mon says it is looking for msvcp80.dll ( UPDATE: when I have this file present it works)

The appropriate dlls and manifests were included in the update.

Reply #69 Top

Quoting ice27828, reply 67

Last time you said the package would be ready for 1.03 in a few days, yet you only released dev version instead of the "whole" package citing problems, so are you giving us guarantee that there will be more than just the dev program?

I'm not sure what else is needed besides the ConvertData's (already included) and the dev build. None of the other tools need changing to be compatible.

Reply #70 Top

thank you evillejedi your info solved the issue

harpo

 

Reply #71 Top

Hmm. Worked fine on my Vista 32 system.

 

:fox:

Reply #72 Top

latest status is that I am currently testing the updating of most of the available mods in my two fastest computers, and when the mod updating is finished I will then try loading the mod(s) in sins 1.18/entrenchment 1.04 to test it the update instructions are correct. if the mods work properly, then I will rar the entire collection of modding utilities AND the needed dll's and other support files and upload them.

harpo

 

Reply #73 Top

I have recieved some information that suggests next patch will be worth waiting for, but WILL break the mods again.

harpo

 

Reply #74 Top

I am holding off on the release of the mod updater till after the hotfix is out.

hopefully it will be similar in scope to the 1.01 entrenchment release ie fix the little bugs from the last big release and a new version number with updated exe's

harpo

 

Reply #75 Top

I am holding off on the release of the mod updater till after the hotfix is out.

hopefully it will be similar in scope to the 1.01 entrenchment release ie fix the little bugs from the last big release and a new version number with updated exe's

harpo