Rage through 32 single player levels and 6 deathmatch levels of sheer terror and fully immersive sound and lighting. Arm yourself against the cannibalistic Ogre, fiendish Vore and indestructible Schambler using lethal nails, fierce Thunderbolts and abominable Rocket and Grenade Launchers.

Add file Report quake-c version 1.06 RECODED
Location
Games : Quake : Files
Filename
v106_recoded.zip
Category
Server
Uploader
numbersix
Added
Size
270.4kb (276,894 bytes)
Downloads
245 (1 today)
MD5 Hash
8fe20fdae13df79397343afd2406f6b2
Embed Button
Embed Widget
Description

Quake 'one' 1.06 .qc files with qc++ enhancements - fteqcc required - see docs / compiled.txt

Preview
quake-c version 1.06 RECODED
Comments
numbersix Author
numbersix

Requirements - fteqcc

For a precompiled binary try:

Sourceforge.net

fteqcc source can be found here:

Sourceforge.net

on page:

Sourceforge.net

In the archive the qcc source is in the qclib directory.

Reply Good karma+2 votes
numbersix Author
numbersix

What is v1.06 RECODED ?

A redesigned v1.06 quake-c with an intense focus on:

Reducing compiled resource usage - less bytes, less globals, less functions, less statements.

Simplify source code - less statements means less to debug - unused code is removed (commented out or #ifdef blocked) Repeated code has been folded into fewer functions.

Maintain as much of the v1.06 function as possible. Some code fixes and minimal upgrades have been included - these can be reversed / removed by commenting a few #define.

Easier use in mods - the frikbot module is included as an example - it can be removed by commenting out one #define.

Future expansion - plans to include hipnotic, ritual, painkeep, etc.

Reply Good karma+2 votes
ceriux
ceriux

if you could a basic scratch source with main fps features would be desirable.

Reply Good karma Bad karma+2 votes
numbersix Author
numbersix

I'm working towards making all major sections exclude-able modules...
So if you have a DM only mod, you could turn off the monster modules. Want new weapons - turn of the weapon module.
This is a similar idea, but not quite from scratch.
If you turn off all the modules, you would have a basic framework with all the major engine calls and some of the run code.

I'm also heading towards re-writing a lot of the old code with mod easy counterparts that simplify and make new things easier.
This hard part about this is the hill you have to climb to add existing code, like the mission packs.
Most modders just bolt everything right into v1.06. The opposite would be frikbot. If all the mission packs and other addons were like frik, it would be a dream.

What would be nice is if the editor could exclude bits based on what #ifdef block it was in. I'd also like the compiler to output the code it actually compiled. The #ifdef stuff tends to be busier and you have to watch that you are looking at the right piece of code.

Reply Good karma+1 vote
dr_mabuse1981
dr_mabuse1981

very nice, i never thought you can do such things in qc :D

Reply Good karma Bad karma+2 votes
numbersix Author
numbersix

Wow, thanks!

I've actually just discovered how to make a "true" local variable - that does NOT affect the global counts!!

What amazes me is that after what is fast approaching 20 years...I'm still learning things about qc.

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Quake
Platforms
Windows, Mac, Linux, DOS, N64, DC
Developer & Publisher
id Software
Engine
Quake Engine
Contact
Send Message
Homepage
Idsoftware.com
Release date
Game watch
Follow
File
Browse
Files
New
Add file
Report
Report
Share
Related Games
Quake
Quake First Person Shooter
Related Engines
DarkPlaces engine
DarkPlaces engine GPL
Quake Engine
Quake Engine GPL
Related Groups
Dark Places engine team
Dark Places engine team Developer with 15 members
id Software
id Software Developer & Publisher
qc
qc Hardware & Tech with 32 members
QuakeDB
QuakeDB Fans & Clans with 209 members