Index | FAQ | Search | Memberlist | Usergroups | Profile | Log in to check your private messages | Log in | Register

No QuakeC Quake? Goto page Previous 1, 2, 3

| Inside3d Forums Forum Index -> Engine Programming

View previous topic :: View next topic
Author | Message
--- | ---
frag.machine Joined: 25 Nov 2006 Posts: 728 |

Posted: Wed Feb 24, 2010 10:44 pm Post subject: |

Spike wrote:

frag.machine wrote:

Spike wrote:

frag.machine wrote:
- Try to use a float to hold flags with more than 23 bits. I can hear lots of modders souls screaming for integer support;

FTEQCC supports an int datatype, and can generate relevent opcodes to handle those ints.
#pragma target FTE
#define int __integer
You now have an 'int' type.

Can the generated progs.dat be used in vanilla Quake ? Not trying to be arrogant here, I am asking because I really don't know. Actually, this question can be extended to all other topics I pointed.

Can native gamecode be used in vanilla?

As I said, I wasn't trying to be ironic or arrogant. I really thought you managed to implement real integers in vanilla QuakeC. Just after sending the reply I noticed the #pragma in your example.
_________________
frag.machine - Q2K4 Project
http://fragmachine.quakedev.com/

Back to top |

Baker Joined: 14 Mar 2006 Posts: 1538 |

Posted: Thu Feb 25, 2010 9:50 pm Post subject: |

@Stroggos Clarity: Any project is a great one to expand one's own knowledge and should be encouraged. In my last post, I'm just saying you are going to find this to be far more complex and challenging than you think by at least a few orders of magnitude.
_________________
Tomorrow Never Dies. I feel this Tomorrow knocking on the door ...

Back to top |

Stroggos Joined: 14 Apr 2009 Posts: 43 |

Posted: Fri Feb 26, 2010 7:38 am Post subject: |

Baker wrote:
@Stroggos Clarity: Any project is a great one to expand one's own knowledge and should be encouraged. In my last post, I'm just saying you are going to find this to be far more complex and challenging than you think by at least a few orders of magnitude.

I realize what a mammoth task it is but I love Quake and I really want to use the Quake engine as a base for a new engine I'm currently planning. I am still fairly new to both C and C++ and know what I have to do to get this planned project started. It is going to be a long road but I hope with a few tutorials and code snippets from here I will be able to start y the end of this year. Thank you Baker for not throwing bad comments about this project.
_________________
Dont even try to port Quake 4 to the ipod

Back to top |

avirox Joined: 16 Aug 2006 Posts: 109 |

Posted: Tue Mar 02, 2010 2:03 pm Post subject: |

This has already been done. See MVDSV which supports .QVM, .SO, and .DLL game binaries. I ported megatf to C a while back.. what a useless enterprise that was :p But anyhoo, look at the LH thread stickied above..

Back to top |

Error Inside3D Staff Joined: 05 Nov 2004 Posts: 558 Location: VA, USA

Posted: Tue Mar 02, 2010 7:04 pm Post subject: |

to clarify my message, I was under the impression that you just wanted to port Quake to all C.... which would be a bad idea, as it would be fairly useless to the community, as we are all quite attached to QC and how it works. Using it for your own game wouldn't be bad at all. I actually support it. It is a great task to do what you want to do. I truely hope you know what you're in for
There have been a great deal of games that have used the Quake engine WITH QC, notably, Nexuiz. Look it up. There have also been others, like Laser Arena, which most people here boycott for good reasons.
There have also been a few games that succeeded without QC:
Miniracer (by Tomaz) not sure if the source is available for this.
Half-Life by Valve software (though not open source.
I can't think of others, but you could try to look into finding sources for these as pointers as to how it's done. Anyone else know of any more projects like these?
Good Luck.
_________________
Inside3D : Knowledge Is Power
Darkplaces Documentation Wiki

Back to top |

Display posts from previous:

| Inside3d Forums Forum Index -> Engine Programming | All times are GMT Goto page Previous 1, 2, 3
Page 3 of 3

Jump to:

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Powered by phpBB © 2004 phpBB Group