Forum

CSQC on PSPQuake ?

Discuss programming topics for the various GPL'd game engine sources.

Moderator: InsideQC Admins

CSQC on PSPQuake ?

Postby DusterdooSmock » Mon Apr 11, 2011 4:53 pm

Has it been done? Can it be done?
DusterdooSmock
 
Posts: 170
Joined: Thu Aug 19, 2010 9:58 pm

Postby mh » Mon Apr 11, 2011 4:57 pm

"No" and "yes".

"Doing it" involves quite a lot of staring into the void (and having the void stare back at you). Porting FTE or DP to the PSP might be a more sensible option that involves less work.
We had the power, we had the space, we had a sense of time and place
We knew the words, we knew the score, we knew what we were fighting for
User avatar
mh
 
Posts: 2292
Joined: Sat Jan 12, 2008 1:38 am

Postby Spike » Mon Apr 11, 2011 8:09 pm

depends how complete an implementation you want
Spike
 
Posts: 2892
Joined: Fri Nov 05, 2004 3:12 am
Location: UK

Postby DusterdooSmock » Tue Apr 12, 2011 4:19 am

Spike wrote:depends how complete an implementation you want

Enough to where i can code a HUD, and an ingame GUI.
DusterdooSmock
 
Posts: 170
Joined: Thu Aug 19, 2010 9:58 pm

Postby Baker » Tue Apr 12, 2011 4:30 am

Look, if you aren't able to WinMerge/ExamDiff/Diff the changes to implement HLBSP on the PSP by comparing ProQuake 4.67 versus 4.70 --- which was only 12 changes --- you do not have a shot in hell of implementing CSQC which is 153 (!) changes and a complete pain-in-the-arse and results in an incomplete implentation.

You are far better coding your sbar.c and SCR_UpdateScreen function to customize the graphics.

CSQC isn't magic and there are maybe 5 people in this whole forum that have coded an interesting amount of CSQC.

I guess what I am saying is:

1. The investment of time in the engine coding for CSQC is overwhelming for starters. Not like "gee wow, that's a lot of time" but more like to even get to "gee wow, that's a lot of time" you better have a Downsider or Weapon_Crowbar doing your engine coding.

2. Drawing 2D graphics in sbar.c or in SCR_UpdateScreen () is easy as hell using .lmp files. And if this isn't easy for your project, you are in trouble.

Seriously, what is it you aren't able to draw in sbar.c or SCR_UpdateScreen in video_hardware_draw.cpp on the PSP that, say, the Kurok PSP doesn't demonstrate.

Coding a HUD is sbar.c and it is easy as hell even on a PSP. Post a screenshot of what you want in this thread and you can get some real pointers.

and an ingame GUI


I respectfully suggest that isn't realistic at all if you or your team can't even independently implement HLBSP or can't make sbar.c do your HUD.
The night is young. How else can I annoy the world before sunsrise? 8) Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Postby DusterdooSmock » Tue Apr 12, 2011 1:02 pm

Baker, i never had the time to try the WinMerge thing with HLBSP.. :/
And, i know that coding 2D GFX is easier in the engine, i've already learned how to do it, but i wanted to give CSQC a shot and see what i could do with it.
DusterdooSmock
 
Posts: 170
Joined: Thu Aug 19, 2010 9:58 pm


Return to Engine Programming

Who is online

Users browsing this forum: No registered users and 1 guest