Jump to content

[REL|BIN/SRC|Beta] SparkIV


Recommended Posts

is there any way to change the path that is searched for if the path letter changes? i had it set to :I and now it is :G and i would like to alter the sparkIV to search for g instead of i

but im having issues doing this even after deleting spark iv off my computer entirely which should cause it to allow me to set it up like it is new

  • 2 years later...

I'm currently working on Red Dead Redemption support.

Probably I can showcase something in a few hours.

 

I'll set-up a new GitHub repo for this, as I don't want to edit the original SparkIV code and as I'm not sure if I may just edit things.

Aru didn't publish an update since years, so I guess it's okay for him if someone else contributes to this project.

Also I need some feature wishlist.

Do you guys have some great ideas?

Which games / platforms should I support?

I currently think about adding fundamental console support for GTA IV (currently only Xbox 360, as I don't know how to do this with PS3)

And about adding Max Payne 3 (Xbox 360 and PC) and RDR (currently only Xbox 360, as I don't know how to do this with PS3).

 

All this will take me some time as I previously worked with RenderWare only, but it can't be that hard to add fundamental support for all these games.

 

I'll also copy some existing features from a tool called RPFTool into this project. It's OpenSource, uses C# and comes with some nice functions to open some RAGE based games.

GTA V support is possible, but I won't do that yet, as the OpenIV team is working on that and they're 5 years ahead.

Edited by reditec

I understand, why OpenIV team don't publish their sources, I guess.

It's because they would have to publish alot more source code than OpenIVs. There's .black and they can't publish everything due to copyright. (Xbox SDKs)

I just hope I can teach people some things I found out about RAGE.

Also there are a lot more informations on the internet than I thought.

I can check if I found the right key, by just typing the key into google and it shows me that others uploaded the keys to GitHub, so it must be the right one xD

 

I understand, why OpenIV team don't publish their sources, I guess.

It's because they would have to publish alot more source code than OpenIVs.

And because of mans with a lot of unfinished "global projects", who can just fork their sources, make sh*t and publish it under brand OpenIV.

And because of mans with a lot of unfinished "global projects", who can just fork their sources, make sh*t and publish it under brand OpenIV.

They just don't stop programming for 3 years :)

It's not about publishing something under a brand, but contributing to a project.

Claiming something's done by one, who didn't do it, is one thing. But contributing is something different. That's why I like OpenSource.

  • Like 1

932c0166f7.png

I managed to get the key. The tool now gets the key from the Red Dead Redemption .xex file.

RPF files can't be opened yet, but that will be done in the next few days.

I'll upload my changes tomorrow probably.

 

By the way:

My goal is to port RDR from Xbox 360 to PC.

This will take a lot of time, but I guess it's possible.

Edited by reditec
  • Like 3

https://github.com/reditec/gtaivtools/releases/tag/0.8.0

 

Okay. That's my yesterday's work:

 

==========

  • Added support for Red Dead Redemption (Xbox 360 only)
  • Find the encryption key automatically
Note:

This release can't open the RPF files yet.

It's a Beta release and is not very stable.

I know for sure that this tool does not support all versions of Red Dead Redemption yet.

I'll need alot of .xex files to make it compatible with your RDRs. If you encounter an error, please leave a message at GTAforums.

Thank you!

 

==========

 

By the way, I'm serious at this point. If you encounter any bugs or you can't open your Red Dead Redemption image (extract the .ISO file with ISO-Extract for Xbox 360 first), please contact me. I just have the Game of the Year version (probably 1.02, but I'm not sure at this) and need to get other .xex files to add support for them. I hope you understand this. Thanks :-)

  • Like 2

By the way, I just found a bunch of title updates and will add all of the offsets into the source files.

Currently only the Game of the Year edition is supported, but I just got the offsets for the single-disk editions, so don't worry, if it doesn't open RDR yet.

Status update:

 

I'm working on RPF support for RPFv6 (Red Dead Redemption).

It seems to be easier as I thought, but I need some information about that RPF format and will have to re-design the source code of RPFTool, which I'll use as a base for the RPFv6 Reader, with my friend The_GTA and maybe some others.

Status update:

 

I finished implementing RPFv6 support.

Some filenames do not look nice. It's like the GTA V Natives. They are hashes. This means we need to bruteforce or guess (not always possible) the right filenames.

I won't spent weeks on reverse-engeneering stuff. I also know that there will be a new OpenIV version with RDR support in a few months, so I'll be able to just use their filename list soon.

 

My first goal is to implement .awc support. I currently know nearly nothing about that format, but I guess I can find out something and three days ago I could have said the same about RPF files. :)

 

Edit: New source and binaries will be published either in 12 or 18 hours.

Edited by reditec
  • Like 1

When I started contributing to this project, I thought it was easier to work on something existing.

Today I learned that it's not easier. I'll leave the source of my work online, but won't support it anymore.

Now I'll create my own tool to browse the Red Dead Redemption files on the code base of SparkIV and RPFTool: RDR Explorer.

I'll setup a new thread in a moment.

  • 4 months later...
  • 8 months later...
  • 6 months later...

And why is reditec been banned?

Because he was one of the people involved in trying to hack into the accounts of people who did RDRV and tried to steal the files so he could release them without the teams permission, he used a fake account on here to post under too.
  • 1 year later...

I'm developing new versions of SparkIV (with the support of version 1.0.8.0\1.1.3.0):

-------------------------------------------------------------------------------------------------------------------

New project page: http://ahmed605.github.io/SparkIV

Github page: https://github.com/ahmed605/SparkIV

Downloads: https://github.com/ahmed605/SparkIV/releases

-------------------------------------------------------------------------------------------------------------------

 

  • Like 1
33 minutes ago, ahmed walid said:

I'm developing new versions of SparkIV (with the support of version 1.0.8.0\1.1.3.0):

-------------------------------------------------------------------------------------------------------------------

New project page: http://ahmed605.github.io/SparkIV

Github page: https://github.com/ahmed605/SparkIV

Downloads: https://github.com/ahmed605/SparkIV/releases

-------------------------------------------------------------------------------------------------------------------

 

Your current release is violation of the license agreement. GTAIVTools, of which SparkIV comes from, was released under the GNU GPL v3 license. Under this license, you must provide the source code if you are publicly releasing binaries. You must also provide a copy of the license agreement with your version.

1 minute ago, gamerzworld said:

Your current release is violation of the license agreement. GTAIVTools, of which SparkIV comes from, was released under the GNU GPL v3 license. Under this license, you must provide the source code if you are publicly releasing binaries. You must also provide a copy of the license agreement with your version.

I will upload the source code and the license but my code is not formatted (looks very ugly) I will format & upload it.

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • 0 User Currently Viewing
    0 members, 0 Anonymous, 0 Guests

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.