Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. PC
      2. Gameplay
      3. Missions
      4. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
      4. Frontier Pursuits
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. Diamond Casino & Resort
      2. DLC
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Grand Theft Auto Series

    3. GTA 6

    4. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    5. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    6. GTA Chinatown Wars

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    12. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    3. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Programming
      5. Movies & TV
      6. Music
      7. Sports
      8. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. News

    2. Forum Support

    3. Site Suggestions

reditec

[REL | OPEN SOURCE] Red Dead Redemption Explorer

Recommended Posts

reditec

There's a serious bug in the latest source (not in the official binaries), that makes the tool crash. I already found the issue and will fix it today.

Share this post


Link to post
Share on other sites
HABU58

So Programan inspired me to go back again and mess around with the map. After some tinkering I got the entire map with all lod's as he did but also got the world objects (buildings, bridges, mines, tunnles ect.) all in there proper placement. I also deletd some of the tiles on accident when deleting all of the lod's real quick as there are a ton of them.

 

http://i.imgur.com/vTks2Ay.png
http://i.imgur.com/XRuFYZ7.png
http://i.imgur.com/PGiiJF9.png
http://i.imgur.com/as2HOB5.png
http://i.imgur.com/SMsWJC9.png

 

Every tile + lod together - http://i.imgur.com/Jeh0Oi2.png

Edited by habuj58

Share this post


Link to post
Share on other sites
reditec

Status report:

 

Next version of RDR Explorer will come with Protuguese, Chinese and Russian translation.

Also the feature to extract folders and entire RPFs will be included.

Share this post


Link to post
Share on other sites
reditec

I found out that Dagerons Console Texture Editor for GTA V also supports RDR partly (Xbox only)

I'm pretty sure that I know / 'd figure out how to fix the PS3 part (it seems like he doesn't extract the GFX and SYS part right), but i don't know Delphi.

Fastman probably is not interested in converting code from Delphi to C++ again and I can't do it on my own ._.

Why are Delphi devs so rare!? ._.

Share this post


Link to post
Share on other sites
Furry_Monkey

Why are Delphi devs so rare!? ._.

 

Because in general Win32 developers are now pretty much defunct, unless they're C/C++ devs, and they're quite rare too. Once Delphi moved to .Net, as it had to, most Delphi devs saw a transition to C# as the obvious choice, as that's where the development roles are. I went from a Delphi contractor to a C# contractor for exactly that reason.

 

What, exactly, do you want a Delphi developer for?

Share this post


Link to post
Share on other sites
reditec

What, exactly, do you want a Delphi developer for?

 

I need a Delphi dev, because Dageron created a working Tool to view and edit xtd Textures in RDR. That New dev could convert the Sourcecode to C++, so I can use it.

Share this post


Link to post
Share on other sites
Furry_Monkey

 

What, exactly, do you want a Delphi developer for?

I need a Delphi dev, because Dageron created a working Tool to view and edit xtd Textures in RDR. That New dev could convert the Sourcecode to C++, so I can use it.

 

 

Ah okay, I can't help then as I deplore C++. You need a C++ developer that understands Delphi - other way round ;)

Share this post


Link to post
Share on other sites
reditec

Do you know C#? I'm not sure, but maybe it's possible to conver the Delphi code to C#?

Share this post


Link to post
Share on other sites
fastman92

 

 

What, exactly, do you want a Delphi developer for?

I need a Delphi dev, because Dageron created a working Tool to view and edit xtd Textures in RDR. That New dev could convert the Sourcecode to C++, so I can use it.

 

 

Ah okay, I can't help then as I deplore C++. You need a C++ developer that understands Delphi - other way round ;)

 

No universal programmers anymore? It does not matter in which language the code is written, it only should take a little more time if you don't know the language.

Share this post


Link to post
Share on other sites
Furry_Monkey

 

 

 

What, exactly, do you want a Delphi developer for?

I need a Delphi dev, because Dageron created a working Tool to view and edit xtd Textures in RDR. That New dev could convert the Sourcecode to C++, so I can use it.

 

 

Ah okay, I can't help then as I deplore C++. You need a C++ developer that understands Delphi - other way round ;)

 

No universal programmers anymore? It does not matter in which language the code is written, it only should take a little more time if you don't know the language.

 

 

It depends if he wants the right person for the job now, or if he's willing to get someone to fumble through. I suggested the optimal answer.

Share this post


Link to post
Share on other sites
reditec

 

It depends if he wants the right person for the job now, or if he's willing to get someone to fumble through. I suggested the optimal answer.

I don't care how it's done, I just need a result. :) Edited by reditec

Share this post


Link to post
Share on other sites
Furry_Monkey

 

 

It depends if he wants the right person for the job now, or if he's willing to get someone to fumble through. I suggested the optimal answer.

I don't care how it's done, I just need a result. :)

 

 

If it's .Net then the fact that it's Delphi is really neither here nor there, since most of it will be familiar to .Net developers regardless of their particular discipline. Still, you want a C++ developer.

Edited by Furry_Monkey

Share this post


Link to post
Share on other sites
reditec

Still, you want a C++ developer.

A Delphi / C# dev could be fine, too. Depends how good he is at C# :) Edited by reditec

Share this post


Link to post
Share on other sites
Furry_Monkey

 

Still, you want a C++ developer.

A Delphi / C# dev could be fine, too. Depends how good he is at C# :)

 

 

No - you want someone who can write C++, regardless. Seriously, that's what you want - I'm trying to help you here.

Share this post


Link to post
Share on other sites
reditec

No - you want someone who can write C++, regardless. Seriously, that's what you want - I'm trying to help you here.

Okay just to clear that out.

Do you mean I need a C++ dev to achieve what I want to do? Or didn't you get me?

As English is not my native lang, I'm not sure if I got you right / Sorry for the trouble :)

Share this post


Link to post
Share on other sites
Furry_Monkey

 

No - you want someone who can write C++, regardless. Seriously, that's what you want - I'm trying to help you here.

Okay just to clear that out.

Do you mean I need a C++ dev to achieve what I want to do? Or didn't you get me?

As English is not my native lang, I'm not sure if I got you right / Sorry for the trouble :)

 

 

You have some source code, in Delphi, that you want converted to C++, so you need a C++ developer who can convert from Delphi. You've asked for a Delphi developer but there's no reason to assume that they can convert to C++.

 

Do you have a link to the specific Delphi unit that you want converted?

Share this post


Link to post
Share on other sites
reditec

You have some source code, in Delphi, that you want converted to C++, so you need a C++ developer who can convert from Delphi. You've asked for a Delphi developer but there's no reason to assume that they can convert to C++.

Do you have a link to the specific Delphi unit that you want converted?

I just assume now you didn't get me. :)

I have Delphi code from here: http://expertarts.com/?page_id=4973&lang=en

It uses DLLs and I don't know if I can call them from C# and I think it uses meory pointers, which also can't be used in C# someone told me.

However. I'm only interested in the part extracting the .DDS files from the .sys / .gfx files and would like to know how those files work.

I'm pretty sure such a reader can also be done in C#, but then it's porbably harder.

So I suggested, I'd need a C++ dev, but maybe also a C# dev knowing Delphi could help me with this one. I do not know that.

Do you get me now? :)

Share this post


Link to post
Share on other sites
Furry_Monkey

 

You have some source code, in Delphi, that you want converted to C++, so you need a C++ developer who can convert from Delphi. You've asked for a Delphi developer but there's no reason to assume that they can convert to C++.

Do you have a link to the specific Delphi unit that you want converted?

I just assume now you didn't get me. :)

I have Delphi code from here: http://expertarts.com/?page_id=4973&lang=en

It uses DLLs and I don't know if I can call them from C# and I think it uses meory pointers, which also can't be used in C# someone told me.

However. I'm only interested in the part extracting the .DDS files from the .sys / .gfx files and would like to know how those files work.

I'm pretty sure such a reader can also be done in C#, but then it's porbably harder.

So I suggested, I'd need a C++ dev, but maybe also a C# dev knowing Delphi could help me with this one. I do not know that.

Do you get me now? :)

 

 

You can call unmanaged DLLs from C# - that's not a problem at all. I don't see any use of DLLs though, but I've not gone through it in detail. I just checked a couple of units.

Share this post


Link to post
Share on other sites
reditec

You can call unmanaged DLLs from C# - that's not a problem at all. I don't see any use of DLLs though, but I've not gone through it in detail. I just checked a couple of units.

Xcompress(32).dll?

Share this post


Link to post
Share on other sites
Furry_Monkey

 

 

 

 

You can call unmanaged DLLs from C# - that's not a problem at all. I don't see any use of DLLs though, but I've not gone through it in detail. I just checked a couple of units.

Xcompress(32).dll?

 

 

 

Which unit (.pas file) uses that?

 

Edit: It's okay - I found it.

 

Okay, you just need to get a C++ developer to convert this one file for you...

 

https://github.com/Dageron/GTA-V-Console-Texture-Editor/blob/master/gtav_texture_editor/Compression.LZX.pas

 

I can't do it for you, but I can help explain it :)

Edited by Furry_Monkey

Share this post


Link to post
Share on other sites
reditec

I can't do it for you, but I can help explain it :)

That 'd be pretty nice of you!

We have one (or more? / not sure right now) C++ dev in the team, who will probably be able to do that.

But we will rely on your explanations.

Would you be so kind to join our Skype group maybe? :)

Share this post


Link to post
Share on other sites
Furry_Monkey

 

I can't do it for you, but I can help explain it :)

That 'd be pretty nice of you!

We have one (or more? / not sure right now) C++ dev in the team, who will probably be able to do that.

But we will rely on your explanations.

Would you be so kind to join our Skype group maybe? :)

 

 

I think you misunderstand. When you find the right person to convert it to C++, just tell them it's that one unit that needs converting.

Share this post


Link to post
Share on other sites
reditec

I can help explain it :)

Sorry, I thought you would understand Delphi and would explain us what the code does, because our C++ devs don't know Delphi, but I guess I jut didn't get you :)

I know which unit needs converting, but I don't know what it does :D

That's why I'm looking for a Delphi dev.

Nvm, he's working on it, let's see if he makes it :)

Edited by reditec

Share this post


Link to post
Share on other sites
Furry_Monkey

 

I can help explain it :)

Sorry, I thought you would understand Delphi and would explain us what the code does, because our C++ devs don't know Delphi, but I guess I jut didn't get you :)

I know which unit needs converting, but I don't know what it does :D

That's why I'm looking for a Delphi dev.

Nvm, he's working on it, let's see if he makes it :)

 

 

It's been too long since I did anything so specific in Delphi. The memory allocation stuff is pretty similar to C++, if I remember correctly, so an experienced C++ developer should get by with just a bit of help from Google.

Edited by Furry_Monkey

Share this post


Link to post
Share on other sites
reditec

It's been too long since I did anything so specific in Delphi. The memory allocation stuff is pretty similar to C++, if I remember correctly, so an experienced C++ developer should get by with just a bit of help from Google.

Thanks anyway,

I'll work on audio and translations now while Tank (that should be his nick here) converts that mentioned code. :)

Share this post


Link to post
Share on other sites
Furry_Monkey

 

It's been too long since I did anything so specific in Delphi. The memory allocation stuff is pretty similar to C++, if I remember correctly, so an experienced C++ developer should get by with just a bit of help from Google.

Thanks anyway,

I'll work on audio and translations now while Tank (that should be his nick here) converts that mentioned code. :)

 

 

No worries. Just one thing that may help - shl and shr are bitwise shift left and right (<< and >> in C++). Other than that I believe it's just a case of read it and convert it.

 

Good luck :)

Share this post


Link to post
Share on other sites
reditec

I'm working right now on UI improvements.

Expect a new update probably this weekend. It will be something special, trust me.

Share this post


Link to post
Share on other sites
reditec

e75a76d0cc.png

I just finished my work on Build 4 of RDR Explorer (RDR Explorer 1.02).

This build does not come with new features. It's the preparation for a way bigger update that's still work in progress.

This build fixes a lot of bugs and displays the current progress while extracting in a progress bar.

It's still pretty unstable (e.g. you can make it crash by closing the window during export).

I've added Chinese translation. All other translations will be added in the big upcoming update.

I finally bought myself an Xbox 360 and the game. It's awesome.

Also some guy published a compiled shader (converter?) by Chipsman to convert RDR texture shaders to V. (big progress)

Again, some new persons joined our team, we're progressing better day by day.

Also PS3 support is growing. We found out how the resources compression works and finally are able to uncompress them (not with the current release).

Dageron didn't implement that - we do :)

Download at:

http://reditec.github.io/

New:

 

Features:


- Extract multiple files and folders

- Code cleanup

- No freezes and status report

Fixes:

- TONS of bug fixes

Known Issues:

- Size of files inside RPFs sometimes wrong

- Tool crashes when you exit during exporting

Have a nice day and keep contributing :)

Source available at GitHub

Binaries available at GitHub

Have a nice day!

Please report all bugs you encounter to this topic

Edited by reditec

Share this post


Link to post
Share on other sites
reditec

I had not much time in the last days to continue the development.

I'm working on Play Station 3 integration right now and another guy is figuring out textures... :)

Share this post


Link to post
Share on other sites
HeySlickThatsMe

I have done polish language :D
(Something might be wrong) but its ok
idk why its says that it isn't finished in translations but i translated everything and saved

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

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