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\sinsfor 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
Yea
damn i have the same runtime error aswell with everythin in the same folder
I have been able to duplicate the runtime error with the mod updater v1.0 in a desktop folder also in a usb key both in xp32bit and win7 64bit.frustratingly I had initially tested the program on BOTH of these systems running from the program files\vs6\vb6 folder in source without problems
I found the error it is the targetsinsver.txt missing the extra information that the mod updater v1 needs
the targetsinsver.txt SHOULD contain
1.1.7.01.171.030.000.00
but only had the first line was in the file
please copy the highlighted lines above and paste them into the targetsinsver.txt file ans save the file then run the mod updater, but version 1.0 has issues involving the backward compatibility (and the lack of) of the convertdata exe's, which is why I am going to release the v1.1 as soon as I get permission to re-distribute the convertdata's from older versions
cheerz, works like a dream now
update I have released the version 1.1 which uses the correct convertdata exe's to convert the entities from/to bin, eg updating a mod from entrenchment 1.01 to entrenchment 1.03 in the mods folders first copies the files to the mods-entrenchment v1.03 folder then checks to see if the file is in BIN if it is it uses the convertdata_entrenchment1.01.exe to convert to TXT ,then updates the entity, then if the file was in BIN it then uses the convertdata_entrenchment1.03.exe to convert it back to BIN.
to use the utilities extract ALL of the files to one folder, and run them from the folder or you could create a shortcut to the tools you want
lol I opened the zip I was like woah.
glad you like it mooster, and I am planning to release an update within a day of each patch release due to the mod updater, I expect the updates to mostly be adding the latest convertdata's and the textfiles for the updating instructions on the mod updater, by the way the file IS a RAR not a zip
I am a bit confused on operation of the map updater. I downloaded the utility pack per the link added in after an edit of the initial post. I extracted all files into a folder in my mods-v1.17 folder and ran "harpos_SINS_mods_updater.exe". I selected the mod (Sins of a Galactic Empire) folder that was inside of my mods-v1.15 folder as the source folder. I selected the copy files option and then chose mods-v1.17 as the destination update folder. Upon clicking step 3, I receive an error stating:
"Cannot update mods from before versioned mods folder. please run again and choose that which can be done"
Note: I don't know if it makes a difference, but the title says "entrenchment_mod_updater" and I am updating a pre-entrenchment mod.
Thanks in advance for a response.
draco_redox,
the mod updater WAS designed to update mods from the VERSIONED mods folders eg sins 1.15,1.16 to 1.17 and entrenchment 1.00,1.01,1.02 to entrenchment 1.03. it CAN NOT convert a mod from sins to entrenchment. regarding the mods from BEFORE the versioned mods folder, as all the mods before entrenchment's release were in the SAME folder and EACH version's convertdata is different and is NEEDED to correctly convert a mod to text so that it can be updated. I do not have copies of the older convertdata's or a means of determining which convertdata to use to convert the mod to txt so that it can be updated which is why I have restricted the design to updating all mods in the versioned mods folders.
to help all sins players I designed the mod updater to be able to update all the mods in a versioned sins or entrenchment folder to the CURRENT sins/entrenchment version, but it CAN NOT convert a mod from sins TO entrenchment as there are too many changes that need a modders expertease and trial and error to correctly convert.
for example in entrenchment 1.02 I have 7deadly sins 2.5rebuild alpha, unknown darkness beta 0.01,sins of the 13th tribe v.5, sins of the 13th tribe v0.4,firefall 2.2,alien invaders!, celestial bodies mod v0_8b, dynamic 0.9b,echteschachtchiffe,dolynick_galaxyMod-e0.92b,ms entrench v2.22 and supercaps v1.0, and i just open the mods-entrenchmentv1.02 folder (note I do not need to select an idividual mod just the ENTIRE MODS folder), then click the button labeled 1 set source to copy from, the program then suggests the destination to be mods-entrenchment v1.03, I then click on the button 2 set destination to copy to, then a button labeled 3 copy and update the entity files, and the progam then copies all the files and folders if they do not exist in the destination and checks entities for bin/txt mode if in bin then uses the correct convertdata based upon the version of the source folder to convert the entities to txt mode then checks the entities for the changes and updates as nesscery , then if the entity was a bin file it then uses the current convertdata to convert it BACK to bin, and does this for all the entity files in the installed mods.
in my example the mod updater takes about 55-60 minutes to run on a amd x2 5200 updating the 6.2gb of mods to 1.03, I feel that this is at least a desirable speed to update the huge amount of data with the biggest single delay being the convert to txt and back to bin for each file, if i was to convert all the files to txt mode beforehand the run time would drop to about 25-30 minutes.
the mod updater can also help modders update when a new patch comes out as I will be checking all the files for changes in sins,entrenchment and all future expansions, BUT WILL NOT EVER convert between sins and the expansions.
Alright. I understand that I cannot update from original sins mods to entrenchment. That is not what I am attempting. However, the mod tool is automatically using the entrenchment file when I try to update the original sins mod. How do I solve this?
EDIT: The version of the mod I am using was made for 1.15+.However, I am having several issues with it. When I found this utility, I thought I better give it a shot.
did you try selecting the ENTIRE mods v1.15 folder?
there will be problems involving the SOGE .75 as it was released for 1.1 and there was significant changes from 1.1 to 1.15, so it probably will CAUSE minidumps.
if you want ot read and or send people the results of the updating my utilities place several reports in the destination folder.
there is one cosmetic bug that I have just spotted, ie in the summary.txt report it said file(s) failed to update, it should be file(s) updated.
in the summary.txt, updated.txt, and updatefailed.txt the program states which version of the convertdata was used to read and write the files.
in the reports the summary.txt gives the source and destination paths, the convertdata used to read, the convertdata used to write, the number of files copied, the number of files updated, the number of files that could not be converted to TXT to update and the time it took to run.
in the copied.txt it reports the source path and destination path, the file in the mod (if there is a leading B on the line then the file is in BIN which could cause problems especially because of the convertdata's being DIFFERENT AND NOT BACKWARD COMPATIBLE between versions which is why I have to use two versions of the convertdata when updating the mods.
in the updated.txt it reports the convertdata used to read and the convertdata used to write and all entity files that were updated.
in the updatefailed.txt it reports the convertdata used to read and the convertdata used to write and ALL entity files THAT WOULD NOT convert to txt so that the program could update them.
if you want to email the summary,updated,copied and updatefailed txt files from the DESTINATION folder to harpo99999 at hotmail.com I will check things out
There are no txt files in the destination folder.
I am using SoGE .9 that claims to be compatible with 1.15+.
I have just compared my sins 1.10 reference files with sins 1.17 reference files and only found minor changes so the soge 0.9 should work in the mods v1.17 folder without changes
just managed to upload to filefront FINALLY
this may be very stupid but how do you convert the mod all into text format? please help
you can use my sins txt-bin gui to convert the entire mod and all of it's subfolders, but I would suggest using the laqtest version from my modding utilities
I cant get harpos converter to work.I tried copying game info folder to my mods folder and then ran your program and selected everything like it said and it it stops on everyfile.I used kyo game files but they are not a complete list and would like access to all files.
Ok i have the v1.1 converter and i want to convert 7DS 2.5 alfa cause i hear that it only works on entrenchment 1.02.....but i cant see to convert it...it says sorry wrong folder NO conversion instructions available......please help
mdrocks, with the mod UPDATER 1.1 I have updated the 7ds 2.5 alpha from the mods-entrenchment 1.02 folder to the mods-entrenchment v1.03 AND played it with showerrors on and had mostly string errors.
the utilities in my unility pack need the convertdata*.exe's, the OCX, the s*.txt,the d*.txt and the targetsinsver.txt files in the same folder
mindseye I suggest the following path structure for your reference files
sins reference\ \sins 1.17 or sins of a solar empire 1.17 \sins 1.16 " " " " " " 1.16 \entrenchment 1.01 \entrenchment 1.02 \entrenchment 1.03
etc......
and copy the entrire sins folder from program files to the relevent sins\entrenchment folder, and then using the txtbin gui from my utility pack1.1 as it has the last 3 versions of the convertdata's from entrenchment AND original sins included
I got it to work thanks harpo nice program.
Ty looks awsome
Well, I've extracted all the files to a folder on my desktop, and ran the sins mod updater, from the v1.1. I get the screen fine, but I'm not even sure if I'm using it right. I selected the mod I want to convert from the Entrenchment 1.02 folder. Now, I assume that's what you do there... and then set the destination as the 1.03 folder... opr do you move the mod to the 1.03 folder and update it from there? I'm a bit confuzzled here.....
Well, I've extracted all the files to a folder on my desktop, and ran the sins mod updater, from the v1.1. I get the screen fine, but I'm not even sure if I'm using it right. I selected the mod I want to convert from the Entrenchment 1.02 folder. Now, I assume that's what you do there... and then set the destination as the 1.03 folder... or do you move the mod to the 1.03 folder and update it from there? I'm a bit confuzzled here..... Either way, it just craps out on me...
Can this convert mods from Entrenchment, down to the normal Sins, my friend really wants a mod but it's for entrenchment. If not, do you know somthing that will?
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.
There are many great features available to you once you register, including:
Sign in or Create Account