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

 

 

932,539 views 370 replies
Reply #252 Top

Yeah, I see it. It doesn't work when I double click the Mods-v1.15 folder nor the mods in it.

Reply #253 Top

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

 

Reply #254 Top

@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.

Reply #255 Top

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.

harpo

Reply #256 Top

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.  :thumbsup:

BTW, would you mind if I post a link to your tools on my Modding Tools Page?

Reply #257 Top

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

harpo

Reply #258 Top

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?

Reply #259 Top

Heres harpos uploaded current reference files

[reference files] sins , entrenchment & diplomacy

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

Reply #260 Top

Already got the files just don't know how to use them, and I'd really rather not do it manually. But thanks anyway.

 

Reply #261 Top

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

harpo

Reply #262 Top

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.

Reply #263 Top

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

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,

with the reference folder refering to the folder(s) you want to convert, and if it is a single mod to convert then you should doubleclick on the mod's folder inside the Mods- folder before going to step 8

harpo

 

Reply #265 Top

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

Reply #266 Top

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.

harpo

 

Reply #269 Top

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:

Text FileArchive missing Label.

[ ... ]

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.

Reply #270 Top

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.

harpo

 

+1 Loading…
Reply #271 Top

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

Reply #273 Top

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)

harpo

Reply #274 Top

Ive been trying to get this to work and get this

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

 

im on Win7 so where exactly am i supposed to be looking and how can i tell the programe it.

Reply #275 Top

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.

harpo