mirror of
https://github.com/yquake2/yquake2remaster.git
synced 2024-11-26 06:20:48 +00:00
- Add yq2.cfg to the code, an example to stuff/ and metion it in the
README - Rename tools/ to stuff/
This commit is contained in:
parent
3fced8ba12
commit
d4a60e7b77
7 changed files with 117 additions and 6 deletions
13
README
13
README
|
@ -27,6 +27,7 @@ Content of this file:
|
||||||
1.3 Addons
|
1.3 Addons
|
||||||
1.4 Dependencies
|
1.4 Dependencies
|
||||||
1.5 Compiling
|
1.5 Compiling
|
||||||
|
1.6 Default configuration
|
||||||
|
|
||||||
2. OGG/Vorbis playback
|
2. OGG/Vorbis playback
|
||||||
2.1 Setup for the original soundtrack
|
2.1 Setup for the original soundtrack
|
||||||
|
@ -123,6 +124,14 @@ directory structure:
|
||||||
- baseq2/game.so
|
- baseq2/game.so
|
||||||
- ctf/game.so (not for the demo version)
|
- ctf/game.so (not for the demo version)
|
||||||
|
|
||||||
|
1.6 Default configuration
|
||||||
|
-------------------------
|
||||||
|
Quake II ships with an old and for today standards "insane" default
|
||||||
|
configuration. This is no problem since you can alter everything. To
|
||||||
|
make the life easier Yamagi Quake II contains an updated default
|
||||||
|
configuration. If you want to use it just copy stuff/yq2.cfg to
|
||||||
|
your baseq2/ folder.
|
||||||
|
|
||||||
You should now be ready to start your brand new Quake II. Have fun.
|
You should now be ready to start your brand new Quake II. Have fun.
|
||||||
|
|
||||||
===============================================================================
|
===============================================================================
|
||||||
|
@ -144,7 +153,7 @@ after their track number. Remember! Since the first track on the CD ist
|
||||||
"data", the first audio track is number 2! If everything is done
|
"data", the first audio track is number 2! If everything is done
|
||||||
correct, you should have: 02.ogg, 03.ogg, ..., 11.ogg. Alternatively you
|
correct, you should have: 02.ogg, 03.ogg, ..., 11.ogg. Alternatively you
|
||||||
can use a script provided by caedes, which can be found in the folder
|
can use a script provided by caedes, which can be found in the folder
|
||||||
"tools". It needs cdparanoia and oggenc, it should work with the main
|
"stuff/". It needs cdparanoia and oggenc, it should work with the main
|
||||||
game and both addons.
|
game and both addons.
|
||||||
Put these files under baseq2/music, start Quake II, enter the "Options"
|
Put these files under baseq2/music, start Quake II, enter the "Options"
|
||||||
menu and set "OGG music" to enabled. "CD music" will be automaticly
|
menu and set "OGG music" to enabled. "CD music" will be automaticly
|
||||||
|
@ -400,7 +409,7 @@ fixed amount of time!
|
||||||
- This is a known bug in some linux distributions. SDL fails to disable
|
- This is a known bug in some linux distributions. SDL fails to disable
|
||||||
the screensaver even if we tell him to do so. See this Ubuntu bugreport:
|
the screensaver even if we tell him to do so. See this Ubuntu bugreport:
|
||||||
https://bugs.launchpad.net/ubuntu/+source/gnome-screensaver/+bug/32457
|
https://bugs.launchpad.net/ubuntu/+source/gnome-screensaver/+bug/32457
|
||||||
As a work around use the startscript in tools/quake-start.sh It
|
As a work around use the startscript in stuff/quake-start.sh It
|
||||||
deactivates the screensaver before starting Quake II and reenables it
|
deactivates the screensaver before starting Quake II and reenables it
|
||||||
after exiting the game.
|
after exiting the game.
|
||||||
|
|
||||||
|
|
4
TODO
4
TODO
|
@ -1,4 +0,0 @@
|
||||||
client:
|
|
||||||
- Integrate a signalhandler and print an backtrace with Maxims
|
|
||||||
libexecinfo (only 2 sourcefiles, BSD licensed)
|
|
||||||
- Add a optional overwrite for the defaults.cfg
|
|
|
@ -1036,6 +1036,7 @@ static void ControlsSetMenuItemValues( void ) {
|
||||||
|
|
||||||
static void ControlsResetDefaultsFunc( void *unused ) {
|
static void ControlsResetDefaultsFunc( void *unused ) {
|
||||||
Cbuf_AddText ("exec default.cfg\n");
|
Cbuf_AddText ("exec default.cfg\n");
|
||||||
|
Cbuf_AddText ("exec yq2.cfg\n");
|
||||||
Cbuf_Execute();
|
Cbuf_Execute();
|
||||||
|
|
||||||
ControlsSetMenuItemValues();
|
ControlsSetMenuItemValues();
|
||||||
|
|
|
@ -214,6 +214,7 @@ void Qcommon_Init (int argc, char **argv)
|
||||||
FS_InitFilesystem ();
|
FS_InitFilesystem ();
|
||||||
|
|
||||||
Cbuf_AddText ("exec default.cfg\n");
|
Cbuf_AddText ("exec default.cfg\n");
|
||||||
|
Cbuf_AddText ("exec yq2.cfg\n");
|
||||||
Cbuf_AddText ("exec config.cfg\n");
|
Cbuf_AddText ("exec config.cfg\n");
|
||||||
|
|
||||||
Cbuf_AddEarlyCommands (true);
|
Cbuf_AddEarlyCommands (true);
|
||||||
|
|
104
stuff/yq2.cfg
Normal file
104
stuff/yq2.cfg
Normal file
|
@ -0,0 +1,104 @@
|
||||||
|
//
|
||||||
|
// KEY BINDINGS
|
||||||
|
//
|
||||||
|
|
||||||
|
unbindall
|
||||||
|
|
||||||
|
bind 1 "use Blaster"
|
||||||
|
bind 2 "use Shotgun"
|
||||||
|
bind 3 "use Super Shotgun"
|
||||||
|
bind 4 "use Machinegun"
|
||||||
|
bind 5 "use Chaingun"
|
||||||
|
bind 6 "use Grenade Launcher"
|
||||||
|
bind 7 "use Rocket Launcher"
|
||||||
|
bind 8 "use HyperBlaster"
|
||||||
|
bind 9 "use Railgun"
|
||||||
|
bind 0 "use BFG10K"
|
||||||
|
|
||||||
|
bind MOUSE1 +attack
|
||||||
|
|
||||||
|
bind d +back
|
||||||
|
bind e +forward
|
||||||
|
bind s +moveleft
|
||||||
|
bind a +left
|
||||||
|
bind f +moveright
|
||||||
|
bind g +right
|
||||||
|
|
||||||
|
bind TAB inven
|
||||||
|
bind ENTER invuse
|
||||||
|
bind o invprev
|
||||||
|
bind p invnext
|
||||||
|
bind BACKSPACE invdrop
|
||||||
|
|
||||||
|
bind MWHEELUP weapnext
|
||||||
|
bind WHEELDOWN weapprev
|
||||||
|
|
||||||
|
bind q use quad damage
|
||||||
|
|
||||||
|
bind SHIFT +speed
|
||||||
|
|
||||||
|
bind SPACE +movedown
|
||||||
|
bind MOUSE2 +moveup
|
||||||
|
|
||||||
|
bind PAUSE "pause"
|
||||||
|
bind ESCAPE "togglemenu"
|
||||||
|
|
||||||
|
bind F1 "cmd help"
|
||||||
|
bind F5 "echo Quick Saving...; wait; save quick"
|
||||||
|
bind F9 "echo Quick Loading...; wait; load quick"
|
||||||
|
bind F12 "screenshot"
|
||||||
|
|
||||||
|
bind t "messagemode"
|
||||||
|
|
||||||
|
//----------------------------------------------
|
||||||
|
|
||||||
|
//
|
||||||
|
// DEFAULT CVARS
|
||||||
|
//
|
||||||
|
|
||||||
|
set viewsize 100
|
||||||
|
set vid_fullscreen 0
|
||||||
|
set sensitivity 3
|
||||||
|
set crosshair 1
|
||||||
|
set cl_run 1
|
||||||
|
set hand 0
|
||||||
|
set m_pitch 0.022
|
||||||
|
set m_yaw 0.022
|
||||||
|
set m_forward 1
|
||||||
|
set m_side 0.8
|
||||||
|
set lookspring 0
|
||||||
|
set lookstrafe 0
|
||||||
|
set freelook 1
|
||||||
|
set ogg_enable 1
|
||||||
|
set cd_nocd 1
|
||||||
|
|
||||||
|
//----------------------------------------------
|
||||||
|
|
||||||
|
//
|
||||||
|
// userinfo
|
||||||
|
//
|
||||||
|
|
||||||
|
set name Player
|
||||||
|
set skin male/grunt
|
||||||
|
|
||||||
|
//----------------------------------------------
|
||||||
|
|
||||||
|
//
|
||||||
|
// the demo loop. do NOT change this!
|
||||||
|
//
|
||||||
|
alias d1 "demomap idlog.cin ; set nextserver d2"
|
||||||
|
alias d2 "demomap demo1.dm2 ; set nextserver d3"
|
||||||
|
alias d3 "demomap idlog.cin ; set nextserver d4"
|
||||||
|
alias d4 "demomap demo2.dm2 ; set nextserver d1"
|
||||||
|
|
||||||
|
//
|
||||||
|
// newgame command. do NOT change this!
|
||||||
|
//
|
||||||
|
alias newgame " killserver ; maxclients 1 ; deathmatch 0 ; map *ntro.cin+base1"
|
||||||
|
|
||||||
|
//
|
||||||
|
// dedicated server startup. do NOT change this!
|
||||||
|
//
|
||||||
|
alias dedicated_start "map base1"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue