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
Its not function
Yeah, I see it. It doesn't work when I double click the Mods-v1.15 folder nor the mods in it.
looser & arsekick, I had double-left-clicked on the mods-v1.15 folder to open it then dragged the the scrollbar down to show the folder(s) inside the folder BEFORE i took the screencapture of the program.
arsekick I have seen in other threads that you were trying to convert SOA from entrenchment to vanilla sins, MY mod updater CAN NOT do that as it was designed for copying and UPDATING mods WITHIN an expansion eg sins 1.16 to sins current, entrenchment 1.02 to entrenchment current,diplomacy 1.01 to diplomacy current. the modupdater will NOT be modified to convert between expansions ever as there is just too much that differs between the expansions,eg vanilla sins mods NEED all the files,entrenchment & diplomacy only need the changed/new files and the manifests,diplomacy has extra screens in the research which is stored in the playerRACE entitys and an extra line in the ships compared to entrenchment, and these are just some the differences that I am aware of
@harpo
I noticed in an earlier post you have "PhaseScouts". Do you know what version that was made for? It doesn't say anywhere. I would like to try out your tool.
myfist the phasescouts mod I did a translate to entrenchment and have updated so that it works in the current, BUT as the phasescout mod uses a couple of altered entries in the playerRACE.entity files I am not going to convert to diplomacy, and it was reworked from the original sins 1.04 phasescout mod into the entrenchment 1.02 version and updated since.
Thanks harpo
Just to clarify. I will need to update from org sins 1.04 to current, then manually try to add the lines needed for Ent or Dip?
Is that Ent 1.02 version available somewhere?
Thanks again for your tools and the support and great work on updating all your pages.
BTW, would you mind if I post a link to your tools on my Modding Tools Page?
myfist, for the phase scouts I copied the files that had a different date out of the original, then compared them with the vanilla sins 1.04 of the same or closest name and put the differences into the same name file in the new mod's folder, then copied the entrenchment playerRACE.entitys into the mods folder edited them to have the same differences from the vanilla , and finally made a set of manifests for the mod.
I have not uploaded it
and go ahead with the links
I've been trying to convert the files for a mod to text so I can tinker with them but when i select the Mods-Diplomacy v1.011 folder and try to convert the program comes up with "convertdata not found for the expansion chosen. looked for convertdata?originalsins1.011.exe here, and did not find it. please copy it into this location.", could someone give me a walk though of how to get this working?
Heres harpos uploaded current reference files
The current convertdatas are in the Sins install directory like...
C:\Program Files\Stardock\Sins of a Solar Empire\
but harpo will know how to use with the GUI or you can learn to do it manually here
Already got the files just don't know how to use them, and I'd really rather not do it manually. But thanks anyway.
jaustin89, the REFERENCE files ARE already converted to text.
regarding the error of trying to covert diplomacy files with original sins converter, that tells me that you copied the diplomacy files to a folder that does NOT have a folder called diplomacy in the path to it.
you also will get a similar error if you do similar to entrenchment as the textbingui uses the path to the file to figure out WHICH convertdata to use and was originally designed to convert MODS in the playable mods-EXPANSION v#.### folders so still looks at the folder names to choose which convertdata to use.
this is how I created MY reference files set (and a quick tutorial on how to use the textbin gui)
1 make a folder called reference on a another drive(can also be on C:, just NOT in the program files tree and the name is not important)(I will refer to this as your reference folder from here on)
2 COPY the entire sins/entrenchment/diplomacy game folders from the program files tree into the reference folder that you created in step 1
3 run the text bin gui,
4 set to convert to TXT,
5 choose all conversions,
6 select the drive that has the reference folder that you created in step 1,
7 then double-click on each of the folders in the path to you reference folder, and then double-click on your reference folder so that you can see the sins of a solar empire folder inside the reference folder,
8 then click on the button 'convert this folder',
9 then click on the button 'convert the folder NOW',
10 wait until the program tells you how long it took to process the files
11 click on the exit button
hope this helps
I think jaustin89 is trying to convert the files that are in a mod and he is selecting the main mod folder and not the mod inside.
Mods-Diplomacy v1.011 folder
should it be
Mods-Diplomacy v1.011\SelectedMod folder
Not sure as I do all mine the old fashion way but I am sure those instructions apply as long as he copies from the mod.
for converting mod(s) the textbin can convert an entire MODS- folder as long as it is opened to show the individual mods folders inside the Mods- folder, if they just singleclick on the Mods- folder then it will NOT convert anything because it does not have any idea which folder to work on.
as I stated in reply 261 step 7
thanks got it working now.
i know this may be stupid of me but i was trying to make the bfg mod work with entrenchment version 1.05 and i followed the instructions in extracting the updating tool and making a 1.04 folder with mod in it but when i use your tool and double click on the 1.04 mod folder i get a runtime error 76 file path not found. And i have no clue what is going wrong and what to do could you please help. thnx
Btw i don't know if this is the issue but i'm running win7 64 bit
the runtime 76 error is path NOT FOUND.
I assume you HAVE run your current entrenchment installation since downloading it so that it can CREATE the destination Mods-Entrenchment v1.051 folder. if you have not run entrenchment after downloading then that IS the cause of the error.
thnx no i did not run the install after i'll try that and see if it works
Thanks for this
hy harpo
I downloaded your stuff and when I place the unchanged "BuffHyperspaceDisruptionSpawner" or the "Target" (from sins gameinfo, since there aren't in the entr. or diplo. gameinfo), my developer shows me a few errors:
Failed to convert 'KeepOldBuff' to an enum value.
Text FileArchive missing Label.File: C:\Users\......\GameInfo\BuffHyperspaceDisruptionSpawner.entity Label: buffStackingLimitType Line Number:3 Line Contents:buffExclusivityForAIType "ExclusiveForAllPlayers"
Failed to convert '' to an enum value.
Text FileArchive missing Label.
File: C:\Users\......\GameInfo\BuffHyperspaceDisruptionSpawner.entity Label: stackingLimit Line Number:4 Line Contents:buffExclusivityForAIType "ExclusiveForAllPlayers"
Text FileArchive missing Label.File: C:\Users\......\GameInfo\BuffHyperspaceDisruptionSpawner.entity Label: numSpaces Line Number:25 Line Contents: numConstraints 1
I tried with an other reference data (from http://soase.weebly.com/ ) and It showed the same error.
Okay, it won't minidump, but if I place the unchanged buff-spawner and the buff-target it wont work on the enemy ships. Can you check it out? Why is there problem with an original entity?
It's really important, I would like to change it and also make the opposite effect with hyperspace boost on friendly ships. It must be working, I used it in my previous mod (in entr. 1.01), but yesterday I decided to move to Diplomacy 1.011.
Thanks
Neterw
edited:
And there are missing labels in all psi_frigates ( propably in the other races' ships also ). For example:
[ ... ]
Label allegianceDecreasePerRoundtrip
Line Number147
Line ContentsmaxShadow 1.600000
There is no minidump if I build them, but missing line isn't a good thing, I think.
regarding the missing labels,the allegiancedecreaseperroundtrip you get them when you use a entrenchment/vanilla ship in diplomacy,
and the maxshadow came in with 1.18, so it looks like you are using the ancient reference files that came with the forgetools with current sins/entrenchment/diplomacy, if this is so then you SHOULD be minidumping on all the entities from the old reference files, and this is the reason that both myfist0 and myself have uploaded current reference files for sins/entrenchment & diplomacy.
regarding the hyperspacedisruption entity files are in original sins AND entrenchment, and the entrenchment files work properly with both entrenchment and diplomacy, it is a good idea to use the same search method that both diplomacy and entrenchment use when looking for files ie
look in the top mod, then on down the active mods
then look in diplomacy(if using diplomacy)
then entrenchment
lastly look in the vanilla sins files
and DO NOT do the reverse as you could get the issues you ARE getting.
Ohh, I didn't check the diplomacy's reference files.
I merged the three folders in proper sequence so I don't have to check every time 1 or 2 or 3 folders to find the newest entity. Now it's working.
Thanks for your help
neterw
Hey harpo99999... I kind of have troubles with your mod updater... when I try to update uzii's mod or other it keeps telling me "path not found" that really kills me!
(Before= After= )
If u could help me, I will be very grateful...
unuveraakh-hg7, have you started sins/entrenchment/diplomacy after updating as the game MAKES the folders & my utilities DO NOT make the folders(this was a decision on my part so that it encourages people to have genuine and also to test sins/entrenchment/diplomacy before testing with mods)
Ive been trying to get this to work and get this
HKEY_LOCAL_MACHINE\SOFTWARE\Stardock\Drengin.net\sins
im on Win7 so where exactly am i supposed to be looking and how can i tell the programe it.
if you have 64 bit windows then the regkey you need IS
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Stardock\Drengin.net\sins\Path
and for 32bit(x86) windows the registry key is
HKEY_LOCAL_MACHINE\SOFTWARE\Stardock\Drengin.net\sins\Path
with a path value of string type with the path to the sins install without the trailing '\'
and these are created by impulse when installing/updating by impulse.
There are many great features available to you once you register, including:
Sign in or Create Account