Turok: Dinosaur Hunter Forums!

Turok Games => Turok Dinosaur Hunter => Topic started by: Sem Ideia on August 27, 2018, 12:47:12 AM

Title: Time to get this board up. SOURCE CODE LEAKED!
Post by: Sem Ideia on August 27, 2018, 12:47:12 AM
It seems like Turok's source code was finally leaked!

I am not sure if I can put the link and spread it around here for legal reasons, but someone post the link with the very source code. If I am not forbidden to do so, I can share it here.

I have checked and it's indeed the source code! It even has the trailer music we had seen years ago!

This is it guys, the day has finally come!
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Sem Ideia on August 27, 2018, 12:51:24 AM
So many unused sounds, which were even used on Turok 2. So many weapon sounds that may seen unused weapons!

This guy's voice:
 :long-hunter:
It's so weird without post-processing...!
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Rok on August 27, 2018, 01:56:25 AM
Welcome. Thanks for considering if it was okay or not! We are not sure about how legal that is but now that its leaked people have it! Really exciting.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Jay Doomed on August 27, 2018, 11:04:38 AM
Were you able to compile it?

 :campaigner:
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Sem Ideia on August 27, 2018, 12:06:53 PM
Welcome. Thanks for considering if it was okay or not! We are not sure about how legal that is but now that its leaked people have it! Really exciting.
I thought twice before giving you guys these things, I don't wish to give you trouble!

Were you able to compile it?

 :campaigner:

We are not able to do it already since it needs proprietary software, but it's not THAAAAAT nightmare to do so. It seems like they are using some sort of GCC to compile all the C files.


There are many, MANY unused things here!

+ it's reusing assets from a previous game, probably NBA Jam (Even unused NBA Jam dialogs are there I believe). There are even the family addams music in it (???) and other awesome mid files that I don't recognize where they are from
+ There are files that show the hexadecimal overlays for, I think, it belongs to the hud. (Like the weapon selection) Interesting is that are unused overlays, like an unused weapon known as TomaWeapon
+ The build is 49, different from the Beta trailer's 33 build ( https://youtu.be/Dn7YKp0X8Q0 ) and some of the audio I heard in the source code also is in the alpha video.
+ Judging by the files, I believe that the enemies were able to give you a sound cue if they find you. (The human enemies have voice sounds like "I FOUND YOU") 

I think something big can come out of this!
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Jay Doomed on August 27, 2018, 02:33:26 PM
https://www.twitch.tv/videos/302405544

WOW

Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Sem Ideia on August 27, 2018, 05:10:57 PM
https://www.twitch.tv/videos/302405544

WOW
Ohhh man! That is amazing! Someone actually managed to do it! I can relate to all the sounds it played there! Also, the tomahawk is there too! This is so damn awesome!
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Duke64 on August 28, 2018, 01:00:46 AM
Yeah its fine to talk or showcase about it but just don't share a link to download it here (thanks for that). Yep Id'e like to keep the forum away from giving access to downloads of it, if it was an official release (not a leak) then we could go all out but as forum we wont be contributing to spreading that around. Still its exciting I know.

(https://duke64nukem.files.wordpress.com/2018/08/20180827_232738.jpg)

Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Rok on August 28, 2018, 09:47:48 AM
Remember that screen  :feather:
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: ひまわりくん on August 28, 2018, 08:58:47 PM
So, what sort of assets are we looking at here?
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinomite on August 29, 2018, 02:28:27 AM
So, what sort of assets are we looking at here?
Early proto / early beta from the 96 trailers.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Rok on August 29, 2018, 01:54:27 PM
Yeah its fine to talk or showcase about it but just don't share a link to download it here (thanks for that). Yep Id'e like to keep the forum away from giving access to downloads of it, if it was an official release (not a leak) then we could go all out but as forum we wont be contributing to spreading that around. Still its exciting I know.

(https://duke64nukem.files.wordpress.com/2018/08/20180827_232738.jpg)


Record a video playing it on n64 just like this pic since you dont have capture for it.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Duke64 on August 29, 2018, 05:45:37 PM
Record a video playing it on n64 just like this pic since you dont have capture for it.

Sure maybe over the weekend.

Got bored so I extracted a few of the weapon models. Feel free to use if you like but little credit would be nice if you use them in any project. This doesn't have anything related to the topic in the download except 2 weapon models as obj format blah blah.

-Pulse Rifle
-Tomahawk

(https://duke64nukem.files.wordpress.com/2018/08/turok-c.jpg)


Auto Download: https://turoksanctum.com/download/turok-dh-demo-weapons/
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Sem Ideia on August 29, 2018, 10:24:22 PM
Man, I am so glad to see the progress so far around here! Lots of stuff happened ever since the first day and I am so happy about it. Lets keep it up guys!

That is so awesome you could rip all those off Duke64. It's sad to see that the tomahawk was cut out, even though the weapon is pretty much functional. Also, how well did it fare on the everdrive and n64? I wish I had an everdrive but it's so expensive.

I am trying to find over the patch notes on how far this is from Turok's final release, I really thought that, once I found this beauty, it was the source code over the latest build. I am trying to gather images around the internet with early build Turok screenshots which were shown in magazines and what not. If anyone have some to share, that would be very appreciated!
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Duke64 on August 29, 2018, 11:55:38 PM
Man, I am so glad to see the progress so far around here! Lots of stuff happened ever since the first day and I am so happy about it. Lets keep it up guys!

That is so awesome you could rip all those off Duke64. It's sad to see that the tomahawk was cut out, even though the weapon is pretty much functional. Also, how well did it fare on the everdrive and n64? I wish I had an everdrive but it's so expensive.

I am trying to find over the patch notes on how far this is from Turok's final release, I really thought that, once I found this beauty, it was the source code over the latest build. I am trying to gather images around the internet with early build Turok screenshots which were shown in magazines and what not. If anyone have some to share, that would be very appreciated!

It ran better on N64 everdrive v3 for me, its pretty bad on emulator on my end. Ran just about as perfect as Turok can be on N64. Everdrive v3 because it can bypass the "bad crc" and just play the game anyway by skipping that. Yeah the Tomahawk is great I can't figure why it was cut other than 'just to not have an extra melee weapon'.

Something about sounds, SubDrag told me he also heard football sound effects in this lmao and my guess is NFL Quarterback Club xD
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Sem Ideia on August 30, 2018, 12:27:02 AM
It ran better on N64 everdrive v3 for me, its pretty bad on emulator on my end. Ran just about as perfect as Turok can be on N64. Everdrive v3 because it can bypass the "bad crc" and just play the game anyway by skipping that. Yeah the Tomahawk is great I can't figure why it was cut other than 'just to not have an extra melee weapon'.

Something about sounds, SubDrag told me he also heard football sound effects in this lmao and my guess is NFL Quarterback Club xD
Now you got me curious on which Everdrive is the best one. I have heard of the bypasses before, but since ebay is a bit hard for me to buy things from there, I am not sure which one is the best and where to buy it. I have seen people selling a 2.5v cartridge with the same label as the 3.0v one.

Also, there are lots... LOTS of other games assets, but I believe that most of them are from NBA Jam. Funny thing is that I think there are unused assets (Such as in an audio file that the narrator is going to the bathroom). There are many known music midi files (like the addams family)  but I believe it was used for the sport games, yet there are some action music files which I believe that it did not fit inside a sports game.  I am doing some investigation on where it's from.

The code is well written, even though its a low level language such as C, they made comments on what each function could do. It's really nice reading their notes, sometimes you even read unimplemented things, such as an enemy giving a sound cue when spotting you.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Duke64 on August 30, 2018, 01:07:44 PM
I would go with Everdrive v3 but maybe v2.5 has the ability to bypass certain things too. I know Everdrive v2 won't let you bypass though. Hmm they are pretty pricey yeah the best place to get it is the main site but I don't know how the shipping will be for everyone it varies because its just coming from one place.

https://krikzz.com/store/home/28-everdrive-64-v3.html

(https://duke64nukem.files.wordpress.com/2018/08/ed64-diff.jpg)

But as I always tell everyone do a little research on them and see what the differences are get the one that covers your needs. ED64 v3 has been perfect for everything I need from playing roms, rom hacks, and games that wouldn't work but it bypasses. There's a usb port for devs even. But there are people who may suggest 64drive which is more pricey than ED64. ED64 V3 does all my needs perfectly so far.

Haha I didn't hear that one sound yet with someone going to the bathroom lol as Duke would say ahhh that's better.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Duke64 on September 01, 2018, 02:32:21 AM
Auto shotgun here sounds almost like Shadow Mans shadow gun sometimes it has a ring to the shot. Not as much but its cool I can feel similarity when fired multiple times like at 0:44 in the video.

Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Rok on September 01, 2018, 12:40:11 PM
Auto shotgun here sounds almost like Shadow Mans shadow gun sometimes it has a ring to the shot. Not as much but its cool I can feel similarity when fired multiple times like at 0:44 in the video.



Thanks for doing it  :treasure:
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinomite on September 03, 2018, 05:01:20 PM
This is amazing, but I am kinda sad that the song is not exactly the same as the trailer. God, I love this!
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Jay Doomed on September 06, 2018, 12:16:04 PM
It would be sooo easy to put that pulse rifle model into the remasters.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinosoid on September 07, 2018, 03:31:17 AM
.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinomite on September 07, 2018, 01:11:28 PM
Can you please converted into to ROM format so we can all enjoy it!  :alien:
ROM format?
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinosoid on September 07, 2018, 05:01:10 PM
.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Duke64 on September 07, 2018, 09:25:05 PM
I'm not sure if I'm allowed to do that and especially  do not want it on the forum here look harder into the folder and look at the stuff I know its a lot. I'm pretty worried with the way it was leaked. I don't know what the legal state of this thing is. I wish someone would actually say.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Sem Ideia on September 08, 2018, 01:27:59 PM
I would go with Everdrive v3 but maybe v2.5 has the ability to bypass certain things too. I know Everdrive v2 won't let you bypass though. Hmm they are pretty pricey yeah the best place to get it is the main site but I don't know how the shipping will be for everyone it varies because its just coming from one place.

Pretty much that problem, I would require someone to send it to me, rather than a company, or else I would be charged twice! >:( But thanks for the tip anyway! I shall look forward to that!

This is amazing, but I am kinda sad that the song is not exactly the same as the trailer. God, I love this!
You and me both... But hey, at least we have something like that, and who knows that there are still old builds laying around there with such music files?

I'm not sure if I'm allowed to do that and especially  do not want it on the forum here look harder into the folder and look at the stuff I know its a lot. I'm pretty worried with the way it was leaked. I don't know what the legal state of this thing is. I wish someone would actually say.

I have no idea what is the legal state of this so far, but as of yet, no one has ever came to talk about this on public. I am not sure if they mind about what happened, but I am not even sure if it's a good idea to spread it around here, which could easily take the forum down because of that.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinomite on September 08, 2018, 05:47:38 PM
Yeah, isn't that the term to use when playing a game for the project64? :campaigner:
It is impossible to play the proto with Project64. Dont bother. I have the rom and I know it doesnt work on there, only real hardware due to missing chips.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinosoid on September 08, 2018, 07:58:18 PM
.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Duke64 on September 08, 2018, 08:01:46 PM
Try playing it on a 1964 emulator. Its a little janky because broken menu screens but it works there.

This is what the menu looks like on emulator for me and the pause menu doesn't work either. But the game does!

(https://media.discordapp.net/attachments/454861503867256832/483851085270745098/turokhh.jpg?width=605&height=447)

There's bad CRC on the rom but it works. It just happens to work on N64 much much better.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinosoid on September 08, 2018, 08:19:21 PM
.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinomite on September 09, 2018, 08:00:07 AM
Try playing it on a 1964 emulator. Its a little janky because broken menu screens but it works there.

This is what the menu looks like on emulator for me and the pause menu doesn't work either. But the game does!

(https://media.discordapp.net/attachments/454861503867256832/483851085270745098/turokhh.jpg?width=605&height=447)

There's bad CRC on the rom but it works. It just happens to work on N64 much much better.
CRC is a missing chip
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Badger on October 28, 2018, 02:06:00 PM
Forgot to back up the twitch video, now it disappeared. :(

Is there any news on compiling all this?
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinomite on October 28, 2018, 02:57:22 PM
 :on fire:ķ
Forgot to back up the twitch video, now it disappeared. :(

Is there any news on compiling all this?
We would need a Silicon Graphics machine to do so
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Drahsid on November 25, 2018, 07:06:17 PM
I'll have an SGI O2 soon enough. I'll actually be able to compile the source code, assuming that the N64 SDK for Irix works as documented. Though I'm pretty sure the games shipped being built with a more up-to-date source.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinomite on November 26, 2018, 04:12:39 AM
I'll have an SGI O2 soon enough. I'll actually be able to compile the source code, assuming that the N64 SDK for Irix works as documented. Though I'm pretty sure the games shipped being built with a more up-to-date source.
Pretty sure that the code you'll compile will be the same as the rom that Duke dug out of the files but who the hell knows... maybe we will find things that we never ever had access to before.
Looking forward to a video documentation of the process.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Jay Doomed on November 26, 2018, 03:00:32 PM
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: GranvilleH on March 04, 2019, 08:59:51 AM
So how big did this leak turn out to be? Anyone keeping tabs on this?
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: DoomMarine23 on March 04, 2019, 06:11:19 PM
Depends on what you consider big. The leak is on several websites and includes a near finished version of the game, the Version 43 beta as shown by Sixtyfour's Youtube video posted by Jay Doomed, and the entire game's source code.

Additionally, it contains a few other things, a lot of uncompressed audio, a lot of unused audio, a compressed archive of game assets, a beta music track, and a few "Project Reality" rom demos, which was the development name of the N64.

So, the leak and what it contains is fairly big!

Now, do you mean big as in, did someone do anything? Well, that depends. I think the source code would be fun to learn from, but it'd be illegal to make a game from, and the Turok remasters already exist. The audio might be less controversial, but Darren Mitchell does not want his music re-uploaded or re-used, and I respect that. As for the sound effects, I guess that depends really, a lot of them are exactly the same ones featured in the game, and I think there is no real moral issue in taking uncompressed assets to replace compressed ones. Doesn't mean its legal though.

Finally, this leaves us with the graphics and levels. They're contained in a compressed custom format, much like the one used by the PC version but different. You're never going to be able to access that unless someone cracks it, and I don't think anyone who is able, is willing to. You could try to extract the textures through emulator plugins though.


So, I apologize for this long post, but I just wanted to explain it.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: yhe1 on July 12, 2019, 12:43:55 AM
with the source code, can someone add an quicksave function to this game?
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: DoomMarine23 on July 12, 2019, 05:09:21 PM
with the source code, can someone add an quicksave function to this game?

In theory? Maybe. But you'd have to recompile the game and I'm not sure if that is really possible. We don't have tools to decompress the game files, for example.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Badger on July 19, 2019, 12:30:59 AM
with the source code, can someone add an quicksave function to this game?

In theory? Maybe. But you'd have to recompile the game and I'm not sure if that is really possible. We don't have tools to decompress the game files, for example.

It would've been epic if the leaker also leaked stuff from the silicon graphics computer, which most likely wouldve had in-house tools the iguana devs used. Alas.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinomite on July 19, 2019, 07:12:25 AM
with the source code, can someone add an quicksave function to this game?

In theory? Maybe. But you'd have to recompile the game and I'm not sure if that is really possible. We don't have tools to decompress the game files, for example.

It would've been epic if the leaker also leaked stuff from the silicon graphics computer, which most likely would've had in-house tools the iguana devs used. Alas.
You do realize that these come from the Silicon Graphics computers, right? The leak includes programs that can be turned on on said Silicon Graphics machines but we have no way to use them cause nobody here owns one.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Badger on July 19, 2019, 08:40:03 PM

You do realize that these come from the Silicon Graphics computers, right? The leak includes programs that can be turned on on said Silicon Graphics machines but we have no way to use them cause nobody here owns one.

Yes. Not a hardest thing to do about this, doesnt even have to be the exact same model of SGI computer, but i looked at the files and i don't see anything obvious to point to in-house programs in the leak, then again maybe im wrong. The dev environment has to be rebuilt as well.
Title: Re: Time to get this board up. SOURCE CODE LEAKED!
Post by: Dinomite on July 20, 2019, 07:23:52 AM

You do realize that these come from the Silicon Graphics computers, right? The leak includes programs that can be turned on on said Silicon Graphics machines but we have no way to use them cause nobody here owns one.

Yes. Not a hardest thing to do about this, doesnt even have to be the exact same model of SGI computer, but i looked at the files and i don't see anything obvious to point to in-house programs in the leak, then again maybe im wrong. The dev environment has to be rebuilt as well.
:TT TT: :TT TT: :TT TT: