XionicFire
New Member
- Joined
- May 23, 2017
- Messages
- 46
Hi
Ive been searching around the web and forums for a proper step by step guide on how to manipulate .tre files
Most of the info ive found is outdated and used 5 different tools, that now can be done with sytners, but none of the info explains exactly why or how, or to put it better the do's/dont's/why's of tre building
The most usefull one ive found is this one:
https://www.scribd.com/document/182317734/Creating-a-New-Object-in-SWGEMU
Does anyone know if theres a newer step by step guide like that but that takes into account sytners new tool?
The guide leaves a bunch of newbie questions unanswered, most of the guides assume we already know the basic stuff, and i havnt found a single guide anywere save for that out dated one that does.
Things like, why does it need a CRC?, can it be avoided all together?
Why doesnt it work just like copying the files into the folder and the game assumes its the newest version, can the game be told to treat the newest tre as always the newest version?
I understand the game has individual file-by-file crc versioning so you can do "incremental" patches, but that would require you to add individual crc histories to every file, but honestly as the meme says: Aint nobody got time for that!
I figured id rather just do a new version of the tre every time we do a patch, and split the tres into different areas, so only the affected tre is re-downloaded and always has the most up to date files.
In todays world a 1gb download is no longer an issue.
Aside from the guide question does anyone know if anything like this can be done? or the crc is like an enforced thing?
Sorry for the dumb questions, im not much of an expert in client side mods, and our main dev that usually does this has his hands full with new content, and has little time as is, and i need to learn how to do this stuff anyway.
Since the info is not very easy to find I imagined asking it here and having it as a record would be benefitial to new up and comming coders as well
Thanks in advance everyone!
Ive been searching around the web and forums for a proper step by step guide on how to manipulate .tre files
Most of the info ive found is outdated and used 5 different tools, that now can be done with sytners, but none of the info explains exactly why or how, or to put it better the do's/dont's/why's of tre building
The most usefull one ive found is this one:
https://www.scribd.com/document/182317734/Creating-a-New-Object-in-SWGEMU
Does anyone know if theres a newer step by step guide like that but that takes into account sytners new tool?
The guide leaves a bunch of newbie questions unanswered, most of the guides assume we already know the basic stuff, and i havnt found a single guide anywere save for that out dated one that does.
Things like, why does it need a CRC?, can it be avoided all together?
Why doesnt it work just like copying the files into the folder and the game assumes its the newest version, can the game be told to treat the newest tre as always the newest version?
I understand the game has individual file-by-file crc versioning so you can do "incremental" patches, but that would require you to add individual crc histories to every file, but honestly as the meme says: Aint nobody got time for that!
I figured id rather just do a new version of the tre every time we do a patch, and split the tres into different areas, so only the affected tre is re-downloaded and always has the most up to date files.
In todays world a 1gb download is no longer an issue.
Aside from the guide question does anyone know if anything like this can be done? or the crc is like an enforced thing?
Sorry for the dumb questions, im not much of an expert in client side mods, and our main dev that usually does this has his hands full with new content, and has little time as is, and i need to learn how to do this stuff anyway.
Since the info is not very easy to find I imagined asking it here and having it as a record would be benefitial to new up and comming coders as well
Thanks in advance everyone!