My Project!

euan

New member
About 5 months ago (or was it longer), I contacted ATI dev via their email, asking if they could dig out a copy of there old ATICIF SDK. CIF was ATI's glide, if you will, and from what I can tell was a 3d layer on top of direct draw (which was version 1 or something)!

Basically, my goal is to eventually make a d3d version of Tombraider 1 by making a CIF - D3D (or maybe opengl) wrapper. As CIF is the only verion of tombraider to be a win32 app (the others are all dos) What option does one have?

My plan was:

make new aticif dll with dummy functions that just log calls to the function, then to slowly add in the rendering code...

I haven't had time to look at it in quite some time.

All I need to do, is:

learn win32 (dll's function calls etc)
learn a 3d API
actually figure out 'C'
read the SDK
actually plan stuff

So what do you all think, I am mad aren't I? :D

PS thanks to ATI devloper relations who only took 20 hours to respond, and for giving me FTP access to download the SDK (there was lots of other interesting stuff there too... which I didn't look at honest!!!).
 
Last edited:
Re: My Project!

euan said:

All I need to do, is:

learn win32 (dll's function calls etc)
learn a 3d API
actually figure out 'C'
read the SDK
actually plan stuff

Oh, so that's all you have to do? ;)
 
Sounds like a great way to learn a lot. :)

If you have trouble getting anything from ATI on the old CIF SDK, lemme know and I'll see if I can rattle any cages to help you out. :)
 
Ichneumon said:
Sounds like a great way to learn a lot. :)

If you have trouble getting anything from ATI on the old CIF SDK, lemme know and I'll see if I can rattle any cages to help you out. :)

They gave me FTP username and password to go download it the next day. I think the main problem will be figuring out the internals. The information within the SDK is in a sence the externals... :confused:
 
Re: My Project!

euan said:
All I need to do, is:

learn win32 (dll's function calls etc)
learn a 3d API
actually figure out 'C'
read the SDK
actually plan stuff

So what do you all think, I am mad aren't I? :D

So what, maybe a beta version by 2005? ;)
 
Re: My Project!

euan said:
Basically, my goal is to eventually make a d3d version of Tombraider 1 by making a CIF - D3D (or maybe opengl) wrapper. As CIF is the only verion of tombraider to be a win32 app (the others are all dos) What option does one have?

My plan was:

make new aticif dll with dummy functions that just log calls to the function, then to slowly add in the rendering code...

Yeah, yeah, I've heard all this before. You just want an n-patched Lara Croft, admit it!!
 
NitroGL said:
Personally I don't think it can be done, but I guess it can't hurt to try :)
Anything's possible, but I agree that this might be a little bit too ambitious. Worth a shot, though, if it's something that Euan would find fun.
 
I'll be here to support you if you need some help with OpenGL (which I recommend you choose as the 3d API).
 
Thanks people, you know you'll regret saying that. ;) I've been doing some research looking at how glide-opengl (or D3D) work. Plan of attack (basically) is this:

write fake ATICIF dll that simply logs to a text file all function calls, returns OK code for everything.

Start filling in functions with appropriate code, ie set context, initialise screen.

Then do a version that draws a wireframe, see how it goes from there basically...

ATICIF is a 3d layer on top of DirectDraw. Can Opengl be used in this fashion? I'm not sure if it can?
 
the program I'm aiming to emulate operates off the standard version, so im guess it's 1.0. I know the gold version has it's own exe, and i think there was't a aticif version of the gold version created. Therefore, I wouldn't keep my hopes up!
 
Did you manage to get it? I'm sure I could scrounge it up somewhere at work. I worked with CIF for a bit during 'Die by the Sword' development.

Silmeron
 
I thought i was crazy but man i pass the torch to you. One thing why Tomb Raider it really isn't that good of a game.
 
Back
Top