Can someone send me the built version of GTA Toolkit?
@LeeC2202 I've tried building the project but I dont have the C++ tools installed so can't build DirectXTex. Can you send me the build version?
@AHK1221 This is a zipped version (.7z) of the project folder, so it includes all the dll files in the relevant places. I think I built both debug and release versions, so they should all be there.
If you need anything else, let me know.
@LeeC2202 What references do I need to use this? I'm just getting the good 'ol
Could not load file or assembly ... or one of its dependencies.error.
EDIT: Because f*ck ease of use. Who needs it
@sollaholla In the programme I was trying to use it with, I had the
And then in my using section, I had this:
using RageLib.GTA5.Archives; using RageLib.GTA5.ArchiveWrappers; using RageLib.GTA5.Cryptography;
But all of it was guesswork... I don't even know if I was missing something. The first thing I had to do with this library, was search every document for
publicto see what it exposed to outside use. No documentation, barely a comment... I found it really hard to work with.
And I don't know if it's just me, but the fact that some of those
publicentities were interfaces, just left me dumbfounded. Never have I experienced any library where you can cast things out to interfaces... but given my skill level in library coding, I just had to presume that the author knew better.
@LeeC2202 There could be something wrong with my solution. I just can't seem to get it to work, sadly. It's the last part of my tool.
I'll try to get it on git if someone has the time to check it out, and help me.
@sollaholla Be very wary about building rpf files you intend to let people modify. I actually used code the author eventually gave me to build an rpf file but the minute I added anything new to it, the rpf file became corrupted. And that was an rpf file containing just a couple of xml documents.
I can build one the game will use but you can't do anything with it. Considering I was building something for addons, where people would want to add liveries, it made it useless.
But if you want me to check something in confidence, let me know and I will open a chat. The one thing you can always rely on with me, is 100% confidentiality.
This is the worst library I've ever used in my entire life.
@sollaholla We used to bitch and moan about the Nintendo Libraries... but I take back everything I ever said about them... they were flawless by comparison.
And I don't understand this:
- Path in openiv: 'C:\Users\sxnor\Desktop\dlc.rpf\x64\levels\gta5\props\props.rpf' - System.IO Exception: Could not find a part of the path: 'C:\Users\sxnor\Desktop\dlc.rpf\x64\levels\gta5\props\props.rpf'
@sollaholla I don't think you can reference it as a direct path... but in reality I have no idea if that's really the case or not.
I think you have to get collections of files/directories from the first rpf root, iterate through them to get the directory that is holding the second rpf and then reference that collection of files/folders separately... I think.
I'm a bit of an empty pot on this one I am afraid.