Author Topic: << Turok 3 Shadow of Oblivion >> PC PORT In Development  (Read 5096 times)

Offline TurokTheMan

  • Iguana
  • *
  • Posts: 42
  • T:REP 166
  • Reverse Engineer Programmer Legend!
    • View Profile
Re: << Turok 3 Shadow of Oblivion >> PC PORT In Development
« Reply #10 on: January 15, 2020, 10:08:58 PM »
Update: I've got a good amount of code done in this project so it's coming along well.
I will not show pics or code or vids until I'm ready, This is not a simple task let me assure you on that so time is what my a** needs.
Reverse Engineer Programmer Legend!

Offline TurokTheMan

  • Iguana
  • *
  • Posts: 42
  • T:REP 166
  • Reverse Engineer Programmer Legend!
    • View Profile
Re: << Turok 3 Shadow of Oblivion >> PC PORT In Development
« Reply #11 on: January 20, 2020, 12:20:35 PM »
Update: I decided to make a Turok 3 mouse and keyboard injector for the emulator 1964 and add
some new features like adding an optional cvar for improving the texture quality and so forth.
it will still be cool but I'm releasing it on my GitHub page so if you still want a port may be in the near future but
for as of now I'm just doing this.
Reverse Engineer Programmer Legend!

Offline DoomMarine23

  • Raptor
  • ***
  • Posts: 84
  • T:REP 276
    • View Profile
Re: << Turok 3 Shadow of Oblivion >> PC PORT In Development
« Reply #12 on: January 21, 2020, 05:54:37 PM »
Hey man, that's cool, any additional Turok 3 content is welcome by me.

I am curious though, why 1964? And how would your cvar improve texture quality?

Offline TurokTheMan

  • Iguana
  • *
  • Posts: 42
  • T:REP 166
  • Reverse Engineer Programmer Legend!
    • View Profile
Re: << Turok 3 Shadow of Oblivion >> PC PORT In Development
« Reply #13 on: January 23, 2020, 11:35:43 PM »
Hey man, that's cool, any additional Turok 3 content is welcome by me.

I am curious though, why 1964? And how would your cvar improve texture quality?
""And if I said CVAR I did not mean that lol.""

Well, I would just decompile the "r-o-m" and see how it renders and handles images and draws images
then I could see if there is any function that calls an array of bytes and see
what float values it has and go from there.
But with i-d-a pro, you can only change or rename variables and function names, not arrays or strings ext. So it makes things more complicated doing this without some
hack around's.
Once I find out which addresses on the stack handles these functions "renders images"," draws images", Then I can read from the process id to and from the address where it handles the render images metaphorically then write to the process once I have the process Id I can write my new hack to the address and store it into memory then reconstruct the program and patch it save it then test it out. Yeah, not an easy task but it is doable but I am sure I left some pointers out but anyway.

I've Reversed Engineered 5670 Lines of .C Code from the Turok 3 ROM into C++ code
tonight I would have done more but my chest is hurting me I've been having issues
with pain in my chest so not feeling well to finish another 1000 there is a total of
224,980 or so lines of .C code to Reverse Engineer till I can test this port but
that's not all I have to do it is more tricky than just that so fingers crossed.

I looked into this mouse injector this guy made @Carnivorous for rage wars
there is 2000 some lines of code to reverse engineer he did not release the code
buts its a 3-day process to make it into a proper mouse injector for Turok 3 so
I will reverse it next week and start off where I left off on the pc port.

As of now, I'm working on the Turok 3 pc port.
And I'm sorry I post and say one thing and change my damn mind so
much again I apologize for confusing some.
Reverse Engineer Programmer Legend!

Offline TurokTheMan

  • Iguana
  • *
  • Posts: 42
  • T:REP 166
  • Reverse Engineer Programmer Legend!
    • View Profile
Re: << Turok 3 Shadow of Oblivion >> PC PORT In Development
« Reply #14 on: January 24, 2020, 06:04:56 PM »
Update: I've Reversed engineered 1085 Lines of code from the project Turok rage wars mouse injector today.
So, what's left is a little above 900 lines to go.
Reverse Engineer Programmer Legend!

Offline Dinomite

  • Chronoscepter
  • ******
  • Posts: 2909
  • T:REP 8910
    • View Profile
Re: << Turok 3 Shadow of Oblivion >> PC PORT In Development
« Reply #15 on: January 24, 2020, 06:37:49 PM »
Keep up the good work. :)

The most hated person on the internet.

Offline Badger

  • Endtrail
  • ****
  • Posts: 246
  • T:REP 886
    • View Profile
Re: << Turok 3 Shadow of Oblivion >> PC PORT In Development
« Reply #16 on: January 24, 2020, 09:19:32 PM »
 :raptoid:

We've been at the edge of our seats for a while. Good to know this is active!

Offline TurokTheMan

  • Iguana
  • *
  • Posts: 42
  • T:REP 166
  • Reverse Engineer Programmer Legend!
    • View Profile
Re: << Turok 3 Shadow of Oblivion >> PC PORT In Development
« Reply #17 on: January 25, 2020, 11:24:24 PM »
Update: I've Reversed Engineered 793 lines of code from the Turok rage wars mouse injector from @Carnivorous 
tonight total lines of code done so far are "1878" lines of code reversed.
only got about less than 500 left.
Reverse Engineer Programmer Legend!

Offline TurokTheMan

  • Iguana
  • *
  • Posts: 42
  • T:REP 166
  • Reverse Engineer Programmer Legend!
    • View Profile
Re: << Turok 3 Shadow of Oblivion >> PC PORT In Development
« Reply #18 on: January 26, 2020, 06:27:46 PM »
Update: Just reversed engineered Turok rage wars mouse injector by @Carnivorous
here is a pic of a successful compile https://imgur.com/44Rx5sG
--------------------------------------------------------------------------
here is a pic of the code in visual studio https://imgur.com/BXaSyDD

But there is some work to be done to get it to work with Turok 3 with project64 ;)
Man perty damn good without no source code access he never released the code for it so I'm happy lol.
I thought I would at least share back to Turok 3 rom reverse engineer project.
« Last Edit: January 26, 2020, 06:59:53 PM by TurokTheMan »
Reverse Engineer Programmer Legend!

Offline TurokTheMan

  • Iguana
  • *
  • Posts: 42
  • T:REP 166
  • Reverse Engineer Programmer Legend!
    • View Profile
Re: << Turok 3 Shadow of Oblivion >> PC PORT In Development
« Reply #19 on: Today at 11:07:50 AM »
Update: I'm going to put my Turok 3 port on hold, for now, to see if night dev studios are making this port
because they announced a job offer so they are working on something big so let's see what they do as of now
as soon as they release news on what they are working on I will get back to work on it but if its a port of Turok 3
I will end my project because I mean night dev would have done a port of it so what's the use of me doing one too lol.

But, I will continue to fix some code errors as of now on the Turok 3 port until I know something more from night dev.
Reverse Engineer Programmer Legend!