Engine feature ideas

Discuss programming topics for the various GPL'd game engine sources.
Post Reply
Baker
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Engine feature ideas

Post by Baker »

(I was going have this be a reply in the future tutorials thread, but it is more of a "what-if" feature idea.)

1. Another: play with the viewport size a little when a demo is playing.

A number of games close in the top and bottom viewarea a little for cutscenes (a few Quake mods like OUM and some others whose names elude me have "cutscenes" -- usually when you push a button to show what door or whatnot just opened).

Would be a cool effect for those as well, although only Nehahra really uses demos for cutscenes as far as I know. This would require a modhint of some sort (an extension or having the server play with a cvar).

As far as demo playback goes, the small amount of extra space could optionally be used for demo playback controls and/or even a demo progress bar.

2. I personally like transition effects or sequences. Maybe not a fit for a true Quake mod, more something like a total conversion would be to have something happen in the middle of the use of a teleporter.
r00k
Posts: 1111
Joined: Sat Nov 13, 2004 10:39 pm

Post by r00k »

Here's an idea that i plan on implementing soon.

When you are recording a demo, have an on-screen:


O [REC]






_
Downsider
Posts: 621
Joined: Tue Sep 16, 2008 1:35 am

Post by Downsider »

1) See your mouse during a demo as well as interact with a few on-screen buttons for volume, playback speed, and progress. Buttons become transparent upon mouse-off.
goldenboy
Posts: 924
Joined: Fri Sep 05, 2008 11:04 pm
Location: Kiel
Contact:

Post by goldenboy »

Rockets emitting sound
True underwater ambient
Spirit
Posts: 1067
Joined: Sat Nov 20, 2004 9:00 pm
Contact:

Post by Spirit »

-Ogg Vorbis (and MP3) support for mod/sound/cdtracks/track00x.ext (and all other sounds too)
I love it every since I noticed it in Darkplaces.
Improve Quaddicted, send me a pull request: https://github.com/SpiritQuaddicted/Quaddicted-reviews
r00k
Posts: 1111
Joined: Sat Nov 13, 2004 10:39 pm

Post by r00k »

Oh, I just had another brain fart...

After finishing a level, have an option for INSTANT REPLAY.

Sure its possible for a player to "RECORD", then during intermission "SAVE", playdemo "demo_replay". But it might be more convenient if its just a keypress.

I'm not sure if this should be done engine side or could be done in quakeC, but for mods like racing or sports like, i think it would be a cool little diddy...

I can almost do it by just binding

bind l "load demo_replay;wait;record demo_replay"

bind k "save demo_replay;wait;playdemo demo_replay"
MeTcHsteekle
Posts: 399
Joined: Thu May 15, 2008 10:46 pm
Location: its a secret

Post by MeTcHsteekle »

r00k wrote:Oh, I just had another brain fart...

After finishing a level, have an option for INSTANT REPLAY.

Sure its possible for a player to "RECORD", then during intermission "SAVE", playdemo "demo_replay". But it might be more convenient if its just a keypress.

I'm not sure if this should be done engine side or could be done in quakeC, but for mods like racing or sports like, i think it would be a cool little diddy...

I can almost do it by just binding

bind l "load demo_replay;wait;record demo_replay"

bind k "save demo_replay;wait;playdemo demo_replay"
sounds like a system to see the flaws that u made in the level, can go back through and ix them, and work on the speed

sounds like more speed runners with this

+1
bah
MauveBib
Posts: 634
Joined: Thu Nov 04, 2004 1:22 am

Post by MauveBib »

A Centerprintesque QC function that can print anywhere on the screen.

I wish DP had that.
Apathy Now!
Urre
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon
Contact:

Post by Urre »

It does, in csqc, which is the correct place for those kinds of things anyway.
I was once a Quake modder
r00k
Posts: 1111
Joined: Sat Nov 13, 2004 10:39 pm

Post by r00k »

CSQC is next-gen, but i warrant for anti hacks :|
Post Reply