any interrest in a cleansrc based on tochris ?

Discuss anything not covered by any of the other categories.
Post Reply
revelator
Posts: 2621
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

any interrest in a cleansrc based on tochris ?

Post by revelator »

as the topic says.

i did some housecleaning on the old tochris source (the gl part)

removed old asm files (cannot use with mingw).
removed software quake compatibility stuff.
removed gl_ztrick.
removed the entire software render and reordered the project.

added fixes from qsg and various other sources.
added framerate independant physics.
added better Sys_FloatTime.

upped some defines to allow models with higher vertex and polycount.

besides that its standard. ¨

no external texture support.
no lit support (yet) still having some troubles getting it to work correctly.
gl_texsort 0 seems to be broken (white textures) gl_texsort is normally 1 though.

it might be a nice base for starting some project yourself and ill release it as that.
qbism
Posts: 1238
Joined: Thu Nov 04, 2004 5:51 am
Contact:

Post by qbism »

I'm interested. Makaqu is based on Tochris, and Super8 is based on Makaqu. Mankrip cleaned up some stuff and I cleaned up some stuff. These are software engines, but many functions serve both sw and gl. Those sources might be useful to you.
revelator
Posts: 2621
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Post by revelator »

ok m8 ill finish it up :) allready done a heck of work on it.
revelator
Posts: 2621
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Post by revelator »

merging the gl part with joequake so in the end it will support externals
but it will run fine without them, and some functions joequake uses are allready in tochris like CL_MapName -> CM_MapName.

updating gl calls to use ARB instead of the old SGIS crap (done).

still a lot to do but its slowly comming along.
mankrip
Posts: 924
Joined: Fri Jul 04, 2008 3:02 am

Post by mankrip »

qbism wrote:Makaqu is based on Tochris
Actually, Makaqu is based on WinQuake. I've started it by copying my changes from a previous Dreamcast port into it, and then I've started porting code from other engines such as NxQuake, QIP, Darkplaces and ToChriS into it. I'm fairly certain that not all changes in ToChriS were ported over.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
revelator
Posts: 2621
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Post by revelator »

my realm engine also uses bits and pieces from tochris :)

but id prefer to use it from the bottom up, its somewhat better coded.

also i like the client/server model it uses, allthough it can be a bit hard figuring out where to put stuff sometimes heh.
qbism
Posts: 1238
Joined: Thu Nov 04, 2004 5:51 am
Contact:

Post by qbism »

mankrip wrote:
qbism wrote:Makaqu is based on Tochris
Actually, Makaqu is based on WinQuake.
Frak, guess it's past time to click on the readme. :oops:
revelator
Posts: 2621
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Post by revelator »

hehe :) well ill see if i can put together a version with the software engine only when i come home (atm im looking after my moms stuff while shees on vacation).

might be easy porting the makaque stuff but i cant tell from here :)
revelator
Posts: 2621
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Post by revelator »

not much new yet besides finally getting lit file support going (damn me to hell) it was not quite easy since i had to keep in mind that the server/client model it uses only passes the nessesary bits to the renderer so i had to add a whole plethora of new calls to the interface between the server and the client.

so while its definatly cleaner in the end it takes some getting used to hehe.
Post Reply