Jedi Outcast Patch v1.02

This commit is contained in:
James Monroe 2013-04-04 15:49:50 -05:00
parent deb6db7837
commit fdf355590f
169 changed files with 404814 additions and 1303 deletions

BIN
CODE-mp/Debug/HA312W32.DLL Normal file

Binary file not shown.

BIN
CODE-mp/Debug/SHW32.DLL Normal file

Binary file not shown.

BIN
CODE-mp/Debug/vssver.scc Normal file

Binary file not shown.

810
CODE-mp/base/games.log Normal file
View file

@ -0,0 +1,810 @@
0:00 ------------------------------------------------------------
0:00 InitGame: \capturelimit\8\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\0\sv_hostname\noname\version\JK2MP: v0.57 win-x86-debug Feb 12 2002\dmflags\0\fraglimit\20\timelimit\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_maxclients\8\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk\g_MaxHolocronCarry\3\g_maxGameClients\0\g_maxForceRank\0\g_forceBasedTeams\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_needpass\0
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:13 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\3\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:13 setteam: 0 SPECTATOR FREE
0:13 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:13 ClientBegin: 0
1:20 ShutdownGame:
1:20 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\noname\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\version\JK2MP: v0.57 win-x86-debug Feb 15 2002\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk\g_MaxHolocronCarry\3\g_maxForceRank\0\g_forceBasedTeams\0\g_duelWeaponDisable\0\g_needpass\0
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:06 setteam: 0 SPECTATOR FREE
0:06 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:06 ClientBegin: 0
0:09 Item: 0 weapon_thermal
0:29 Item: 0 ammo_blaster
0:35 Item: 0 ammo_powercell
0:38 Item: 0 item_shield
0:58 ShutdownGame:
0:58 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\8\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\0\sv_hostname\noname\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\version\JK2MP: v0.57 win-x86-debug Feb 17 2002\g_gametype\0\protocol\15\mapname\ffa_deathstar\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk\g_MaxHolocronCarry\3\g_maxForceRank\0\g_forceBasedTeams\0\g_needpass\0
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:27 setteam: 0 SPECTATOR SPECTATOR
0:27 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\3\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:27 ClientBegin: 0
0:32 setteam: 0 SPECTATOR FREE
0:32 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:32 ClientBegin: 0
0:35 Item: 0 item_shield_sm_instant
0:36 Item: 0 item_shield_sm_instant
0:36 Item: 0 item_shield_sm_instant
0:41 Kill: 0 0 34: UnnamedPlayer killed UnnamedPlayer by MOD_FALLING
1:13 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:31 ShutdownGame:
1:31 ------------------------------------------------------------
1:31 ------------------------------------------------------------
1:31 InitGame: \g_duelWeaponDisable\0\capturelimit\8\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\0\sv_hostname\noname\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\version\JK2MP: v0.57 win-x86-debug Feb 17 2002\g_gametype\0\protocol\15\mapname\ffa_deathstar\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk\g_MaxHolocronCarry\3\g_maxForceRank\0\g_forceBasedTeams\0\g_needpass\0
1:31 ClientConnect: 0
1:31 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:31 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:31 ClientBegin: 0
1:42 Item: 0 item_shield_sm_instant
1:43 Item: 0 item_shield_sm_instant
1:43 Item: 0 item_shield_sm_instant
1:48 Item: 0 ammo_metallic_bolts
2:01 Item: 0 weapon_repeater
3:39 Item: 0 item_shield_lrg_instant
3:54 Item: 0 ammo_metallic_bolts
3:54 Item: 0 weapon_flechette
3:58 Item: 0 item_medpak_instant
4:03 Item: 0 ammo_blaster
4:09 Item: 0 weapon_bowcaster
4:09 Item: 0 ammo_powercell
4:19 Item: 0 weapon_disruptor
4:19 Item: 0 ammo_powercell
4:22 ShutdownGame:
4:22 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\8\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\0\sv_hostname\crash testing\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\version\JK2MP: v1.00a win-x86-debug Feb 22 2002\g_maxHolocronCarry\3\g_maxForceRank\6\g_forceBasedTeams\0\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
2:15 ClientConnect: 0
2:15 ClientUserinfoChanged: 0 n\Luke\t\0\model\Luke\hmodel\Luke\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
2:15 ClientBegin: 0
2:20 Item: 0 ammo_blaster
2:56 Item: 0 weapon_repeater
3:01 Item: 0 weapon_blaster
3:15 Item: 0 item_medpac
3:27 Item: 0 ammo_blaster
3:30 Item: 0 ammo_metallic_bolts
4:01 Item: 0 item_shield_sm_instant
4:01 Item: 0 item_shield_sm_instant
4:15 Item: 0 ammo_metallic_bolts
4:46 Item: 0 item_shield_sm_instant
6:31 ClientConnect: 1
6:31 ClientUserinfoChanged: 1 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
9:14 ClientUserinfoChanged: 1 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
9:14 ClientDisconnect: 1
9:43 ClientConnect: 1
9:43 ClientUserinfoChanged: 1 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
10:02 ClientUserinfoChanged: 1 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
10:02 ClientBegin: 1
10:39 ClientConnect: 2
10:39 ClientUserinfoChanged: 2 n\Luke\t\0\model\Luke\hmodel\Luke\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
10:39 ClientBegin: 2
10:44 Item: 2 ammo_blaster
10:49 setteam: 1 SPECTATOR FREE
10:49 ClientUserinfoChanged: 1 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
10:49 ClientBegin: 1
11:21 ClientUserinfoChanged: 1 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\Empire\g_blueteam\Rebellion\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
11:24 Kill: 2 1 3: Luke killed Padawan by MOD_SABER
11:28 say: Luke: The Force is my guide.
11:41 Item: 2 item_shield_sm_instant
11:41 Item: 2 item_shield_sm_instant
11:48 Item: 2 item_sentry_gun
11:52 Item: 1 ammo_blaster
11:56 Item: 2 item_shield_lrg_instant
12:01 Item: 0 weapon_flechette
12:01 Item: 1 ammo_blaster
12:02 Item: 2 item_medpac
12:04 ClientDisconnect: 1
12:11 Item: 2 weapon_disruptor
12:20 Item: 0 item_shield_sm_instant
12:21 Item: 0 item_shield_sm_instant
12:21 Item: 0 item_shield_sm_instant
12:41 Kill: 0 2 16: Luke killed Luke by MOD_FLECHETTE
12:43 Kill: 2 0 28: Luke killed Luke by MOD_SENTRY
12:44 say: Luke: The Force is my guide.
12:44 say: Luke: The Force is strong in you, Luke.
12:46 Item: 2 ammo_powercell
12:51 Item: 0 item_shield
13:09 Item: 0 ammo_blaster
13:14 Item: 2 weapon_thermal
13:40 Item: 0 item_shield_sm_instant
13:40 Item: 0 item_shield_sm_instant
13:52 Item: 0 item_shield
13:52 Item: 2 ammo_powercell
14:06 Item: 2 ammo_blaster
14:19 Item: 2 weapon_thermal
14:31 Kill: 2 0 3: Luke killed Luke by MOD_SABER
14:33 say: Luke: The Force is my guide.
14:34 say: Luke: It s not my fault!
14:53 Kill: 0 2 3: Luke killed Luke by MOD_SABER
15:12 Item: 0 weapon_repeater
15:17 Item: 0 weapon_blaster
15:20 Item: 2 ammo_blaster
15:23 Item: 0 item_medpak_instant
15:32 Item: 0 item_medpac
15:41 Item: 2 weapon_bowcaster
15:41 ShutdownGame:
15:41 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.00a win-x86-debug Feb 22 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientDisconnect: 0
0:25 ShutdownGame:
0:25 ------------------------------------------------------------
0:25 ------------------------------------------------------------
0:25 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.00a win-x86-debug Feb 22 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
0:26 ClientConnect: 0
0:26 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:26 ClientDisconnect: 0
0:54 ShutdownGame:
0:54 ------------------------------------------------------------
0:54 ------------------------------------------------------------
0:54 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.00a win-x86-debug Feb 22 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
0:54 ClientConnect: 0
0:54 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:55 ClientDisconnect: 0
0:55 ShutdownGame:
0:55 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.00a win-x86-debug Feb 22 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:47 say: Em0r0g: ui_hu
0:50 say: Em0r0g: ui_load
0:51 say: Em0r0g: ui_load
5:42 ClientUserinfoChanged: 0 n\Em0r0g\t\3\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
5:52 ShutdownGame:
5:52 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\8\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\0\sv_hostname\crash testing\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.00a win-x86-debug Feb 22 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:06 ClientUserinfoChanged: 0 n\Em0r0g\t\3\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:06 setteam: 0 SPECTATOR FREE
0:06 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:06 ClientBegin: 0
0:12 Item: 0 ammo_blaster
0:49 Item: 0 item_shield
1:03 ShutdownGame:
1:03 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.00a win-x86-debug Feb 22 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:17 ClientUserinfoChanged: 0 n\Em0r0g\t\3\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:21 setteam: 0 SPECTATOR FREE
0:21 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:21 ClientBegin: 0
0:45 Item: 0 ammo_powercell
0:52 ClientConnect: 1
0:52 ClientUserinfoChanged: 1 n\Tavion\t\0\model\Tavion\hmodel\Tavion\c1\0\c2\5\hc\100\w\0\l\0\skill\ 1.00\tt\0\tl\0
0:52 ClientBegin: 1
0:52 Item: 1 item_shield
0:56 Item: 1 ammo_powercell
1:00 Item: 0 ammo_blaster
1:03 Item: 1 ammo_blaster
1:04 Item: 0 ammo_blaster
1:09 Item: 1 weapon_thermal
1:11 Item: 0 weapon_bowcaster
1:17 Item: 1 item_shield_sm_instant
1:17 Item: 1 item_shield_sm_instant
1:34 Kill: 1 0 3: Tavion killed Em0r0g by MOD_SABER
1:38 ShutdownGame:
1:38 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\8\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\0\sv_hostname\crash testing\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\pit\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:03 setteam: 0 SPECTATOR FREE
0:03 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:03 ClientBegin: 0
0:21 ShutdownGame:
0:21 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\pit\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:12 setteam: 0 SPECTATOR FREE
0:12 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:12 ClientBegin: 0
0:28 ShutdownGame:
0:28 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\8\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\0\sv_hostname\crash testing\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\pit\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:46 setteam: 0 SPECTATOR FREE
0:46 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:46 ClientBegin: 0
0:47 ShutdownGame:
0:47 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\pit\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:28 ShutdownGame:
0:28 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\8\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\0\sv_hostname\crash testing\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:22 ClientConnect: 0
0:22 ClientUserinfoChanged: 0 n\Desann\t\0\model\Desann\hmodel\Desann\c1\0\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
0:22 ClientBegin: 0
0:46 ClientConnect: 1
0:46 ClientUserinfoChanged: 1 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:00 Item: 0 ammo_metallic_bolts
1:32 Item: 0 item_shield_sm_instant
1:33 Item: 0 item_shield_sm_instant
1:43 Item: 0 ammo_blaster
1:47 Item: 0 ammo_metallic_bolts
1:47 ClientUserinfoChanged: 1 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:47 ClientUserinfoChanged: 1 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:47 ClientBegin: 1
1:48 ClientUserinfoChanged: 1 n\^5Em0r0g\t\3\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:59 ClientConnect: 2
1:59 ClientUserinfoChanged: 2 n\Jan\t\0\model\Jan\hmodel\Jan\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
1:59 ClientBegin: 2
2:01 Item: 2 ammo_powercell
2:07 Item: 2 ammo_blaster
2:17 Item: 0 item_shield_sm_instant
2:20 ClientDisconnect: 1
2:21 Item: 2 item_shield_sm_instant
2:21 Item: 2 item_shield_sm_instant
2:28 Item: 2 item_sentry_gun
2:31 ShutdownGame:
2:31 ------------------------------------------------------------
2:31 ------------------------------------------------------------
2:31 InitGame: \g_duelWeaponDisable\0\capturelimit\8\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\0\sv_hostname\crash testing\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
2:31 ClientConnect: 0
2:31 ClientUserinfoChanged: 0 n\Desann\t\0\model\Desann\hmodel\Desann\c1\0\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
2:31 ClientBegin: 0
2:31 ClientConnect: 2
2:31 ClientUserinfoChanged: 2 n\Jan\t\0\model\Jan\hmodel\Jan\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
2:31 ClientBegin: 2
2:31 Item: 2 item_shield
2:41 Item: 0 item_shield_sm_instant
2:43 Item: 2 ammo_powercell
2:49 Item: 2 ammo_blaster
3:00 Kill: 0 2 27: Desann killed Jan by MOD_FORCE_DARK
3:04 say: Jan: Unbelievable!
3:07 Item: 2 ammo_metallic_bolts
3:11 Item: 0 weapon_repeater
3:11 Item: 2 weapon_flechette
3:16 Item: 0 weapon_blaster
3:30 Item: 0 item_medpac
3:40 Kill: 0 2 3: Desann killed Jan by MOD_SABER
3:43 Item: 2 weapon_repeater
3:47 Item: 0 item_shield_sm_instant
3:47 Item: 0 item_shield_sm_instant
3:49 Item: 2 item_shield_sm_instant
3:49 Item: 2 item_shield_sm_instant
3:56 Item: 2 item_sentry_gun
4:03 Item: 0 ammo_blaster
4:04 Item: 2 item_shield_lrg_instant
4:07 Item: 0 ammo_metallic_bolts
4:10 Item: 2 ammo_powercell
4:14 ShutdownGame:
4:14 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
1:04 ShutdownGame:
1:04 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
1:46 ClientConnect: 0
1:46 ClientUserinfoChanged: 0 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:55 ClientUserinfoChanged: 0 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:55 ClientUserinfoChanged: 0 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:55 ClientBegin: 0
2:01 setteam: 0 SPECTATOR FREE
2:01 ClientUserinfoChanged: 0 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
2:01 ClientBegin: 0
2:09 ClientConnect: 1
2:09 ClientUserinfoChanged: 1 n\Jan\t\0\model\Jan\hmodel\Jan\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
2:09 ClientBegin: 1
2:11 say: Jan: Hello all!
2:13 Item: 1 ammo_powercell
2:27 Kill: 1 0 3: Jan killed ^5Em0r0g by MOD_SABER
2:32 ClientDisconnect: 0
2:34 Item: 1 ammo_blaster
3:10 Item: 1 weapon_repeater
3:15 Item: 1 weapon_blaster
3:29 Item: 1 item_shield_sm_instant
3:29 Item: 1 item_shield_sm_instant
3:41 Item: 1 weapon_rocket_launcher
3:54 Item: 1 item_shield_sm_instant
4:00 Item: 1 item_medpac
4:28 Item: 1 ammo_powercell
4:32 Item: 1 ammo_blaster
4:36 Item: 1 ammo_metallic_bolts
4:41 Item: 1 weapon_flechette
4:46 ClientConnect: 0
4:46 ClientUserinfoChanged: 0 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
4:51 Item: 1 weapon_disruptor
4:52 ClientConnect: 2
4:52 ClientUserinfoChanged: 2 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
5:13 ClientUserinfoChanged: 0 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
5:13 ClientUserinfoChanged: 0 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
5:13 ClientBegin: 0
5:22 Item: 1 weapon_trip_mine
5:32 Item: 1 ammo_powercell
5:45 Item: 1 item_sentry_gun
6:00 Item: 1 weapon_thermal
6:02 ClientUserinfoChanged: 2 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
6:02 ClientUserinfoChanged: 2 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
6:02 ClientBegin: 2
6:13 ClientConnect: 3
6:13 ClientUserinfoChanged: 3 n\Luke\t\0\model\Luke\hmodel\Luke\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
6:13 ClientBegin: 3
6:19 Item: 3 ammo_blaster
6:21 setteam: 2 SPECTATOR FREE
6:21 ClientUserinfoChanged: 2 n\^5Em0r0g\t\0\model\desann/default\hmodel\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
6:21 ClientBegin: 2
6:30 Item: 3 weapon_bowcaster
6:40 ClientConnect: 4
6:40 ClientUserinfoChanged: 4 n\Jan\t\0\model\Jan\hmodel\Jan\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
6:40 ClientBegin: 4
6:46 ClientDisconnect: 0
7:06 Kill: 1 3 22: Jan killed Luke by MOD_THERMAL
7:08 ClientDisconnect: 2
7:09 say: Luke: It s not my fault!
7:12 Item: 3 ammo_metallic_bolts
7:19 Item: 1 weapon_bowcaster
7:30 Kill: 3 4 3: Luke killed Jan by MOD_SABER
7:34 say: Luke: If you continue to attack me, you will continue to lose.
7:37 Item: 1 weapon_thermal
7:38 Item: 4 item_shield_sm_instant
7:38 Item: 4 item_shield_sm_instant
7:41 Item: 3 weapon_flechette
7:45 Item: 4 item_sentry_gun
7:48 Item: 3 item_medpac
7:52 Kill: 3 4 16: Luke killed Jan by MOD_FLECHETTE
8:04 Item: 1 item_shield_sm_instant
8:04 Item: 4 ammo_blaster
8:04 Item: 1 item_shield_sm_instant
8:22 Item: 4 weapon_thermal
8:27 Item: 3 item_shield_sm_instant
8:28 Item: 3 item_shield_sm_instant
8:53 Item: 3 item_sentry_gun
8:55 Item: 4 item_shield_sm_instant
8:56 Item: 4 item_shield_sm_instant
9:03 Item: 1 ammo_powercell
9:05 Kill: 4 3 3: Jan killed Luke by MOD_SABER
9:07 Item: 1 item_shield
9:10 say: Jan: Next time, I recommend hiding from me.
9:15 Item: 3 ammo_blaster
9:19 Item: 3 ammo_metallic_bolts
9:26 Item: 4 item_shield_lrg_instant
9:32 Item: 4 ammo_powercell
9:32 Item: 3 weapon_flechette
9:35 Item: 1 item_medpac
9:42 Item: 3 ammo_metallic_bolts
9:45 Item: 3 weapon_trip_mine
9:45 Item: 4 weapon_flechette
9:48 Item: 3 ammo_blaster
9:58 Kill: 3 1 16: Luke killed Jan by MOD_FLECHETTE
10:06 Item: 4 item_shield
10:07 Item: 1 item_shield_sm_instant
10:07 Item: 1 item_shield_sm_instant
10:09 Item: 3 ammo_metallic_bolts
10:14 Item: 1 item_sentry_gun
10:24 Item: 1 item_shield_lrg_instant
10:30 Item: 1 ammo_powercell
10:34 Item: 1 ammo_blaster
10:44 Item: 1 weapon_flechette
10:51 Item: 4 weapon_rocket_launcher
10:57 Kill: 3 4 16: Luke killed Jan by MOD_FLECHETTE
11:00 say: Jan: Unbelievable!
11:02 Item: 3 weapon_rocket_launcher
11:07 Item: 4 item_shield_sm_instant
11:08 Item: 4 item_shield_sm_instant
11:09 Kill: 1 3 16: Jan killed Luke by MOD_FLECHETTE
11:10 Item: 1 item_shield
11:16 Item: 3 item_sentry_gun
11:20 Item: 1 weapon_rocket_launcher
11:32 Kill: 3 4 3: Luke killed Jan by MOD_SABER
11:33 Item: 1 item_shield_sm_instant
11:39 Item: 1 item_medpac
11:43 Item: 3 item_shield_lrg_instant
11:49 Item: 3 ammo_powercell
11:54 Item: 3 ammo_blaster
11:58 Item: 3 ammo_metallic_bolts
12:15 Item: 4 item_shield
12:26 Item: 4 weapon_rocket_launcher
12:27 Item: 1 weapon_blaster
12:32 Item: 1 weapon_repeater
12:39 Item: 3 weapon_flechette
12:42 Item: 3 ammo_metallic_bolts
13:04 Item: 1 weapon_bowcaster
13:08 Kill: 3 4 16: Luke killed Jan by MOD_FLECHETTE
13:12 say: Luke: If you continue to attack me, you will continue to lose.
13:15 Item: 4 item_shield_sm_instant
13:16 Item: 4 item_shield_sm_instant
13:28 Item: 4 item_sentry_gun
13:36 Item: 3 item_medpac
13:36 Item: 4 item_shield_lrg_instant
13:42 Item: 1 item_shield_sm_instant
13:42 Item: 1 item_shield_sm_instant
13:44 Item: 4 ammo_powercell
13:51 Item: 4 ammo_blaster
13:51 Item: 3 item_shield_sm_instant
13:51 Item: 3 item_shield_sm_instant
13:51 Item: 3 item_shield_sm_instant
13:55 Item: 4 ammo_metallic_bolts
13:56 Item: 3 weapon_disruptor
13:59 Item: 4 weapon_flechette
14:09 Item: 1 item_medpac
14:38 Item: 4 weapon_rocket_launcher
14:45 Kill: 4 4 34: Jan killed Jan by MOD_FALLING
14:52 Item: 1 ammo_metallic_bolts
15:03 Kill: 1 3 16: Jan killed Luke by MOD_FLECHETTE
15:04 Item: 3 item_shield
15:07 Item: 4 ammo_blaster
15:07 say: Jan: Even I was impressed with that one!
15:09 Item: 3 ammo_powercell
15:18 Item: 1 ammo_metallic_bolts
15:21 Item: 1 weapon_trip_mine
15:24 Item: 1 ammo_blaster
15:31 Item: 1 ammo_powercell
15:33 ClientConnect: 0
15:33 ClientUserinfoChanged: 0 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
15:38 Item: 1 item_medpac
15:43 Item: 1 item_sentry_gun
15:47 Item: 4 weapon_repeater
15:52 Item: 4 weapon_blaster
15:59 Item: 3 item_shield_sm_instant
15:59 Item: 3 item_shield_sm_instant
16:05 Item: 1 item_medpac
16:06 Item: 4 item_shield_sm_instant
16:06 Item: 4 item_shield_sm_instant
16:10 ShutdownGame:
16:10 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
0:36 ClientConnect: 0
0:36 ClientUserinfoChanged: 0 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:51 ClientUserinfoChanged: 0 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:51 ClientBegin: 0
0:52 ClientUserinfoChanged: 0 n\Padawan\t\3\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:31 setteam: 0 SPECTATOR FREE
1:31 ClientUserinfoChanged: 0 n\Padawan\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:31 ClientBegin: 0
1:41 say: Padawan: hmodel
3:26 ClientUserinfoChanged: 0 n\Emorog\t\0\model\kyle\hmodel\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
3:49 ClientConnect: 1
3:49 ClientUserinfoChanged: 1 n\Luke\t\0\model\Luke\hmodel\Luke\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
3:49 ClientBegin: 1
3:52 say: Luke: Hello, may I join?
3:54 Item: 1 ammo_powercell
4:00 Item: 1 ammo_blaster
4:04 ClientDisconnect: 0
4:14 Item: 1 item_shield_sm_instant
4:14 Item: 1 item_shield_sm_instant
4:20 ShutdownGame:
4:20 ------------------------------------------------------------
4:20 ------------------------------------------------------------
4:20 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\crash testing\sv_maxRate\0\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\8\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
4:20 ClientConnect: 1
4:20 ClientUserinfoChanged: 1 n\Luke\t\0\model\Luke\hmodel\Luke\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
4:20 ClientBegin: 1
4:34 Item: 1 item_shield_sm_instant
4:34 Item: 1 item_shield_sm_instant
4:41 Item: 1 item_sentry_gun
4:49 Item: 1 item_shield_lrg_instant
4:55 Item: 1 ammo_powercell
4:59 Item: 1 ammo_blaster
5:03 Item: 1 ammo_metallic_bolts
5:47 Item: 1 ammo_metallic_bolts
5:51 ShutdownGame:
5:51 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\8\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\0\sv_hostname\crash testing\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 25 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 Warmup:
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:06 setteam: 0 SPECTATOR FREE
0:06 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:06 ClientBegin: 0
0:14 Item: 0 weapon_blaster
0:27 ShutdownGame:
0:27 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-linux v1.00\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 26 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_deathstar\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ShutdownGame:
0:00 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\20\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\10000\sv_hostname\jkii-linux v1.00\dmflags\0\fraglimit\20\timelimit\20\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 26 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_deathstar\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:37 ClientConnect: 0
0:37 ClientUserinfoChanged: 0 n\Luke\t\0\model\Luke\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
0:37 ClientBegin: 0
0:39 Item: 0 item_medpac
0:44 Item: 0 ammo_metallic_bolts
0:52 Item: 0 item_shield_sm_instant
0:53 Item: 0 item_shield_sm_instant
0:55 Item: 0 weapon_bowcaster
0:55 Item: 0 ammo_powercell
1:06 Item: 0 ammo_blaster
1:06 Item: 0 weapon_blaster
1:07 Item: 0 ammo_blaster
1:11 ClientConnect: 1
1:11 ClientUserinfoChanged: 1 n\^5Em0r0g\t\0\model\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:17 Item: 0 item_shield_sm_instant
1:23 Item: 0 weapon_thermal
1:26 Item: 0 item_sentry_gun
1:42 Item: 0 item_shield_lrg_instant
1:51 Item: 0 weapon_rocket_launcher
1:52 Item: 0 ammo_rockets
2:02 Item: 0 item_shield_lrg_instant
2:08 Item: 0 weapon_thermal
2:18 Item: 0 ammo_metallic_bolts
2:18 Item: 0 weapon_flechette
2:21 ClientUserinfoChanged: 1 n\^5Em0r0g\t\0\model\kyle\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
2:21 ClientDisconnect: 1
2:40 ClientConnect: 1
2:40 ClientUserinfoChanged: 1 n\^5Em0r0g\t\0\model\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
2:44 Item: 0 item_shield
2:52 ClientUserinfoChanged: 1 n\^5Em0r0g\t\0\model\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
2:52 ClientBegin: 1
2:53 ClientUserinfoChanged: 1 n\^5Em0r0g\t\3\model\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
2:55 setteam: 1 SPECTATOR FREE
2:55 ClientUserinfoChanged: 1 n\^5Em0r0g\t\0\model\kyle\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
2:55 ClientBegin: 1
3:06 Kill: 0 1 20: Luke killed ^5Em0r0g by MOD_ROCKET_HOMING
3:08 Item: 1 weapon_flechette
3:08 Item: 1 ammo_metallic_bolts
3:10 say: Luke: If you continue to attack me, you will continue to lose.
3:22 ClientConnect: 2
3:22 ClientUserinfoChanged: 2 n\Luke\t\0\model\Luke\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
3:22 ClientBegin: 2
3:23 Item: 2 weapon_flechette
3:26 Item: 1 item_medpak_instant
3:28 Kill: 2 1 16: Luke killed ^5Em0r0g by MOD_FLECHETTE
3:38 Item: 1 ammo_blaster
3:38 Item: 2 weapon_flechette
3:38 Item: 1 weapon_blaster
3:42 Item: 1 weapon_bowcaster
3:44 Item: 0 item_shield_sm_instant
3:47 Item: 0 item_shield_sm_instant
3:51 Kill: 0 2 28: Luke killed Luke by MOD_SENTRY
3:53 Item: 2 weapon_flechette
3:53 Item: 2 ammo_metallic_bolts
3:56 Item: 1 item_shield_sm_instant
3:57 Kill: 0 1 16: Luke killed ^5Em0r0g by MOD_FLECHETTE
3:59 Item: 0 weapon_flechette
4:00 ClientDisconnect: 1
4:01 Kill: 2 0 16: Luke killed Luke by MOD_FLECHETTE
4:03 ShutdownGame:
4:03 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 26 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_deathstar\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:43 ShutdownGame:
0:43 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\20\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\10000\sv_hostname\jkii-dedicated v1.01\dmflags\0\fraglimit\20\timelimit\20\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 26 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_deathstar\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ShutdownGame:
0:00 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\20\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\10000\sv_hostname\jkii-dedicated v1.01\dmflags\0\fraglimit\20\timelimit\20\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 26 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
5:43 ShutdownGame:
5:43 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 26 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:04 setteam: 0 SPECTATOR FREE
0:04 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:04 ClientBegin: 0
0:21 ShutdownGame:
0:21 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 27 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:03 setteam: 0 SPECTATOR FREE
0:03 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:03 ClientBegin: 0
0:36 Item: 0 ammo_blaster
0:47 Item: 0 ammo_blaster
0:51 Item: 0 ammo_metallic_bolts
0:54 Item: 0 weapon_flechette
2:49 Item: 0 ammo_metallic_bolts
3:21 Item: 0 weapon_bowcaster
3:27 ShutdownGame:
3:27 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 27 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientDisconnect: 0
0:34 ShutdownGame:
0:34 ------------------------------------------------------------
0:34 ------------------------------------------------------------
0:34 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 27 2002\g_maxHolocronCarry\3\g_needpass\1\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
0:35 ClientConnect: 0
0:35 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:35 ClientBegin: 0
0:42 setteam: 0 SPECTATOR FREE
0:42 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:42 ClientBegin: 0
0:48 Item: 0 ammo_blaster
0:59 ShutdownGame:
0:59 ------------------------------------------------------------
0:59 ------------------------------------------------------------
0:59 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 27 2002\g_maxHolocronCarry\3\g_needpass\1\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
0:59 ClientConnect: 0
0:59 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
1:00 ClientBegin: 0
3:17 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
3:38 ShutdownGame:
3:38 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\20\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\10000\sv_hostname\jkii-dedicated v1.01\dmflags\0\fraglimit\20\timelimit\20\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 27 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\mikeg/weaps\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:01 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\desann/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:01 ClientBegin: 0
0:01 ClientUserinfoChanged: 0 n\Em0r0g\t\3\model\lando/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:56 setteam: 0 SPECTATOR FREE
0:56 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:56 ClientBegin: 0
0:59 Item: 0 item_shield
0:59 Item: 0 item_shield_sm_instant
1:00 Item: 0 item_binoculars
1:00 Item: 0 item_medpac
2:34 ShutdownGame:
2:34 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 27 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\mikeg/weaps\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:01 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:01 ClientBegin: 0
0:22 setteam: 0 SPECTATOR FREE
0:22 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:22 ClientBegin: 0
0:44 ShutdownGame:
0:44 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\20\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\10000\sv_hostname\jkii-dedicated v1.01\dmflags\0\fraglimit\20\timelimit\20\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 27 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\pit\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:02 setteam: 0 SPECTATOR FREE
0:02 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:02 ClientBegin: 0
1:02 ShutdownGame:
1:02 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 28 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:20 ShutdownGame:
0:20 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 28 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:09 ClientConnect: 0
0:09 ClientUserinfoChanged: 0 n\Luke\t\0\model\Luke\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
0:09 ClientBegin: 0
0:13 Item: 0 ammo_blaster
0:16 ShutdownGame:
0:16 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\20\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\10000\sv_hostname\jkii-dedicated v1.01\dmflags\0\fraglimit\20\timelimit\20\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 28 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:13 ShutdownGame:
0:13 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 28 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\pit\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:04 ShutdownGame:
0:04 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 28 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
1:21 ClientConnect: 0
1:21 ClientUserinfoChanged: 0 n\Luke\t\0\model\Luke\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
1:21 ClientBegin: 0
1:57 Item: 0 weapon_rocket_launcher
2:19 Item: 0 ammo_powercell
2:23 Item: 0 ammo_blaster
2:27 Item: 0 ammo_metallic_bolts
2:31 Item: 0 weapon_flechette
2:42 ShutdownGame:
2:42 ------------------------------------------------------------
2:42 ------------------------------------------------------------
2:42 InitGame: \g_forceBasedTeams\0\g_maxForceRank\6\duel_fraglimit\10\g_weaponDisable\0\g_forcePowerDisable\0\g_forceRegenTime\200\g_saberLocking\1\g_privateDuel\0\g_maxGameClients\0\sv_maxclients\8\timelimit\20\fraglimit\20\dmflags\0\sv_hostname\jkii-dedicated v1.01\sv_maxRate\10000\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Pagans\g_blueTeam\Stroggs\capturelimit\20\g_duelWeaponDisable\0\version\JK2MP: v1.01 win-x86-debug Feb 28 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\bot_minplayers\0\gamename\basejk
2:42 ClientConnect: 0
2:42 ClientUserinfoChanged: 0 n\Luke\t\0\model\Luke\c1\4\c2\5\hc\100\w\0\l\0\skill\ 4.00\tt\0\tl\0
2:42 ClientBegin: 0
2:51 ShutdownGame:
2:51 ------------------------------------------------------------
0:00 ------------------------------------------------------------
0:00 InitGame: \g_duelWeaponDisable\0\capturelimit\20\g_blueTeam\Stroggs\g_redTeam\Pagans\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_maxRate\10000\sv_hostname\jkii-dedicated v1.01\dmflags\0\fraglimit\20\timelimit\20\sv_maxclients\8\g_maxGameClients\0\g_privateDuel\0\g_saberLocking\1\g_forceRegenTime\200\g_forcePowerDisable\0\g_weaponDisable\0\duel_fraglimit\10\g_maxForceRank\6\g_forceBasedTeams\0\version\JK2MP: v1.01 win-x86-debug Feb 28 2002\g_maxHolocronCarry\3\g_needpass\0\g_gametype\0\protocol\15\mapname\ffa_bespin\sv_privateClients\0\sv_allowAnonymous\0\sv_allowDownload\0\gamename\basejk
0:00 ClientConnect: 0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:00 ClientBegin: 0
0:23 setteam: 0 SPECTATOR FREE
0:23 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\lando/default\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
0:23 ClientBegin: 0
0:31 Item: 0 ammo_blaster
0:39 Item: 0 ammo_powercell
0:43 Item: 0 item_shield
1:16 Item: 0 ammo_blaster
1:25 Item: 0 ammo_metallic_bolts
1:31 Item: 0 weapon_flechette
1:50 Item: 0 item_medpac
2:31 Item: 0 weapon_rocket_launcher
2:47 Item: 0 ammo_powercell
2:56 Item: 0 ammo_blaster
3:04 Item: 0 item_shield
3:56 ClientConnect: 1
3:56 ClientUserinfoChanged: 1 n\Desann\t\0\model\Desann\c1\0\c2\5\hc\100\w\0\l\0\skill\ 5.00\tt\0\tl\0
3:56 ClientBegin: 1
4:00 Item: 1 weapon_blaster
4:31 Item: 1 ammo_blaster
4:38 Item: 1 weapon_thermal
4:41 Kill: 1 0 3: Desann killed Em0r0g by MOD_SABER
4:48 Item: 1 item_shield_sm_instant
4:48 Item: 1 item_shield_sm_instant
4:54 Item: 1 item_sentry_gun
5:02 Item: 1 item_shield_lrg_instant
5:12 ClientUserinfoChanged: 0 n\Em0r0g\t\0\model\morgan/default_mp\g_redteam\Pagans\g_blueteam\Stroggs\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0
5:14 Kill: 1 0 3: Desann killed Em0r0g by MOD_SABER
5:17 Item: 1 ammo_powercell
5:20 Item: 1 ammo_blaster
5:26 Item: 1 weapon_trip_mine
5:29 Item: 1 ammo_metallic_bolts
5:29 Item: 0 item_shield
5:32 Item: 0 ammo_powercell
5:38 Item: 1 weapon_flechette
5:41 Item: 1 ammo_metallic_bolts
5:52 Item: 1 weapon_disruptor
6:28 Item: 1 item_medpac
6:34 Item: 1 item_medpak_instant
6:35 Item: 1 item_medpak_instant
6:45 Item: 1 weapon_repeater
7:02 Item: 0 ammo_blaster
7:05 Kill: 1 0 16: Desann killed Em0r0g by MOD_FLECHETTE
7:17 Kill: 1 0 7: Desann killed Em0r0g by MOD_DISRUPTOR
7:31 Item: 1 weapon_thermal
7:44 Item: 1 ammo_powercell
7:46 Kill: 1 0 3: Desann killed Em0r0g by MOD_SABER
7:49 Item: 1 item_shield
8:06 Item: 1 ammo_rockets
8:44 say: Em0r0g: quit
8:46 ShutdownGame:
8:46 ------------------------------------------------------------

View file

@ -0,0 +1,408 @@
// generated by jk2mp, do not modify
unbindall
bind TAB "+scores"
bind ENTER "+button2"
bind SPACE "+moveup"
bind , "+moveleft"
bind - "weapon 0"
bind . "+moveright"
bind / "+mlook"
bind 0 "weapon 10"
bind 1 "weapon 1"
bind 2 "weapon 2"
bind 3 "weapon 3"
bind 4 "weapon 4"
bind 5 "weapon 5"
bind 6 "weapon 6"
bind 7 "weapon 7"
bind 8 "weapon 8"
bind 9 "weapon 9"
bind [ "invprev"
bind \ "force_forcepowerother"
bind ] "invnext"
bind ` "toggleconsole"
bind a "+moveleft"
bind b "use_bacta"
bind c "+movedown"
bind d "+moveright"
bind e "weapnext"
bind f "+useforce"
bind g "+button3"
bind i "messagemode4"
bind k "engage_duel"
bind l "saberAttackCycle"
bind p "cg_thirdperson !"
bind q "weapprev"
bind r "+use"
bind s "+back"
bind t "messagemode2"
bind u "messagemode3"
bind v "+strafe"
bind w "+forward"
bind x "forcenext"
bind y "messagemode"
bind z "forceprev"
bind ~ "toggleconsole"
bind BACKSPACE "force_healother"
bind UPARROW "+forward"
bind DOWNARROW "+back"
bind LEFTARROW "+left"
bind RIGHTARROW "+right"
bind ALT "+altattack"
bind CTRL "+attack"
bind SHIFT "+speed"
bind INS "scoresUp"
bind DEL "scoresDown"
bind PGDN "+lookdown"
bind PGUP "+lookup"
bind END "centerview"
bind F1 "force_throw"
bind F2 "force_pull"
bind F3 "force_speed"
bind F4 "force_distract"
bind F5 "force_heal"
bind F6 "+force_grip"
bind F7 "+force_lightning"
bind F8 "force_rage"
bind F9 "force_protect"
bind F10 "force_absorb"
bind F11 "+force_drain"
bind F12 "force_seeing"
bind KP_HOME "use_field"
bind KP_5 "use_sentry"
bind KP_PGDN "use_seeker"
bind MOUSE1 "+attack"
bind MOUSE2 "+altattack"
bind MOUSE3 "saberAttackCycle"
bind MWHEELDOWN "weapnext"
bind MWHEELUP "weapprev"
seta ui_selectedModelIndex "13"
seta g_inactivity "0"
seta g_motd "report problems to drews@engr.wisc.edu"
seta rconPassword "raven2"
seta cl_autolodscalevalue "0"
seta cl_autolodscale "1"
seta g_forceBasedTeams "0"
seta g_maxForceRank "6"
seta ui_forcePowerDisable "0"
seta cg_trueLightning "0.0"
seta cg_noProjectileTrail "0"
seta cg_noTaunt "0"
seta cg_smoothClients "0"
seta cg_hudFiles "0"
seta cg_scorePlums "1"
seta cg_cameraOrbitDelay "35"
seta ui_recordSPDemoName ""
seta cg_currentSelectedPlayerName ""
seta cg_currentSelectedPlayer "0"
seta cg_noVoiceText "0"
seta cg_noVoiceChats "0"
seta cg_teamChatsOnly "0"
seta cg_drawFriend "1"
seta cg_drawTeamOverlay "1"
seta cg_deferPlayers "1"
seta cg_forceModel "0"
seta cg_teamChatHeight "0"
seta cg_teamChatTime "3000"
seta cg_bobroll "0.002"
seta cg_bobpitch "0.002"
seta cg_bobup "0.005"
seta cg_runroll "0.005"
seta cg_runpitch "0.002"
seta cg_lagometer "0"
seta cg_simpleItems "0"
seta cg_crosshairY "0"
seta cg_crosshairX "0"
seta cg_crosshairHealth "0"
seta cg_crosshairSize "24"
seta cg_drawRewards "1"
seta cg_dynamicCrosshair "1"
seta cg_drawScores "1"
seta cg_drawEnemyInfo "1"
seta cg_drawAmmoWarning "0"
seta cg_drawIcons "1"
seta cg_draw3dIcons "1"
seta cg_drawSnapshot "0"
seta cg_drawFPS "0"
seta cg_drawTimer "0"
seta cg_drawStatus "1"
seta cg_draw2D "1"
seta cg_gibs "1"
seta cg_stereoSeparation "0.4"
seta cg_fov "80"
seta cg_zoomfov "40.0"
seta cg_drawGun "1"
seta g_timeouttospec "70"
seta g_allowVote "1"
seta g_filterBan "1"
seta g_banIPs ""
seta g_statLogFile "statlog.log"
seta g_statLog "0"
seta g_logSync "0"
seta g_log "games.log"
seta g_teamForceBalance "0"
seta g_teamAutoJoin "0"
seta g_friendlySaber "0"
seta g_friendlyFire "0"
seta g_saberInterpolate "1"
seta duel_fraglimit "10"
seta g_weaponDisable "0"
seta g_forcePowerDisable "0"
seta g_spawnInvulnerability "3000"
seta g_forceRegenTime "200"
seta g_saberLocking "1"
seta g_privateDuel "0"
seta g_autoMapCycle "0"
seta g_ff_objectives "0"
seta g_maxGameClients "0"
seta cm_playerCurveClip "1"
seta net_forcenonlocal "0"
seta cg_shadows "1"
seta sv_maxclients "8"
seta timelimit "20"
seta fraglimit "20"
seta dmflags "0"
seta ui_menuFilesMP "ui/jk2mpmenus.txt"
seta r_overBrightBits "1"
seta com_hunkMegs "64"
seta com_maxfps "85"
seta com_blood "1"
seta com_introplayed "0"
seta com_ignoreothertasks "1"
seta sp_language "2"
seta in_midi "0"
seta in_midiport "1"
seta in_midichannel "1"
seta in_mididevice "0"
seta in_mouse "-1"
seta in_joystick "0"
seta in_joyBallScale "0.02"
seta joy_threshold "0.15"
seta sv_hostname "jkii-dedicated v1.01"
seta sv_maxRate "10000"
seta sv_minPing "0"
seta sv_maxPing "0"
seta sv_floodProtect "1"
seta sv_master2 ""
seta sv_master3 ""
seta sv_master4 ""
seta sv_master5 ""
seta cl_yawspeed "140"
seta cl_pitchspeed "140"
seta cl_maxpackets "30"
seta cl_packetdup "1"
seta cl_run "1"
seta sensitivity "5"
seta cl_mouseAccel "0"
seta cl_freelook "1"
seta cl_allowDownload "0"
seta r_inGameVideo "1"
seta cg_autoswitch "1"
seta m_pitch "0.022"
seta m_yaw "0.022"
seta m_forward "0.25"
seta m_side "0.25"
seta m_filter "0"
seta cl_maxPing "800"
seta name "Em0r0g"
seta rate "3000"
seta snaps "20"
seta model "morgan/default_mp"
seta headmodel "desann/default"
seta team_model "morgan/default_mp"
seta team_headmodel "desann/default"
seta forcepowers "6-1-012330000000000333"
seta g_redTeam "Pagans"
seta g_blueTeam "Stroggs"
seta color1 "4"
seta color2 "5"
seta handicap "100"
seta sex "male"
seta cl_anonymous "0"
seta cg_predictItems "1"
seta cg_viewsize "100"
seta r_allowExtensions "1"
seta r_tf_solid_compressed "GL_COMPRESSED_RGBA_DXT5"
seta r_tf_alpha_compressed "GL_COMPRESSED_RGBA_DXT5"
seta r_tf_solid_uncompressed "GL_RGB8"
seta r_tf_alpha_uncompressed "GL_RGBA8"
seta r_tf_lightmap "GL_RGB8"
seta r_tf_cinematic "GL_RGB8"
seta r_force_compressed_textures "1"
seta r_ext_compressed_textures "1"
seta r_ext_gamma_control "1"
seta r_ext_multitexture "1"
seta r_ext_compiled_vertex_array "1"
seta r_ext_texture_env_add "1"
seta r_ext_texture_filter_anisotropic "1"
seta r_picmip "0"
seta r_roundImagesDown "1"
seta r_detailtextures "1"
seta r_texturebits "0"
seta r_texturebitslm "0"
seta r_colorbits "0"
seta r_stereo "0"
seta r_stencilbits "8"
seta r_depthbits "0"
seta r_ignorehwgamma "0"
seta r_mode "4"
seta r_customwidth "1600"
seta r_customheight "1024"
seta r_customaspect "1"
seta r_simpleMipMaps "1"
seta r_vertexLight "0"
seta r_subdivisions "4"
seta r_smp "0"
seta r_ignoreFastPath "1"
seta r_lodCurveError "250"
seta r_lodbias "0"
seta r_flares "0"
seta r_ignoreGLErrors "1"
seta r_fastsky "0"
seta r_drawSun "0"
seta r_dynamiclight "1"
seta r_dlightBacks "1"
seta r_finish "0"
seta r_textureMode "GL_LINEAR_MIPMAP_LINEAR"
seta r_swapInterval "0"
seta r_gamma "1.6"
seta r_facePlaneCull "1"
seta r_primitives "0"
seta r_modelpoolmegs "10"
seta r_lastValidRenderer "GeForce2 MX/AGP/SSE2"
seta vid_xpos "36"
seta vid_ypos "20"
seta s_volume ".8"
seta s_musicvolume "0.25"
seta s_separation "0.5"
seta s_doppler "1"
seta s_khz "22"
seta s_mixahead "0.2"
seta s_mixPreStep "0.05"
seta s_mp3overhead "31760"
seta s_soundpoolmegs "25"
seta ui_ffa_fraglimit "20"
seta ui_ffa_timelimit "0"
seta ui_tourney_fraglimit "0"
seta ui_tourney_timelimit "15"
seta ui_team_fraglimit "0"
seta ui_team_timelimit "20"
seta ui_team_friendly "1"
seta ui_ctf_capturelimit "8"
seta ui_ctf_timelimit "30"
seta ui_ctf_friendly "0"
seta g_spScores1 ""
seta g_spScores2 ""
seta g_spScores3 ""
seta g_spScores4 ""
seta g_spScores5 ""
seta g_spAwards ""
seta g_spVideos ""
seta g_spSkill "2"
seta ui_browserMaster "0"
seta ui_browserGameType "0"
seta ui_browserSortKey "4"
seta ui_browserShowFull "1"
seta ui_browserShowEmpty "1"
seta cg_drawCrosshair "1"
seta cg_drawCrosshairNames "1"
seta cg_marks "1"
seta server1 ""
seta server2 ""
seta server3 ""
seta server4 ""
seta server5 ""
seta server6 ""
seta server7 ""
seta server8 ""
seta server9 ""
seta server10 ""
seta server11 ""
seta server12 ""
seta server13 ""
seta server14 ""
seta server15 ""
seta server16 ""
seta ui_teamName "Pagans"
seta ui_opponentName "Stroggs"
seta ui_rankChange "6"
seta ui_freeSaber "0"
seta ui_redteam "Pagans"
seta ui_blueteam "Stroggs"
seta ui_dedicated "0"
seta ui_gametype "0"
seta ui_joinGametype "0"
seta ui_netGametype "0"
seta ui_actualNetGametype "0"
seta ui_redteam1 "1"
seta ui_redteam2 "1"
seta ui_redteam3 "1"
seta ui_redteam4 "1"
seta ui_redteam5 "1"
seta ui_redteam6 "1"
seta ui_redteam7 "1"
seta ui_redteam8 "1"
seta ui_blueteam1 "1"
seta ui_blueteam2 "1"
seta ui_blueteam3 "1"
seta ui_blueteam4 "1"
seta ui_blueteam5 "1"
seta ui_blueteam6 "1"
seta ui_blueteam7 "1"
seta ui_blueteam8 "1"
seta ui_netSource "1"
seta ui_menuFiles "ui/jk2mpmenus.txt"
seta ui_currentTier "0"
seta ui_currentMap "0"
seta ui_currentNetMap "0"
seta ui_mapIndex "0"
seta ui_currentOpponent "0"
seta cg_selectedPlayer "1"
seta cg_selectedPlayerName "N/A"
seta ui_lastServerRefresh_0 ""
seta ui_lastServerRefresh_1 "Feb-27, 2002 at 18:52"
seta ui_lastServerRefresh_2 ""
seta ui_lastServerRefresh_3 ""
seta ui_scoreAccuracy "0%"
seta ui_scoreImpressives "0"
seta ui_scoreExcellents "0"
seta ui_scoreCaptures "0"
seta ui_scoreDefends "0"
seta ui_scoreAssists "0"
seta ui_scoreGauntlets "0"
seta ui_scoreScore "0"
seta ui_scorePerfect "0"
seta ui_scoreTeam "0 to 0"
seta ui_scoreBase "0"
seta ui_scoreTime "00:00"
seta ui_scoreTimeBonus "0"
seta ui_scoreSkillBonus "0"
seta ui_scoreShutoutBonus "0"
seta ui_smallFont "0.25"
seta ui_bigFont "0.4"
seta ui_findPlayer "Kyle"
seta ui_q3model "0"
seta ui_recordSPDemo "0"
seta ui_teamArenaFirstRun "1"
seta g_warmup "20"
seta capturelimit "20"
seta ui_serverStatusTimeOut "7000"
seta net_noudp "0"
seta net_noipx "0"
seta net_socksEnabled "0"
seta net_socksServer ""
seta net_socksPort "1080"
seta net_socksUsername ""
seta net_socksPassword ""
seta k_language "american"
seta s_language "deutsch"
seta r_ext_compress_textures "1"
seta r_ext_compress_lightmaps "0"
seta r_ext_preferred_tc_method "0"
seta g_duelWeaponDisable "0"
seta cl_anglespeedkey "1.5"
seta ui_r_glCustom "4"
seta r_fullscreen "0"
seta vm_game "0"
seta vm_cgame "0"
seta vm_ui "0"

351
CODE-mp/base/qconsole.log Normal file
View file

@ -0,0 +1,351 @@
logfile opened on Mon Feb 18 22:49:37 2002
]\hunksmalllog
================
Hunk Small log
================
size = 6032: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2699 (size)
size = 54120: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2694 (sizeof( stages[i] ))
size = 86184: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2650 (sizeof( shader_t ))
size = 72: c:\projects\jk2\code-mp\renderer\tr_model.cpp, line: 621 (sizeof( modelHash_t ))
size = 272: c:\projects\jk2\code-mp\renderer\tr_model.cpp, line: 578 (sizeof( *tr.models[tr.numModels] ))
size = 8: c:\projects\jk2\code-mp\renderer\tr_image.cpp, line: 2627 (sizeof( *skin->surfaces ))
size = 264: c:\projects\jk2\code-mp\renderer\tr_image.cpp, line: 2624 (sizeof( skin_t ))
size = 12968: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 3787 (size * sizeof(char *))
size = 393864: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 3744 (sum + numShaders*2)
size = 1252520: c:\projects\jk2\code-mp\renderer\tr_init.cpp, line: 1053 (sizeof( *backEndData[0] ) + sizeof(srfPoly_t) * max_polys + sizeof(polyVert_t) * max_polyverts)
1806304 Hunk memory
10 hunk blocks
]\logfile 0
]\hunksmalllog
================
Hunk Small log
================
size = 6032: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2699 (size)
size = 54120: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2694 (sizeof( stages[i] ))
size = 86184: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2650 (sizeof( shader_t ))
size = 72: c:\projects\jk2\code-mp\renderer\tr_model.cpp, line: 621 (sizeof( modelHash_t ))
size = 272: c:\projects\jk2\code-mp\renderer\tr_model.cpp, line: 578 (sizeof( *tr.models[tr.numModels] ))
size = 8: c:\projects\jk2\code-mp\renderer\tr_image.cpp, line: 2627 (sizeof( *skin->surfaces ))
size = 264: c:\projects\jk2\code-mp\renderer\tr_image.cpp, line: 2624 (sizeof( skin_t ))
size = 12968: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 3787 (size * sizeof(char *))
size = 393864: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 3744 (sum + numShaders*2)
size = 1252520: c:\projects\jk2\code-mp\renderer\tr_init.cpp, line: 1053 (sizeof( *backEndData[0] ) + sizeof(srfPoly_t) * max_polys + sizeof(polyVert_t) * max_polyverts)
1806304 Hunk memory
10 hunk blocks
]\logfile 2
]\hunksmalllog
================
Hunk Small log
================
size = 6032: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2699 (size)
size = 54120: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2694 (sizeof( stages[i] ))
size = 86184: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2650 (sizeof( shader_t ))
size = 72: c:\projects\jk2\code-mp\renderer\tr_model.cpp, line: 621 (sizeof( modelHash_t ))
size = 272: c:\projects\jk2\code-mp\renderer\tr_model.cpp, line: 578 (sizeof( *tr.models[tr.numModels] ))
size = 8: c:\projects\jk2\code-mp\renderer\tr_image.cpp, line: 2627 (sizeof( *skin->surfaces ))
size = 264: c:\projects\jk2\code-mp\renderer\tr_image.cpp, line: 2624 (sizeof( skin_t ))
size = 12968: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 3787 (size * sizeof(char *))
size = 393864: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 3744 (sum + numShaders*2)
size = 1252520: c:\projects\jk2\code-mp\renderer\tr_init.cpp, line: 1053 (sizeof( *backEndData[0] ) + sizeof(srfPoly_t) * max_polys + sizeof(polyVert_t) * max_polyverts)
1806304 Hunk memory
10 hunk blocks
]\dedicated 1
dedicated will be changed upon restarting.
----- CL_Shutdown -----
RE_Shutdown( 0 )
RE_Shutdown( 1 )
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): success
...deleting GL context: success
...releasing DC: success
...destroying window
...shutting down QGL
...unloading OpenGL DLL
-----------------------
Hitch warning: 1943 msec frame time
================
Hunk Small log
================
size = 6032: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2699 (size)
size = 54120: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2694 (sizeof( stages[i] ))
size = 86184: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2650 (sizeof( shader_t ))
size = 72: c:\projects\jk2\code-mp\renderer\tr_model.cpp, line: 621 (sizeof( modelHash_t ))
size = 272: c:\projects\jk2\code-mp\renderer\tr_model.cpp, line: 578 (sizeof( *tr.models[tr.numModels] ))
size = 8: c:\projects\jk2\code-mp\renderer\tr_image.cpp, line: 2627 (sizeof( *skin->surfaces ))
size = 264: c:\projects\jk2\code-mp\renderer\tr_image.cpp, line: 2624 (sizeof( skin_t ))
size = 12968: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 3787 (size * sizeof(char *))
size = 393864: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 3744 (sum + numShaders*2)
size = 1252520: c:\projects\jk2\code-mp\renderer\tr_init.cpp, line: 1053 (sizeof( *backEndData[0] ) + sizeof(srfPoly_t) * max_polys + sizeof(polyVert_t) * max_polyverts)
1806304 Hunk memory
10 hunk blocks
Hitch warning: 1869 msec frame time
dedicated will be changed upon restarting.
----- Client Initialization -----
Cmd_AddCommand: toggleconsole already defined
Cmd_AddCommand: messagemode already defined
Cmd_AddCommand: messagemode2 already defined
Cmd_AddCommand: messagemode3 already defined
Cmd_AddCommand: messagemode4 already defined
Cmd_AddCommand: clear already defined
Cmd_AddCommand: condump already defined
Cmd_AddCommand: centerview already defined
Cmd_AddCommand: +taunt already defined
Cmd_AddCommand: -taunt already defined
Cmd_AddCommand: +moveup already defined
Cmd_AddCommand: -moveup already defined
Cmd_AddCommand: +movedown already defined
Cmd_AddCommand: -movedown already defined
Cmd_AddCommand: +left already defined
Cmd_AddCommand: -left already defined
Cmd_AddCommand: +right already defined
Cmd_AddCommand: -right already defined
Cmd_AddCommand: +forward already defined
Cmd_AddCommand: -forward already defined
Cmd_AddCommand: +back already defined
Cmd_AddCommand: -back already defined
Cmd_AddCommand: +lookup already defined
Cmd_AddCommand: -lookup already defined
Cmd_AddCommand: +lookdown already defined
Cmd_AddCommand: -lookdown already defined
Cmd_AddCommand: +strafe already defined
Cmd_AddCommand: -strafe already defined
Cmd_AddCommand: +moveleft already defined
Cmd_AddCommand: -moveleft already defined
Cmd_AddCommand: +moveright already defined
Cmd_AddCommand: -moveright already defined
Cmd_AddCommand: +speed already defined
Cmd_AddCommand: -speed already defined
Cmd_AddCommand: +attack already defined
Cmd_AddCommand: -attack already defined
Cmd_AddCommand: +use already defined
Cmd_AddCommand: -use already defined
Cmd_AddCommand: +force_grip already defined
Cmd_AddCommand: -force_grip already defined
Cmd_AddCommand: +altattack already defined
Cmd_AddCommand: -altattack already defined
Cmd_AddCommand: +useforce already defined
Cmd_AddCommand: -useforce already defined
Cmd_AddCommand: +force_lightning already defined
Cmd_AddCommand: -force_lightning already defined
Cmd_AddCommand: +force_drain already defined
Cmd_AddCommand: -force_drain already defined
Cmd_AddCommand: +button0 already defined
Cmd_AddCommand: -button0 already defined
Cmd_AddCommand: +button1 already defined
Cmd_AddCommand: -button1 already defined
Cmd_AddCommand: +button2 already defined
Cmd_AddCommand: -button2 already defined
Cmd_AddCommand: +button3 already defined
Cmd_AddCommand: -button3 already defined
Cmd_AddCommand: +button4 already defined
Cmd_AddCommand: -button4 already defined
Cmd_AddCommand: +button5 already defined
Cmd_AddCommand: -button5 already defined
Cmd_AddCommand: +button6 already defined
Cmd_AddCommand: -button6 already defined
Cmd_AddCommand: +button7 already defined
Cmd_AddCommand: -button7 already defined
Cmd_AddCommand: +button8 already defined
Cmd_AddCommand: -button8 already defined
Cmd_AddCommand: +button9 already defined
Cmd_AddCommand: -button9 already defined
Cmd_AddCommand: +button10 already defined
Cmd_AddCommand: -button10 already defined
Cmd_AddCommand: +button11 already defined
Cmd_AddCommand: -button11 already defined
Cmd_AddCommand: +button12 already defined
Cmd_AddCommand: -button12 already defined
Cmd_AddCommand: +button13 already defined
Cmd_AddCommand: -button13 already defined
Cmd_AddCommand: +button14 already defined
Cmd_AddCommand: -button14 already defined
Cmd_AddCommand: +mlook already defined
Cmd_AddCommand: -mlook already defined
Cmd_AddCommand: sv_saberswitch already defined
Cmd_AddCommand: engage_duel already defined
Cmd_AddCommand: force_heal already defined
Cmd_AddCommand: force_speed already defined
Cmd_AddCommand: force_pull already defined
Cmd_AddCommand: force_distract already defined
Cmd_AddCommand: force_rage already defined
Cmd_AddCommand: force_protect already defined
Cmd_AddCommand: force_absorb already defined
Cmd_AddCommand: force_healother already defined
Cmd_AddCommand: force_forcepowerother already defined
Cmd_AddCommand: force_seeing already defined
Cmd_AddCommand: use_seeker already defined
Cmd_AddCommand: use_field already defined
Cmd_AddCommand: use_bacta already defined
Cmd_AddCommand: use_electrobinoculars already defined
Cmd_AddCommand: zoom already defined
Cmd_AddCommand: use_sentry already defined
Cmd_AddCommand: saberAttackCycle already defined
Cmd_AddCommand: force_throw already defined
Cmd_AddCommand: clientinfo already defined
Cmd_AddCommand: reconnect already defined
Cmd_AddCommand: fs_openedList already defined
Cmd_AddCommand: fs_referencedList already defined
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
Cmd_AddCommand: screenshot_tga already defined
Initializing OpenGL subsystem
...initializing QGL
...calling LoadLibrary( 'C:\WINDOWS\System32\opengl32.dll' ): succeeded
...setting mode 3: 640 480 W
...created window@0,0 (646x512)
Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 32, 24, 8 )
...50 PFDs found
...hardware acceleration found
...PIXELFORMAT 8 selected
...creating GL context: succeeded
...making context current: succeeded
Initializing OpenGL extensions
...GL_S3_s3tc available
...GL_EXT_texture_compression_s3tc available
...no tc preference specified
.....using GL_EXT_texture_compression_s3tc
...using GL_EXT_texture_env_add
...GL_EXT_texture_filter_anisotropic available
...using GL_EXT_texture_filter_anisotropic
...Using GL_EXT_texture_edge_clamp
...using WGL_EXT_swap_control
...using GL_ARB_multitexture
...using GL_EXT_compiled_vertex_array
...using GL_EXT_point_parameters
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce2 MX/AGP/SSE2
GL_VERSION: 1.3.0
GL_EXTENSIONS: GL_ARB_imaging GL_ARB_multitexture GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_transpose_matrix GL_S3_s3tc GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_packed_pixels GL_EXT_paletted_texture GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shared_texture_palette GL_EXT_stencil_wrap GL_EXT_texture_compression_s3tc GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_cube_map GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_vertex_weighting GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_evaluators GL_NV_fence GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_register_combiners GL_NV_texgen_emboss GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_lod GL_WIN_swap_hint WGL_EXT_swap_control
GL_MAX_TEXTURE_SIZE: 2048
GL_MAX_ACTIVE_TEXTURES_ARB: 2
PIXELFORMAT: color(32-bits) Z(24-bit) stencil(8-bits)
MODE: 3, 640 x 480 windowed hz:60
GAMMA: hardware w/ 0 overbright bits
CPU: Intel Pentium IV
rendering primitives: single glDrawElements
texturemode: GL_LINEAR_MIPMAP_LINEAR
picmip: 0
texture bits: 0
lightmap texture bits: 0
multitexture: enabled
compiled vertex arrays: enabled
texenv add: enabled
compressed textures: enabled
compressed lightmaps: disabled
texture compression method: GL_EXT_texture_compression_s3tc
anisotropic filtering: enabled
Initializing Shaders
...loading 'shaders/zoom.shader'
...loading 'shaders/yavin.shader'
...loading 'shaders/ui.shader'
...loading 'shaders/test.shader'
...loading 'shaders/system.shader'
...loading 'shaders/sprites.shader'
...loading 'shaders/skies.shader'
...loading 'shaders/scavenger.shader'
...loading 'shaders/sabers.shader'
...loading 'shaders/players.shader'
...loading 'shaders/nar_shaddaa.shader'
...loading 'shaders/mp.shader'
...loading 'shaders/models.shader'
...loading 'shaders/metashader.shader'
...loading 'shaders/marks.shader'
...loading 'shaders/jeffd_test.shader'
...loading 'shaders/items.shader'
...loading 'shaders/imperial.shader'
...loading 'shaders/gfx.shader'
...loading 'shaders/fogs.shader'
...loading 'shaders/flares.shader'
...loading 'shaders/explosions.shader'
...loading 'shaders/effects.shader'
...loading 'shaders/doomgiver.shader'
...loading 'shaders/decals.shader'
...loading 'shaders/common.shader'
...loading 'shaders/cinematics.shader'
...loading 'shaders/bespin.shader'
----- finished R_Init -----
------- sound initialization -------
Cmd_AddCommand: soundstop already defined
Initializing DirectSound
locked hardware. ok
------------------------------------
----- Sound Info -----
sound system is muted
1 stereo
32768 samples
16 samplebits
1 submission_chunk
22050 speed
0x110d86e0 dma buffer
No background file.
0.01MB audio data: ( 0.01MB WAV/MP3 ) + ( 0.00MB Music )
0.01MB in sfx_t alloc data (WAV/MP3) loaded this level
----------------------
Loading dll file ui.
Parsing menu file:ui/jk2mp/main.menu
Parsing menu file:ui/jk2mp/joinserver.menu
Parsing menu file:ui/jk2mp/player.menu
Parsing menu file:ui/jk2mp/createserver.menu
Parsing menu file:ui/jk2mp/connect.menu
Parsing menu file:ui/jk2mp/rules.menu
Parsing menu file:ui/jk2mp/rules_games.menu
Parsing menu file:ui/jk2mp/rules_force.menu
Parsing menu file:ui/jk2mp/rules_weapons.menu
Parsing menu file:ui/jk2mp/rules_items.menu
Parsing menu file:ui/jk2mp/controls.menu
Parsing menu file:ui/jk2mp/setup.menu
Parsing menu file:ui/jk2mp/demo.menu
Parsing menu file:ui/jk2mp/password.menu
Parsing menu file:ui/jk2mp/quit.menu
Parsing menu file:ui/jk2mp/error.menu
Parsing menu file:ui/jk2mp/serverinfo.menu
Parsing menu file:ui/jk2mp/findplayer.menu
Parsing menu file:ui/jk2mp/createfavorite.menu
Parsing menu file:ui/jk2mp/multiplayer.menu
Parsing menu file:ui/jk2mp/cdkey.menu
Parsing menu file:ui/jk2mp/advancedcreateserver.menu
Parsing menu file:ui/jk2mp/credits.menu
Parsing menu file:ui/jk2mp/vid_warning.menu
Parsing menu file:ui/jk2mp/videodriver.menu
UI menu load time = 2031 milli seconds
28 bots parsed
================
Hunk Small log
================
size = 12064: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2699 (size)
size = 108240: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2694 (sizeof( stages[i] ))
size = 172368: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 2650 (sizeof( shader_t ))
size = 144: c:\projects\jk2\code-mp\renderer\tr_model.cpp, line: 621 (sizeof( modelHash_t ))
size = 544: c:\projects\jk2\code-mp\renderer\tr_model.cpp, line: 578 (sizeof( *tr.models[tr.numModels] ))
size = 16: c:\projects\jk2\code-mp\renderer\tr_image.cpp, line: 2627 (sizeof( *skin->surfaces ))
size = 528: c:\projects\jk2\code-mp\renderer\tr_image.cpp, line: 2624 (sizeof( skin_t ))
size = 25936: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 3787 (size * sizeof(char *))
size = 787728: c:\projects\jk2\code-mp\renderer\tr_shader.cpp, line: 3744 (sum + numShaders*2)
size = 2505040: c:\projects\jk2\code-mp\renderer\tr_init.cpp, line: 1053 (sizeof( *backEndData[0] ) + sizeof(srfPoly_t) * max_polys + sizeof(polyVert_t) * max_polyverts)
3612608 Hunk memory
10 hunk blocks
----- CL_Shutdown -----
RE_Shutdown( 0 )
RE_Shutdown( 1 )
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): success
...deleting GL context: success
...releasing DC: success
...destroying window
...shutting down QGL
...unloading OpenGL DLL
-----------------------

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

17
CODE-mp/base/server.cfg Normal file
View file

@ -0,0 +1,17 @@
// Server Config
seta sv_hostname "jkii-dedicated v1.01"
seta sv_maxclients 8
seta g_motd "report problems to drews@engr.wisc.edu"
sv_pure 0
sv_maxRate 10000
seta g_inactivity 0
seta rconpassword "raven2"
g_allowvote 1
set d1 "set timelimit 20; set capturelimit 20; map ffa_deathstar; set nextmap vstr d2"
set d2 "set timelimit 20; set capturelimit 20; map ffa_imperial; set nextmap vstr d3"
set d3 "map ffa_bespin; set nextmap vstr d4"
set d4 "map ffa_raven; set nextmap vstr d5"
set d5 "map ffa_yavin; set nextmap vstr d1"
vstr d1

1597
CODE-mp/base/vm/cgame.map Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

1011
CODE-mp/base/vm/ui.map Normal file

File diff suppressed because it is too large Load diff

BIN
CODE-mp/base/vm/ui.qvm Normal file

Binary file not shown.

View file

@ -30,24 +30,24 @@ char teamChat2[256];
char *showPowersName[] =
{
"HEAL2",//FP_HEAL
"JUMP2",//FP_LEVITATION
"SPEED2",//FP_SPEED
"PUSH2",//FP_PUSH
"PULL2",//FP_PULL
"MINDTRICK2",//FP_TELEPTAHY
"GRIP2",//FP_GRIP
"LIGHTNING2",//FP_LIGHTNING
"DARK_RAGE2",//FP_RAGE
"PROTECT2",//FP_PROTECT
"ABSORB2",//FP_ABSORB
"TEAM_HEAL2",//FP_TEAM_HEAL
"TEAM_REPLENISH2",//FP_TEAM_FORCE
"DRAIN2",//FP_DRAIN
"SEEING2",//FP_SEE
"SABER_OFFENSE2",//FP_SABERATTACK
"SABER_DEFENSE2",//FP_SABERDEFEND
"SABER_THROW2",//FP_SABERTHROW
"Heal",//FP_HEAL
"Jump",//FP_LEVITATION
"Speed",//FP_SPEED
"Push",//FP_PUSH
"Pull",//FP_PULL
"Mind Trick",//FP_TELEPTAHY
"Grip",//FP_GRIP
"Lightning",//FP_LIGHTNING
"Dark Rage",//FP_RAGE
"Protect",//FP_PROTECT
"Absorb",//FP_ABSORB
"Team Heal",//FP_TEAM_HEAL
"Team Replenish",//FP_TEAM_FORCE
"Drain",//FP_DRAIN
"Seeing",//FP_SEE
"Saber Attack",//FP_SABERATTACK
"Saber Defend",//FP_SABERDEFEND
"Saber Throw",//FP_SABERTHROW
NULL
};
@ -1358,7 +1358,7 @@ void CG_DrawForceSelect( void )
if ( showPowersName[cg.forceSelect] )
{
UI_DrawProportionalString(320, y + 30, CG_GetStripEdString("INGAME", showPowersName[cg.forceSelect]), UI_CENTER | UI_SMALLFONT, colorTable[CT_ICON_BLUE]);
UI_DrawProportionalString(320, y + 30, showPowersName[cg.forceSelect], UI_CENTER | UI_SMALLFONT, colorTable[CT_ICON_BLUE]);
}
}
@ -1664,7 +1664,7 @@ static float CG_DrawMiniScoreboard ( float y )
Q_strcat ( temp, MAX_QPATH, " 2nd: " );
Q_strcat ( temp, MAX_QPATH, cgs.scores2==SCORE_NOT_PRESENT?"-":(va("%i",cgs.scores2)) );
CG_Text_Paint( 630 - CG_Text_Width ( temp, 0.7f, FONT_SMALL ), y, 0.7f, colorWhite, temp, 0, 0, ITEM_TEXTSTYLE_SHADOWEDMORE, FONT_MEDIUM );
CG_Text_Paint( 630 - CG_Text_Width ( temp, 0.75f, FONT_SMALL ), y, 0.75f, colorWhite, temp, 0, 0, ITEM_TEXTSTYLE_SHADOWEDMORE, FONT_MEDIUM );
y += 15;
*/
//rww - no longer doing this. Since the attacker now shows who is first, we print the score there.
@ -1698,16 +1698,13 @@ static float CG_DrawEnemyInfo ( float y )
if ( cgs.gametype == GT_JEDIMASTER )
{
//title = "Jedi Master";
title = CG_GetStripEdString("INGAMETEXT", "MASTERY7");
title = "Jedi Master";
clientNum = cgs.jediMaster;
if ( clientNum < 0 )
{
//return y;
// title = "Get Saber!";
title = CG_GetStripEdString("INGAMETEXT", "GET_SABER");
title = "Get Saber!";
size = ICON_SIZE * 1.25;
y += 5;
@ -1717,25 +1714,23 @@ static float CG_DrawEnemyInfo ( float y )
y += size;
/*
CG_Text_Paint( 630 - CG_Text_Width ( ci->name, 0.7f, FONT_MEDIUM ), y, 0.7f, colorWhite, ci->name, 0, 0, 0, FONT_MEDIUM );
CG_Text_Paint( 630 - CG_Text_Width ( ci->name, 0.75f, FONT_MEDIUM ), y, 0.75f, colorWhite, ci->name, 0, 0, 0, FONT_MEDIUM );
y += 15;
*/
CG_Text_Paint( 630 - CG_Text_Width ( title, 0.7f, FONT_MEDIUM ), y, 0.7f, colorWhite, title, 0, 0, 0, FONT_MEDIUM );
CG_Text_Paint( 630 - CG_Text_Width ( title, 0.75f, FONT_MEDIUM ), y, 0.75f, colorWhite, title, 0, 0, 0, FONT_MEDIUM );
return y + BIGCHAR_HEIGHT + 2;
}
}
else if ( cg.snap->ps.duelInProgress )
{
// title = "Dueling";
title = CG_GetStripEdString("INGAMETEXT", "DUELING");
title = "Dueling";
clientNum = cg.snap->ps.duelIndex;
}
else if ( cgs.gametype == GT_TOURNAMENT && cgs.clientinfo[cg.snap->ps.clientNum].team != TEAM_SPECTATOR)
{
// title = "Dueling";
title = CG_GetStripEdString("INGAMETEXT", "DUELING");
title = "Dueling";
if (cg.snap->ps.clientNum == cgs.duelist1)
{
clientNum = cgs.duelist2;
@ -1802,10 +1797,10 @@ static float CG_DrawEnemyInfo ( float y )
y += size;
CG_Text_Paint( 630 - CG_Text_Width ( ci->name, 0.7f, FONT_MEDIUM ), y, 0.7f, colorWhite, ci->name, 0, 0, 0, FONT_MEDIUM );
CG_Text_Paint( 630 - CG_Text_Width ( ci->name, 0.75f, FONT_MEDIUM ), y, 0.75f, colorWhite, ci->name, 0, 0, 0, FONT_MEDIUM );
y += 15;
CG_Text_Paint( 630 - CG_Text_Width ( title, 0.7f, FONT_MEDIUM ), y, 0.7f, colorWhite, title, 0, 0, 0, FONT_MEDIUM );
CG_Text_Paint( 630 - CG_Text_Width ( title, 0.75f, FONT_MEDIUM ), y, 0.75f, colorWhite, title, 0, 0, 0, FONT_MEDIUM );
return y + BIGCHAR_HEIGHT + 2;
}
@ -3271,7 +3266,7 @@ CG_DrawSpectator
static void CG_DrawSpectator(void)
{
const char* s;
s = CG_GetStripEdString("INGAMETEXT", "SPECTATOR");
s = "SPECTATOR";
if (cgs.gametype == GT_TOURNAMENT &&
cgs.duelist1 != -1 &&
cgs.duelist2 != -1)
@ -3298,7 +3293,7 @@ static void CG_DrawSpectator(void)
if ( cgs.gametype == GT_TOURNAMENT )
{
s = CG_GetStripEdString("INGAMETEXT", "WAITING_TO_PLAY"); // "waiting to play";
s = "waiting to play";
CG_Text_Paint ( 320 - CG_Text_Width ( s, 1.0f, 3 ) / 2, 440, 1.0f, colorWhite, s, 0, 0, 0, 3 );
}
else //if ( cgs.gametype >= GT_TEAM )
@ -3514,8 +3509,7 @@ static qboolean CG_DrawFollow( void )
return qfalse;
}
// s = "following";
s = CG_GetStripEdString("INGAMETEXT", "FOLLOWING");
s = "following";
CG_Text_Paint ( 320 - CG_Text_Width ( s, 1.0f, FONT_MEDIUM ) / 2, 60, 1.0f, colorWhite, s, 0, 0, 0, FONT_MEDIUM );
s = cgs.clientinfo[ cg.snap->ps.clientNum ].name;
@ -3607,8 +3601,7 @@ static void CG_DrawWarmup( void ) {
}
if ( sec < 0 ) {
// s = "Waiting for players";
s = CG_GetStripEdString("INGAMETEXT", "WAITING_FOR_PLAYERS");
s = "Waiting for players";
w = CG_DrawStrlen( s ) * BIGCHAR_WIDTH;
CG_DrawBigString(320 - w / 2, 24, s, 1.0F);
cg.warmupCount = 0;
@ -3661,8 +3654,7 @@ static void CG_DrawWarmup( void ) {
cg.warmup = 0;
sec = 0;
}
// s = va( "Starts in: %i", sec + 1 );
s = va( "%s: %i",CG_GetStripEdString("INGAMETEXT", "STARTS_IN"), sec + 1 );
s = va( "Starts in: %i", sec + 1 );
if ( sec != cg.warmupCount ) {
cg.warmupCount = sec;
switch ( sec ) {

View file

@ -1231,7 +1231,7 @@ void CG_EntityEvent( centity_t *cent, vec3_t position ) {
const char *strText = CG_GetStripEdString("INGAMETEXT", "PICKUPLINE");
//Com_Printf("%s %s\n", strText, showPowersName[index]);
CG_CenterPrint( va("%s %s\n", strText, CG_GetStripEdString("INGAME",showPowersName[index])), SCREEN_HEIGHT * 0.30, BIGCHAR_WIDTH );
CG_CenterPrint( va("%s %s\n", strText, showPowersName[index]), SCREEN_HEIGHT * 0.30, BIGCHAR_WIDTH );
}
//Show the player their force selection bar in case picking the holocron up changed the current selection

View file

@ -152,8 +152,7 @@ void CG_DrawInformation( void ) {
// pure server
s = Info_ValueForKey( sysInfo, "sv_pure" );
if ( s[0] == '1' ) {
const char *psPure = CG_GetStripEdString("INGAMETEXT", "PURE_SERVER");
UI_DrawProportionalString( 320, y, psPure,
UI_DrawProportionalString( 320, y, "Pure Server",
UI_CENTER|UI_INFOFONT|UI_DROPSHADOW, colorWhite );
y += PROP_HEIGHT;
}

View file

@ -76,8 +76,9 @@
#define TEAM_OVERLAY_MAXNAME_WIDTH 12
#define TEAM_OVERLAY_MAXLOCATION_WIDTH 16
#define DEFAULT_MODEL "kyle"
#define DEFAULT_TEAM_MODEL "kyle"
#define DEFAULT_MODEL "kyle/default"
#define DEFAULT_TEAM_MODEL "kyle/default"
#define DEFAULT_TEAM_HEAD "kyle/default"
#define DEFAULT_FORCEPOWERS "5-1-000000000000000000"
//"rank-side-heal.lev.speed.push.pull.tele.grip.lightning.rage.protect.absorb.teamheal.teamforce.drain.see"

View file

@ -173,7 +173,7 @@ static void CG_DrawClientScore( int y, score_t *score, float *color, float fade,
// add the "ready" marker for intermission exiting
if ( cg.snap->ps.stats[ STAT_CLIENTS_READY ] & ( 1 << score->client ) )
{
CG_Text_Paint (SB_NAME_X - 64, y + 2, 0.7f * scale, colorWhite, CG_GetStripEdString("INGAMETEXT", "READY"),0, 0, ITEM_TEXTSTYLE_OUTLINED, FONT_MEDIUM );
CG_Text_Paint (SB_NAME_X - 64, y + 2, 0.7f * scale, colorWhite, "READY" ,0, 0, ITEM_TEXTSTYLE_OUTLINED, FONT_MEDIUM );
}
}
@ -371,10 +371,7 @@ qboolean CG_DrawOldScoreboard( void ) {
CG_Text_Paint ( SB_NAME_X, y, 1.0f, colorWhite, "Name", 0, 0, ITEM_TEXTSTYLE_OUTLINED, FONT_MEDIUM );
if (cgs.gametype == GT_TOURNAMENT)
{
char sWL[100];
trap_SP_GetStringTextString("INGAMETEXT_W_L", sWL, sizeof(sWL));
CG_Text_Paint ( SB_SCORE_X, y, 1.0f, colorWhite, sWL, 0, 0, ITEM_TEXTSTYLE_OUTLINED, FONT_MEDIUM );
CG_Text_Paint ( SB_SCORE_X, y, 1.0f, colorWhite, "W/L", 0, 0, ITEM_TEXTSTYLE_OUTLINED, FONT_MEDIUM );
}
else
{

1597
CODE-mp/cgame/vm/cgame.map Normal file

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -130,7 +130,7 @@ void Con_Dump_f (void)
if (Cmd_Argc() != 2)
{
Com_Printf (SP_GetStringText(CON_TEXT_DUMP_USAGE));
Com_Printf(SP_GetStringText(CON_TEXT_DUMP_USAGE));
return;
}
@ -139,7 +139,7 @@ void Con_Dump_f (void)
f = FS_FOpenFileWrite( Cmd_Argv( 1 ) );
if (!f)
{
Com_Printf (S_COLOR_RED"ERROR: couldn't open.\n");
Com_Printf ("ERROR: couldn't open.\n");
return;
}

View file

@ -758,6 +758,9 @@ void CL_Disconnect( qboolean showMainMenu ) {
cls.state = CA_DISCONNECTED;
// allow cheats locally
Cvar_Set( "sv_cheats", "1" );
// not connected to a pure server anymore
cl_connectedToPureServer = qfalse;
}
@ -1030,7 +1033,23 @@ void CL_Connect_f( void ) {
if ( !Cvar_VariableValue("fs_restrict") && !Sys_CheckCD() )
{
Com_Error( ERR_NEED_CD, SP_GetStringTextString("CON_TEXT_NEED_CD") ); //"Game CD not in drive" );
int iLanguage = Cvar_VariableValue("sp_language");
//rww - we don't have an actual cvar object for sp_language to use here.
if (iLanguage) // dunno if SP files are loaded at this point if no CD...
{
switch (iLanguage)
{
case SP_LANGUAGE_GERMAN:
Com_Error( ERR_NEED_CD, "Spiel CD nicht im Laufwerk" );
break; // keep compiler happy
case SP_LANGUAGE_FRENCH:
Com_Error( ERR_NEED_CD, "CD de jeu pas dans le lecteur" );
break; // keep compiler happy
}
}
Com_Error( ERR_NEED_CD, "Game CD not in drive" );
}
if ( Cmd_Argc() != 2 ) {
@ -1219,7 +1238,6 @@ void CL_Vid_Restart_f( void ) {
// if not running a server clear the whole hunk
if ( !com_sv_running->integer ) {
CM_ClearMap();
// clear the whole hunk
Hunk_Clear();
}

Binary file not shown.

View file

@ -6914,7 +6914,7 @@ void StandardBotAI(bot_state_t *bs, float thinktime)
else
{
#endif
if (bot_forcepowers.integer && !g_forcePowerDisable.integer)
if (bot_forcepowers.integer)
{
trap_EA_ForcePower(bs->client);
}

View file

@ -1315,9 +1315,7 @@ char *ClientConnect( int clientNum, qboolean firstTime, qboolean isBot ) {
value = Info_ValueForKey (userinfo, "password");
if ( g_password.string[0] && Q_stricmp( g_password.string, "none" ) &&
strcmp( g_password.string, value) != 0) {
static char sTemp[1024];
Q_strncpyz(sTemp, G_GetStripEdString("SVINGAME","INVALID_PASSWORD"), sizeof (sTemp) );
return sTemp;// return "Invalid password";
return "Invalid password";
}
}

View file

@ -2417,8 +2417,7 @@ void ClientCommand( int clientNum ) {
{
if (Q_stricmp(cmd, "addbot") == 0)
{ //because addbot isn't a recognized command unless you're the server, but it is in the menus regardless
// trap_SendServerCommand( clientNum, va("print \"You can only add bots as the server.\n\"" ) );
trap_SendServerCommand( clientNum, va("print \"%s.\n\"", G_GetStripEdString("SVINGAME", "ONLY_ADD_BOTS_AS_SERVER")));
trap_SendServerCommand( clientNum, va("print \"You can only add bots as the server.\n\"" ) );
}
else
{

View file

@ -1502,8 +1502,7 @@ void CheckExitRules( void ) {
if ( g_timelimit.integer && !level.warmupTime ) {
if ( level.time - level.startTime >= g_timelimit.integer*60000 ) {
// trap_SendServerCommand( -1, "print \"Timelimit hit.\n\"");
trap_SendServerCommand( -1, va("print \"%s.\n\"",G_GetStripEdString("SVINGAME", "TIMELIMIT_HIT")));
trap_SendServerCommand( -1, "print \"Timelimit hit.\n\"");
LogExit( "Timelimit hit." );
return;
}

6119
CODE-mp/game/vm/ai_util.asm Normal file

File diff suppressed because it is too large Load diff

20600
CODE-mp/game/vm/ai_wpnav.asm Normal file

File diff suppressed because it is too large Load diff

5877
CODE-mp/game/vm/bg_lib.asm Normal file

File diff suppressed because it is too large Load diff

17606
CODE-mp/game/vm/bg_misc.asm Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

12002
CODE-mp/game/vm/bg_saber.asm Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,538 @@
data
export WP_MuzzlePoint
align 4
LABELV WP_MuzzlePoint
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 1090519040
byte 4 0
byte 4 1090519040
byte 4 1098907648
byte 4 0
byte 4 1094713344
byte 4 1086324736
byte 4 3233808384
byte 4 1094713344
byte 4 1086324736
byte 4 3233808384
byte 4 1094713344
byte 4 1086324736
byte 4 3233808384
byte 4 1094713344
byte 4 1073741824
byte 4 3233808384
byte 4 1094713344
byte 4 1083179008
byte 4 3233808384
byte 4 1094713344
byte 4 1086324736
byte 4 3233808384
byte 4 1094713344
byte 4 1086324736
byte 4 3233808384
byte 4 1094713344
byte 4 1090519040
byte 4 0
byte 4 1094713344
byte 4 0
byte 4 3229614080
byte 4 1094713344
byte 4 0
byte 4 3240099840
byte 4 1094713344
byte 4 0
byte 4 3229614080
skip 24
export weaponData
align 4
LABELV weaponData
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 5
byte 4 0
byte 4 400
byte 4 8192
byte 4 0
byte 4 400
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 5
byte 4 0
byte 4 100
byte 4 8192
byte 4 0
byte 4 100
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 2
byte 4 15
byte 4 2
byte 4 400
byte 4 8192
byte 4 2
byte 4 400
byte 4 8192
byte 4 0
byte 4 200
byte 4 0
byte 4 1
byte 4 0
byte 4 1500
byte 4 2
byte 4 5
byte 4 2
byte 4 350
byte 4 8192
byte 4 3
byte 4 150
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 3
byte 4 5
byte 4 5
byte 4 600
byte 4 8192
byte 4 6
byte 4 1300
byte 4 8192
byte 4 0
byte 4 200
byte 4 0
byte 4 3
byte 4 0
byte 4 1700
byte 4 3
byte 4 5
byte 4 5
byte 4 1000
byte 4 8192
byte 4 5
byte 4 750
byte 4 8192
byte 4 400
byte 4 0
byte 4 5
byte 4 0
byte 4 1700
byte 4 0
byte 4 4
byte 4 5
byte 4 1
byte 4 100
byte 4 8192
byte 4 8
byte 4 800
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 3
byte 4 5
byte 4 8
byte 4 500
byte 4 8192
byte 4 6
byte 4 900
byte 4 8192
byte 4 0
byte 4 250
byte 4 0
byte 4 3
byte 4 0
byte 4 2100
byte 4 4
byte 4 5
byte 4 10
byte 4 700
byte 4 8192
byte 4 15
byte 4 800
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 5
byte 4 5
byte 4 1
byte 4 900
byte 4 8192
byte 4 2
byte 4 1200
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 7
byte 4 0
byte 4 1
byte 4 800
byte 4 8192
byte 4 1
byte 4 400
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 8
byte 4 0
byte 4 1
byte 4 800
byte 4 8192
byte 4 1
byte 4 400
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 9
byte 4 0
byte 4 1
byte 4 800
byte 4 8192
byte 4 0
byte 4 400
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 100
byte 4 8192
byte 4 0
byte 4 100
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
skip 56
export ammoData
align 4
LABELV ammoData
byte 4 0
byte 4 100
byte 4 300
byte 4 300
byte 4 300
byte 4 25
byte 4 800
byte 4 10
byte 4 10
byte 4 10
import PM_SetSaberMove
import PM_WeaponLightsaber
import PM_SetAnim
import PM_FinishWeaponChange
import PM_BeginWeaponChange
import PM_ForceLegsAnim
import PM_ContinueLegsAnim
import PM_StartTorsoAnim
import BG_CycleInven
import PM_StepSlideMove
import PM_SlideMove
import PM_AddEvent
import PM_AddTouchEnt
import PM_ClipVelocity
import PM_SaberJumpAttackMove
import PM_SaberFlipOverAttackMove
import PM_SomeoneInFront
import PM_GroundDistance
import PM_GetSaberStance
import PM_AnimLength
import PM_InRollComplete
import PM_InOnGroundAnim
import PM_SpinningAnim
import PM_LandingAnim
import PM_JumpingAnim
import PM_PainAnim
import PM_InKnockDown
import PM_InSaberAnim
import PM_SaberInStart
import PM_SaberInReflect
import PM_SaberInParry
import trap_FS_FCloseFile
import trap_FS_Write
import trap_FS_Read
import trap_FS_FOpenFile
import forcePowerNeeded
import c_pmove
import pm_flightfriction
import pm_waterfriction
import pm_friction
import pm_flyaccelerate
import pm_wateraccelerate
import pm_airaccelerate
import pm_accelerate
import pm_wadeScale
import pm_swimScale
import pm_duckScale
import pm_stopspeed
import pml
import forcePowerDarkLight
import WeaponAttackAnim
import WeaponReadyAnim
import BG_OutOfMemory
import BG_StringAlloc
import BG_TempFree
import BG_TempAlloc
import BG_AllocUnaligned
import BG_Alloc
import BG_CanUseFPNow
import BG_HasYsalamiri
import BG_GetItemIndexByTag
import BG_ParseAnimationFile
import BG_PlayerTouchesItem
import BG_G2PlayerAngles
import BG_PlayerStateToEntityStateExtraPolate
import BG_PlayerStateToEntityState
import BG_TouchJumpPad
import BG_AddPredictableEventToPlayerstate
import BG_EvaluateTrajectoryDelta
import BG_EvaluateTrajectory
import BG_ForcePowerDrain
import BG_SaberStartTransAnim
import BG_InDeathAnim
import BG_InRoll
import BG_SaberInSpecialAttack
import BG_SpinningSaberAnim
import BG_FlippingAnim
import BG_SaberInIdle
import BG_SaberInSpecial
import BG_SaberInAttack
import BG_DirectFlippingAnim
import BG_InSaberStandAnim
import BG_InSpecialJump
import BG_LegalizedForcePowers
import saberMoveData
import BG_CanItemBeGrabbed
import BG_FindItemForHoldable
import BG_FindItemForPowerup
import BG_FindItemForWeapon
import BG_FindItem
import vectoyaw
import bg_numItems
import bg_itemlist
import Pmove
import PM_UpdateViewAngles
import pm
import bgForcePowerCost
import forceMasteryPoints
import forceMasteryLevels
import bgGlobalAnimations
import BGPAFtextLoaded
import forcePowerSorted
import GetStringForID
import GetIDForString
import Q_irand
import irand
import flrand
import Rand_Init
import Com_Printf
import Com_Error
import Info_NextPair
import Info_Validate
import Info_SetValueForKey_Big
import Info_SetValueForKey
import Info_RemoveKey_big
import Info_RemoveKey
import Info_ValueForKey
import va
import Q_CleanStr
import Q_PrintStrlen
import Q_strcat
import Q_strncpyz
import Q_strrchr
import Q_strupr
import Q_strlwr
import Q_stricmpn
import Q_strncmp
import Q_stricmp
import Q_isalpha
import Q_isupper
import Q_islower
import Q_isprint
import Com_sprintf
import Parse3DMatrix
import Parse2DMatrix
import Parse1DMatrix
import SkipRestOfLine
import SkipBracedSection
import COM_MatchToken
import COM_ParseWarning
import COM_ParseError
import COM_Compress
import COM_ParseExt
import COM_Parse
import SkipWhitespace
import COM_GetCurrentParseLine
import COM_BeginParseSession
import COM_DefaultExtension
import COM_StripExtension
import COM_SkipPath
import Com_Clamp
import PerpendicularVector
import AngleVectors
import MatrixMultiply
import MakeNormalVectors
import RotateAroundDirection
import RotatePointAroundVector
import ProjectPointOnPlane
import PlaneFromPoints
import AngleDelta
import AngleNormalize180
import AngleNormalize360
import AnglesSubtract
import AngleSubtract
import LerpAngle
import AngleMod
import BoxOnPlaneSide
import SetPlaneSignbits
import AxisCopy
import AxisClear
import AnglesToAxis
import vectoangles
import Q_crandom
import Q_random
import Q_rand
import Q_acos
import Q_log2
import VectorRotate
import Vector4Scale
import VectorNormalize2
import VectorNormalize
import CrossProduct
import VectorInverse
import VectorNormalizeFast
import DistanceSquared
import Distance
import VectorLengthSquared
import VectorLength
import VectorCompare
import AddPointToBounds
import ClearBounds
import RadiusFromBounds
import NormalizeColor
import ColorBytes4
import ColorBytes3
import _VectorMA
import _VectorScale
import _VectorCopy
import _VectorAdd
import _VectorSubtract
import _DotProduct
import ByteToDir
import DirToByte
import powf
import ClampShort
import ClampChar
import Q_rsqrt
import Q_fabs
import axisDefault
import vec3_origin
import g_color_table
import colorDkBlue
import colorLtBlue
import colorDkGrey
import colorMdGrey
import colorLtGrey
import colorWhite
import colorCyan
import colorMagenta
import colorYellow
import colorBlue
import colorGreen
import colorRed
import colorBlack
import colorTable
import bytedirs
import Com_Memcpy
import Com_Memset
import Hunk_Alloc
import forceSpeedLevels
import FloatSwap
import LongSwap
import ShortSwap
import acos
import fabs
import abs
import tan
import atan2
import cos
import sin
import sqrt
import floor
import ceil
import memcpy
import memset
import memmove
import sscanf
import vsprintf
import _atoi
import atoi
import _atof
import atof
import toupper
import tolower
import strncpy
import strstr
import strchr
import strcmp
import strcpy
import strcat
import strlen
import rand
import srand
import qsort

12167
CODE-mp/game/vm/g_active.asm Normal file

File diff suppressed because it is too large Load diff

1517
CODE-mp/game/vm/g_arenas.asm Normal file

File diff suppressed because it is too large Load diff

8798
CODE-mp/game/vm/g_bot.asm Normal file

File diff suppressed because it is too large Load diff

12441
CODE-mp/game/vm/g_client.asm Normal file

File diff suppressed because it is too large Load diff

19339
CODE-mp/game/vm/g_cmds.asm Normal file

File diff suppressed because it is too large Load diff

16391
CODE-mp/game/vm/g_combat.asm Normal file

File diff suppressed because it is too large Load diff

14214
CODE-mp/game/vm/g_items.asm Normal file

File diff suppressed because it is too large Load diff

12534
CODE-mp/game/vm/g_log.asm Normal file

File diff suppressed because it is too large Load diff

13554
CODE-mp/game/vm/g_main.asm Normal file

File diff suppressed because it is too large Load diff

1010
CODE-mp/game/vm/g_mem.asm Normal file

File diff suppressed because it is too large Load diff

10286
CODE-mp/game/vm/g_misc.asm Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

14777
CODE-mp/game/vm/g_mover.asm Normal file

File diff suppressed because it is too large Load diff

2906
CODE-mp/game/vm/g_object.asm Normal file

File diff suppressed because it is too large Load diff

3057
CODE-mp/game/vm/g_saga.asm Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

6635
CODE-mp/game/vm/g_spawn.asm Normal file

File diff suppressed because it is too large Load diff

3631
CODE-mp/game/vm/g_svcmds.asm Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

3664
CODE-mp/game/vm/g_target.asm Normal file

File diff suppressed because it is too large Load diff

7813
CODE-mp/game/vm/g_team.asm Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

6889
CODE-mp/game/vm/g_utils.asm Normal file

File diff suppressed because it is too large Load diff

20558
CODE-mp/game/vm/g_weapon.asm Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

8572
CODE-mp/game/vm/q_math.asm Normal file

File diff suppressed because it is too large Load diff

6916
CODE-mp/game/vm/q_shared.asm Normal file

File diff suppressed because it is too large Load diff

20070
CODE-mp/game/vm/w_saber.asm Normal file

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -172,7 +172,6 @@ int G2API_InitGhoul2Model(CGhoul2Info_v **ghoul2Ptr, const char *fileName, int m
{
if (ghoul2.size() == 0)//very first model created
{//you can't have an empty vector, so let's not give it one
G2API_CleanGhoul2Models(ghoul2Ptr);
delete *ghoul2Ptr;
*ghoul2Ptr = 0;
}

Binary file not shown.

View file

@ -346,6 +346,10 @@ SOURCE=.\qcommon\cm_public.h
# End Source File
# Begin Source File
SOURCE=.\qcommon\cm_shader.cpp
# End Source File
# Begin Source File
SOURCE=.\qcommon\cm_test.cpp
# End Source File
# Begin Source File

View file

@ -3,13 +3,13 @@ Microsoft Developer Studio Workspace File, Format Version 6.00
###############################################################################
Project: "JK2cgame"=".\cgame\JK2_cgame.dsp" - Package Owner=<4>
Project: "JK2cgame"=.\cgame\JK2_cgame.dsp - Package Owner=<4>
Package=<5>
{{{
begin source code control
"$/General/code/cgame", UPCAAAAA
.\cgame
"$/General/code/cgame", UPCAAAAA
.\cgame
end source code control
}}}
@ -19,13 +19,13 @@ Package=<4>
###############################################################################
Project: "JK2game"=".\game\JK2_game.dsp" - Package Owner=<4>
Project: "JK2game"=.\game\JK2_game.dsp - Package Owner=<4>
Package=<5>
{{{
begin source code control
"$/General/code/game", VPCAAAAA
.\game
"$/General/code/game", VPCAAAAA
.\game
end source code control
}}}
@ -35,23 +35,7 @@ Package=<4>
###############################################################################
Project: "WinDed"=".\WinDed.dsp" - Package Owner=<4>
Package=<5>
{{{
begin source code control
"$/General/code", EAAAAAAA
.
end source code control
}}}
Package=<4>
{{{
}}}
###############################################################################
Project: "botlib"=".\botlib\botlib.dsp" - Package Owner=<4>
Project: "botlib"=.\botlib\botlib.dsp - Package Owner=<4>
Package=<5>
{{{
@ -67,7 +51,7 @@ Package=<4>
###############################################################################
Project: "jk2mp"=".\jk2mp.dsp" - Package Owner=<4>
Project: "jk2mp"=.\jk2mp.dsp - Package Owner=<4>
Package=<5>
{{{
@ -95,7 +79,7 @@ Package=<4>
###############################################################################
Project: "ui"=".\ui\ui.dsp" - Package Owner=<4>
Project: "ui"=.\ui\ui.dsp - Package Owner=<4>
Package=<5>
{{{

Binary file not shown.

View file

@ -3,16 +3,278 @@
<pre>
<h1>Build Log</h1>
<h3>
--------------------Configuration: ui - Win32 Release JK2--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP67C.tmp" with contents
[
/nologo /G6 /ML /W4 /GX /Zi /O2 /D "NDEBUG" /D "_USRDL" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "UI_EXPORTS" /D "MISSIONPACK" /D "_JK2" /Fp"../Release/ui/ui.pch" /YX /Fo"../Release/ui/" /Fd"../Release/ui/" /FD /c
"C:\projects\jk2\CODE-mp\ui\ui_main.c"
]
Creating command line "cl.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP67C.tmp"
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP67D.tmp" with contents
[
/nologo /base:"0x40000000" /dll /incremental:no /pdb:"../Release/uix86.pdb" /map:"../Release/ui/uix86.map" /debug /machine:I386 /def:".\ui.def" /out:"../Release/uix86.dll" /implib:"../Release/uix86.lib"
"\projects\jk2\CODE-mp\Release\ui\bg_misc.obj"
"\projects\jk2\CODE-mp\Release\ui\bg_weapons.obj"
"\projects\jk2\CODE-mp\Release\ui\q_math.obj"
"\projects\jk2\CODE-mp\Release\ui\q_shared.obj"
"\projects\jk2\CODE-mp\Release\ui\ui_atoms.obj"
"\projects\jk2\CODE-mp\Release\ui\ui_force.obj"
"\projects\jk2\CODE-mp\Release\ui\ui_gameinfo.obj"
"\projects\jk2\CODE-mp\Release\ui\ui_main.obj"
"\projects\jk2\CODE-mp\Release\ui\ui_shared.obj"
"\projects\jk2\CODE-mp\Release\ui\ui_syscalls.obj"
"\projects\jk2\CODE-mp\Release\ui\ui_util.obj"
]
Creating command line "link.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP67D.tmp"
<h3>Output Window</h3>
Compiling...
ui_main.c
Linking...
Creating library ../Release/uix86.lib and object ../Release/uix86.exp
<h3>
--------------------Configuration: jk2mp - Win32 Release JK2--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP686.tmp" with contents
[
/nologo /G6 /ML /W4 /GX /Zi /O2 /Ob0 /D "_WIN32" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_JK2" /Fp".\Release\jk2/jk2mp.pch" /YX /Fo".\Release\jk2/" /Fd".\Release\jk2/" /FD /c
"C:\projects\jk2\CODE-mp\client\cl_console.cpp"
"C:\projects\jk2\CODE-mp\qcommon\common.cpp"
]
Creating command line "cl.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP686.tmp"
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP687.tmp" with contents
[
advapi32.lib winmm.lib wsock32.lib kernel32.lib user32.lib gdi32.lib ole32.lib /nologo /stack:0x800000 /subsystem:windows /incremental:no /pdb:".\Release/jk2mp.pdb" /map:"Release/jk2mp.map" /debug /machine:I386 /out:".\Release/jk2mp.exe"
".\Release\jk2\cl_cgame.obj"
".\Release\jk2\cl_cin.obj"
".\Release\jk2\cl_console.obj"
".\Release\jk2\cl_input.obj"
".\Release\jk2\cl_keys.obj"
".\Release\jk2\cl_main.obj"
".\Release\jk2\cl_net_chan.obj"
".\Release\jk2\cl_parse.obj"
".\Release\jk2\cl_scrn.obj"
".\Release\jk2\cl_ui.obj"
".\Release\jk2\FXExport.obj"
".\Release\jk2\FxPrimitives.obj"
".\Release\jk2\FxScheduler.obj"
".\Release\jk2\FxSystem.obj"
".\Release\jk2\FxTemplate.obj"
".\Release\jk2\FxUtil.obj"
".\Release\jk2\cm_load.obj"
".\Release\jk2\cm_patch.obj"
".\Release\jk2\cm_polylib.obj"
".\Release\jk2\cm_shader.obj"
".\Release\jk2\cm_test.obj"
".\Release\jk2\cm_trace.obj"
".\Release\jk2\cmd.obj"
".\Release\jk2\CNetProfile.obj"
".\Release\jk2\common.obj"
".\Release\jk2\cvar.obj"
".\Release\jk2\files.obj"
".\Release\jk2\GenericParser2.obj"
".\Release\jk2\hstring.obj"
".\Release\jk2\huffman.obj"
".\Release\jk2\md4.obj"
".\Release\jk2\msg.obj"
".\Release\jk2\net_chan.obj"
".\Release\jk2\q_math.obj"
".\Release\jk2\q_shared.obj"
".\Release\jk2\RoffSystem.obj"
".\Release\jk2\strip.obj"
".\Release\jk2\unzip.obj"
".\Release\jk2\vm.obj"
".\Release\jk2\vm_interpreted.obj"
".\Release\jk2\vm_x86.obj"
".\Release\jk2\win_input.obj"
".\Release\jk2\win_main.obj"
".\Release\jk2\win_net.obj"
".\Release\jk2\win_shared.obj"
".\Release\jk2\win_snd.obj"
".\Release\jk2\win_syscon.obj"
".\Release\jk2\win_wndproc.obj"
".\Release\jk2\sv_bot.obj"
".\Release\jk2\sv_ccmds.obj"
".\Release\jk2\sv_client.obj"
".\Release\jk2\sv_game.obj"
".\Release\jk2\sv_init.obj"
".\Release\jk2\sv_main.obj"
".\Release\jk2\sv_net_chan.obj"
".\Release\jk2\sv_snapshot.obj"
".\Release\jk2\sv_world.obj"
".\Release\jk2\cdct.obj"
".\Release\jk2\csbt.obj"
".\Release\jk2\csbtb.obj"
".\Release\jk2\csbtl3.obj"
".\Release\jk2\cup.obj"
".\Release\jk2\cupini.obj"
".\Release\jk2\cupl1.obj"
".\Release\jk2\cupl3.obj"
".\Release\jk2\cwin.obj"
".\Release\jk2\cwinb.obj"
".\Release\jk2\cwinm.obj"
".\Release\jk2\hwin.obj"
".\Release\jk2\l3dq.obj"
".\Release\jk2\l3init.obj"
".\Release\jk2\mdct.obj"
".\Release\jk2\mhead.obj"
".\Release\jk2\msis.obj"
".\Release\jk2\towave.obj"
".\Release\jk2\uph.obj"
".\Release\jk2\upsf.obj"
".\Release\jk2\wavep.obj"
".\Release\jk2\snd_dma.obj"
".\Release\jk2\snd_mem.obj"
".\Release\jk2\snd_mix.obj"
".\Release\jk2\snd_mp3.obj"
".\Release\jk2\jcapimin.obj"
".\Release\jk2\jccoefct.obj"
".\Release\jk2\jccolor.obj"
".\Release\jk2\jcdctmgr.obj"
".\Release\jk2\jchuff.obj"
".\Release\jk2\jcinit.obj"
".\Release\jk2\jcmainct.obj"
".\Release\jk2\jcmarker.obj"
".\Release\jk2\jcmaster.obj"
".\Release\jk2\jcomapi.obj"
".\Release\jk2\jcparam.obj"
".\Release\jk2\jcphuff.obj"
".\Release\jk2\jcprepct.obj"
".\Release\jk2\jcsample.obj"
".\Release\jk2\jctrans.obj"
".\Release\jk2\jdapimin.obj"
".\Release\jk2\jdapistd.obj"
".\Release\jk2\jdatadst.obj"
".\Release\jk2\jdatasrc.obj"
".\Release\jk2\jdcoefct.obj"
".\Release\jk2\jdcolor.obj"
".\Release\jk2\jddctmgr.obj"
".\Release\jk2\jdhuff.obj"
".\Release\jk2\jdinput.obj"
".\Release\jk2\jdmainct.obj"
".\Release\jk2\jdmarker.obj"
".\Release\jk2\jdmaster.obj"
".\Release\jk2\jdpostct.obj"
".\Release\jk2\jdsample.obj"
".\Release\jk2\jdtrans.obj"
".\Release\jk2\jerror.obj"
".\Release\jk2\jfdctflt.obj"
".\Release\jk2\jidctflt.obj"
".\Release\jk2\jmemmgr.obj"
".\Release\jk2\jmemnobs.obj"
".\Release\jk2\jutils.obj"
".\Release\jk2\png.obj"
".\Release\jk2\matcomp.obj"
".\Release\jk2\tr_animation.obj"
".\Release\jk2\tr_backend.obj"
".\Release\jk2\tr_bsp.obj"
".\Release\jk2\tr_cmds.obj"
".\Release\jk2\tr_curve.obj"
".\Release\jk2\tr_flares.obj"
".\Release\jk2\tr_font.obj"
".\Release\jk2\tr_ghoul2.obj"
".\Release\jk2\tr_image.obj"
".\Release\jk2\tr_init.obj"
".\Release\jk2\tr_light.obj"
".\Release\jk2\tr_main.obj"
".\Release\jk2\tr_marks.obj"
".\Release\jk2\tr_mesh.obj"
".\Release\jk2\tr_model.obj"
".\Release\jk2\tr_noise.obj"
".\Release\jk2\tr_quicksprite.obj"
".\Release\jk2\tr_scene.obj"
".\Release\jk2\tr_shade.obj"
".\Release\jk2\tr_shade_calc.obj"
".\Release\jk2\tr_shader.obj"
".\Release\jk2\tr_shadows.obj"
".\Release\jk2\tr_sky.obj"
".\Release\jk2\tr_surface.obj"
".\Release\jk2\tr_surfacesprites.obj"
".\Release\jk2\tr_world.obj"
".\Release\jk2\tr_WorldEffects.obj"
".\Release\jk2\win_gamma.obj"
".\Release\jk2\win_glimp.obj"
".\Release\jk2\win_qgl.obj"
".\Release\jk2\G2_API.obj"
".\Release\jk2\G2_bolts.obj"
".\Release\jk2\G2_bones.obj"
".\Release\jk2\G2_misc.obj"
".\Release\jk2\G2_surfaces.obj"
".\Release\jk2\adler32.obj"
".\Release\jk2\crc32.obj"
".\Release\jk2\deflate.obj"
".\Release\jk2\infblock.obj"
".\Release\jk2\infcodes.obj"
".\Release\jk2\inffast.obj"
".\Release\jk2\inflate.obj"
".\Release\jk2\inftrees.obj"
".\Release\jk2\infutil.obj"
".\Release\jk2\trees.obj"
".\Release\jk2\zutil.obj"
".\Release\jk2\buffer.obj"
".\Release\jk2\cpp_interface.obj"
".\Release\jk2\sockets.obj"
".\Release\jk2\winquake.res"
".\Release\botlib.lib"
".\Release\uix86.lib"
".\Release\cgamex86.lib"
".\Release\jk2mpgamex86.lib"
]
Creating command line "link.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP687.tmp"
<h3>Output Window</h3>
Compiling...
cl_console.cpp
common.cpp
Linking...
<h3>Results</h3>
jk2mp.exe - 0 error(s), 0 warning(s)
<h3>
--------------------Configuration: ui - Win32 Debug JK2--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP68C.tmp" with contents
[
/nologo /G6 /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "_USRDLL" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "UI_EXPORTS" /D "MISSIONPACK" /D "_JK2" /FR"../Debug/ui/" /Fp"../Debug/ui/ui.pch" /YX /Fo"../Debug/ui/" /Fd"../Debug/ui/" /FD /GZ /c
"C:\projects\jk2\CODE-mp\ui\ui_main.c"
]
Creating command line "cl.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP68C.tmp"
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP68D.tmp" with contents
[
/nologo /base:"0x40000000" /dll /incremental:yes /pdb:"../Debug/uix86.pdb" /map:"../Debug/ui/uix86.map" /debug /machine:I386 /def:".\ui.def" /out:"../Debug/uix86.dll" /implib:"../Debug/uix86.lib" /pdbtype:sept
"\projects\jk2\CODE-mp\Debug\ui\bg_misc.obj"
"\projects\jk2\CODE-mp\Debug\ui\bg_weapons.obj"
"\projects\jk2\CODE-mp\Debug\ui\q_math.obj"
"\projects\jk2\CODE-mp\Debug\ui\q_shared.obj"
"\projects\jk2\CODE-mp\Debug\ui\ui_atoms.obj"
"\projects\jk2\CODE-mp\Debug\ui\ui_force.obj"
"\projects\jk2\CODE-mp\Debug\ui\ui_gameinfo.obj"
"\projects\jk2\CODE-mp\Debug\ui\ui_main.obj"
"\projects\jk2\CODE-mp\Debug\ui\ui_shared.obj"
"\projects\jk2\CODE-mp\Debug\ui\ui_syscalls.obj"
"\projects\jk2\CODE-mp\Debug\ui\ui_util.obj"
]
Creating command line "link.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP68D.tmp"
<h3>Output Window</h3>
Compiling...
ui_main.c
Linking...
<h3>
--------------------Configuration: jk2mp - Win32 Debug JK2--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP64B.tmp" with contents
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP68F.tmp" with contents
[
/nologo /G6 /MLd /W3 /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_JK2" /D "MEM_DEBUG" /Fr".\Debug\jk2/" /Fo".\Debug\jk2/" /Fd".\Debug\jk2/" /FD /GZ /c
"C:\projects\jk2\CODE-mp\win32\win_wndproc.cpp"
"C:\projects\jk2\CODE-mp\client\cl_console.cpp"
"C:\projects\jk2\CODE-mp\qcommon\common.cpp"
]
Creating command line "cl.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP64B.tmp"
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP64C.tmp" with contents
Creating command line "cl.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP68F.tmp"
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP690.tmp" with contents
[
./debug/jk2/smrtheap.obj advapi32.lib winmm.lib wsock32.lib kernel32.lib user32.lib gdi32.lib ole32.lib /nologo /stack:0x800000 /subsystem:windows /incremental:yes /pdb:".\Debug/jk2mp.pdb" /map:"Debug/jk2mp.map" /debug /machine:I386 /out:".\Debug/jk2mp.exe"
".\Debug\jk2\0_SH_Leak.obj"
@ -35,6 +297,7 @@ Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP64C.tmp" with cont
".\Debug\jk2\cm_load.obj"
".\Debug\jk2\cm_patch.obj"
".\Debug\jk2\cm_polylib.obj"
".\Debug\jk2\cm_shader.obj"
".\Debug\jk2\cm_test.obj"
".\Debug\jk2\cm_trace.obj"
".\Debug\jk2\cmd.obj"
@ -192,10 +455,243 @@ Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP64C.tmp" with cont
".\Debug\cgamex86.lib"
".\Debug\jk2mpgamex86.lib"
]
Creating command line "link.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP64C.tmp"
Creating command line "link.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP690.tmp"
<h3>Output Window</h3>
Compiling...
win_wndproc.cpp
cl_console.cpp
common.cpp
Generating Code...
Linking...
<h3>Results</h3>
jk2mp.exe - 0 error(s), 0 warning(s)
<h3>
--------------------Configuration: ui - Win32 Final JK2--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP692.tmp" with contents
[
/nologo /G6 /ML /W4 /GX /O2 /D "NDEBUG" /D "_USRDL" /D "_WINDOWS" /D "_MBCS" /D "UI_EXPORTS" /D "MISSIONPACK" /D "WIN32" /D "_JK2" /D "FINAL_BUILD" /Fp"../Final/ui/ui.pch" /YX /Fo"../Final/ui/" /Fd"../Final/ui/" /FD /c
"C:\projects\jk2\CODE-mp\ui\ui_main.c"
]
Creating command line "cl.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP692.tmp"
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP693.tmp" with contents
[
/nologo /base:"0x40000000" /dll /incremental:no /pdb:"../Final/uix86.pdb" /map:"../Final/ui/uix86.map" /debug /machine:I386 /def:".\ui.def" /out:"../Final/uix86.dll" /implib:"../Final/uix86.lib"
"\projects\jk2\CODE-mp\Final\ui\bg_misc.obj"
"\projects\jk2\CODE-mp\Final\ui\bg_weapons.obj"
"\projects\jk2\CODE-mp\Final\ui\q_math.obj"
"\projects\jk2\CODE-mp\Final\ui\q_shared.obj"
"\projects\jk2\CODE-mp\Final\ui\ui_atoms.obj"
"\projects\jk2\CODE-mp\Final\ui\ui_force.obj"
"\projects\jk2\CODE-mp\Final\ui\ui_gameinfo.obj"
"\projects\jk2\CODE-mp\Final\ui\ui_main.obj"
"\projects\jk2\CODE-mp\Final\ui\ui_shared.obj"
"\projects\jk2\CODE-mp\Final\ui\ui_syscalls.obj"
"\projects\jk2\CODE-mp\Final\ui\ui_util.obj"
]
Creating command line "link.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP693.tmp"
<h3>Output Window</h3>
Compiling...
ui_main.c
Linking...
Creating library ../Final/uix86.lib and object ../Final/uix86.exp
<h3>
--------------------Configuration: jk2mp - Win32 Final JK2--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP698.tmp" with contents
[
/nologo /G6 /ML /W4 /GX /O2 /Ob0 /D "_WIN32" /D "NDEBUG" /D "_WINDOWS" /D "WIN32" /D "_JK2" /D "FINAL_BUILD" /Fp".\Final\jk2/jk2mp.pch" /YX /Fo".\Final\jk2/" /Fd".\Final\jk2/" /FD /c
"C:\projects\jk2\CODE-mp\client\cl_console.cpp"
"C:\projects\jk2\CODE-mp\qcommon\common.cpp"
]
Creating command line "cl.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP698.tmp"
Creating temporary file "C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP699.tmp" with contents
[
advapi32.lib winmm.lib wsock32.lib kernel32.lib user32.lib gdi32.lib ole32.lib /nologo /stack:0x800000 /subsystem:windows /incremental:no /pdb:".\Final/jk2mp.pdb" /map:"Final/jk2mp.map" /machine:I386 /out:".\Final/jk2mp.exe"
".\Final\jk2\cl_cgame.obj"
".\Final\jk2\cl_cin.obj"
".\Final\jk2\cl_console.obj"
".\Final\jk2\cl_input.obj"
".\Final\jk2\cl_keys.obj"
".\Final\jk2\cl_main.obj"
".\Final\jk2\cl_net_chan.obj"
".\Final\jk2\cl_parse.obj"
".\Final\jk2\cl_scrn.obj"
".\Final\jk2\cl_ui.obj"
".\Final\jk2\FXExport.obj"
".\Final\jk2\FxPrimitives.obj"
".\Final\jk2\FxScheduler.obj"
".\Final\jk2\FxSystem.obj"
".\Final\jk2\FxTemplate.obj"
".\Final\jk2\FxUtil.obj"
".\Final\jk2\cm_load.obj"
".\Final\jk2\cm_patch.obj"
".\Final\jk2\cm_polylib.obj"
".\Final\jk2\cm_shader.obj"
".\Final\jk2\cm_test.obj"
".\Final\jk2\cm_trace.obj"
".\Final\jk2\cmd.obj"
".\Final\jk2\CNetProfile.obj"
".\Final\jk2\common.obj"
".\Final\jk2\cvar.obj"
".\Final\jk2\files.obj"
".\Final\jk2\GenericParser2.obj"
".\Final\jk2\hstring.obj"
".\Final\jk2\huffman.obj"
".\Final\jk2\md4.obj"
".\Final\jk2\msg.obj"
".\Final\jk2\net_chan.obj"
".\Final\jk2\q_math.obj"
".\Final\jk2\q_shared.obj"
".\Final\jk2\RoffSystem.obj"
".\Final\jk2\strip.obj"
".\Final\jk2\unzip.obj"
".\Final\jk2\vm.obj"
".\Final\jk2\vm_interpreted.obj"
".\Final\jk2\vm_x86.obj"
".\Final\jk2\win_input.obj"
".\Final\jk2\win_main.obj"
".\Final\jk2\win_net.obj"
".\Final\jk2\win_shared.obj"
".\Final\jk2\win_snd.obj"
".\Final\jk2\win_syscon.obj"
".\Final\jk2\win_wndproc.obj"
".\Final\jk2\sv_bot.obj"
".\Final\jk2\sv_ccmds.obj"
".\Final\jk2\sv_client.obj"
".\Final\jk2\sv_game.obj"
".\Final\jk2\sv_init.obj"
".\Final\jk2\sv_main.obj"
".\Final\jk2\sv_net_chan.obj"
".\Final\jk2\sv_snapshot.obj"
".\Final\jk2\sv_world.obj"
".\Final\jk2\cdct.obj"
".\Final\jk2\csbt.obj"
".\Final\jk2\csbtb.obj"
".\Final\jk2\csbtl3.obj"
".\Final\jk2\cup.obj"
".\Final\jk2\cupini.obj"
".\Final\jk2\cupl1.obj"
".\Final\jk2\cupl3.obj"
".\Final\jk2\cwin.obj"
".\Final\jk2\cwinb.obj"
".\Final\jk2\cwinm.obj"
".\Final\jk2\hwin.obj"
".\Final\jk2\l3dq.obj"
".\Final\jk2\l3init.obj"
".\Final\jk2\mdct.obj"
".\Final\jk2\mhead.obj"
".\Final\jk2\msis.obj"
".\Final\jk2\towave.obj"
".\Final\jk2\uph.obj"
".\Final\jk2\upsf.obj"
".\Final\jk2\wavep.obj"
".\Final\jk2\snd_dma.obj"
".\Final\jk2\snd_mem.obj"
".\Final\jk2\snd_mix.obj"
".\Final\jk2\snd_mp3.obj"
".\Final\jk2\jcapimin.obj"
".\Final\jk2\jccoefct.obj"
".\Final\jk2\jccolor.obj"
".\Final\jk2\jcdctmgr.obj"
".\Final\jk2\jchuff.obj"
".\Final\jk2\jcinit.obj"
".\Final\jk2\jcmainct.obj"
".\Final\jk2\jcmarker.obj"
".\Final\jk2\jcmaster.obj"
".\Final\jk2\jcomapi.obj"
".\Final\jk2\jcparam.obj"
".\Final\jk2\jcphuff.obj"
".\Final\jk2\jcprepct.obj"
".\Final\jk2\jcsample.obj"
".\Final\jk2\jctrans.obj"
".\Final\jk2\jdapimin.obj"
".\Final\jk2\jdapistd.obj"
".\Final\jk2\jdatadst.obj"
".\Final\jk2\jdatasrc.obj"
".\Final\jk2\jdcoefct.obj"
".\Final\jk2\jdcolor.obj"
".\Final\jk2\jddctmgr.obj"
".\Final\jk2\jdhuff.obj"
".\Final\jk2\jdinput.obj"
".\Final\jk2\jdmainct.obj"
".\Final\jk2\jdmarker.obj"
".\Final\jk2\jdmaster.obj"
".\Final\jk2\jdpostct.obj"
".\Final\jk2\jdsample.obj"
".\Final\jk2\jdtrans.obj"
".\Final\jk2\jerror.obj"
".\Final\jk2\jfdctflt.obj"
".\Final\jk2\jidctflt.obj"
".\Final\jk2\jmemmgr.obj"
".\Final\jk2\jmemnobs.obj"
".\Final\jk2\jutils.obj"
".\Final\jk2\png.obj"
".\Final\jk2\matcomp.obj"
".\Final\jk2\tr_animation.obj"
".\Final\jk2\tr_backend.obj"
".\Final\jk2\tr_bsp.obj"
".\Final\jk2\tr_cmds.obj"
".\Final\jk2\tr_curve.obj"
".\Final\jk2\tr_flares.obj"
".\Final\jk2\tr_font.obj"
".\Final\jk2\tr_ghoul2.obj"
".\Final\jk2\tr_image.obj"
".\Final\jk2\tr_init.obj"
".\Final\jk2\tr_light.obj"
".\Final\jk2\tr_main.obj"
".\Final\jk2\tr_marks.obj"
".\Final\jk2\tr_mesh.obj"
".\Final\jk2\tr_model.obj"
".\Final\jk2\tr_noise.obj"
".\Final\jk2\tr_quicksprite.obj"
".\Final\jk2\tr_scene.obj"
".\Final\jk2\tr_shade.obj"
".\Final\jk2\tr_shade_calc.obj"
".\Final\jk2\tr_shader.obj"
".\Final\jk2\tr_shadows.obj"
".\Final\jk2\tr_sky.obj"
".\Final\jk2\tr_surface.obj"
".\Final\jk2\tr_surfacesprites.obj"
".\Final\jk2\tr_world.obj"
".\Final\jk2\tr_WorldEffects.obj"
".\Final\jk2\win_gamma.obj"
".\Final\jk2\win_glimp.obj"
".\Final\jk2\win_qgl.obj"
".\Final\jk2\G2_API.obj"
".\Final\jk2\G2_bolts.obj"
".\Final\jk2\G2_bones.obj"
".\Final\jk2\G2_misc.obj"
".\Final\jk2\G2_surfaces.obj"
".\Final\jk2\adler32.obj"
".\Final\jk2\crc32.obj"
".\Final\jk2\deflate.obj"
".\Final\jk2\infblock.obj"
".\Final\jk2\infcodes.obj"
".\Final\jk2\inffast.obj"
".\Final\jk2\inflate.obj"
".\Final\jk2\inftrees.obj"
".\Final\jk2\infutil.obj"
".\Final\jk2\trees.obj"
".\Final\jk2\zutil.obj"
".\Final\jk2\buffer.obj"
".\Final\jk2\cpp_interface.obj"
".\Final\jk2\sockets.obj"
".\Final\jk2\winquake.res"
".\Final\botlib.lib"
".\Final\uix86.lib"
".\Final\cgamex86.lib"
".\Final\jk2mpgamex86.lib"
]
Creating command line "link.exe @C:\DOCUME~1\jmonroe\LOCALS~1\Temp\RSP699.tmp"
<h3>Output Window</h3>
Compiling...
cl_console.cpp
common.cpp
Linking...

5
CODE-mp/mssccprj.scc Normal file
View file

@ -0,0 +1,5 @@
SCC = This is a Source Code Control file
[jk2mp.dsp]
SCC_Aux_Path = "\\ravend\vss_projects\jk2sof2MP"
SCC_Project_Name = "$/General/code", EAAAAAAA

69
CODE-mp/null/null_glimp.c Normal file
View file

@ -0,0 +1,69 @@
#include "../renderer/tr_local.h"
#ifdef _WIN32
BOOL (WINAPI * qwglSwapIntervalEXT)( int interval );
void (APIENTRY * qglMultiTexCoord2fARB )( GLenum texture, float s, float t );
void (APIENTRY * qglActiveTextureARB )( GLenum texture );
void (APIENTRY * qglClientActiveTextureARB )( GLenum texture );
void (APIENTRY * qglLockArraysEXT)( int, int);
void (APIENTRY * qglUnlockArraysEXT) ( void );
void GLimp_EndFrame( void ) {
}
void GLimp_Init( void )
{
}
void GLimp_Shutdown( void ) {
}
void GLimp_EnableLogging( qboolean enable ) {
}
void GLimp_LogComment( char *comment ) {
}
qboolean QGL_Init( const char *dllname ) {
return qtrue;
}
void QGL_Shutdown( void ) {
}
#else
qboolean ( * qwglSwapIntervalEXT)( int interval );
void ( * qglMultiTexCoord2fARB )( GLenum texture, float s, float t );
void ( * qglActiveTextureARB )( GLenum texture );
void ( * qglClientActiveTextureARB )( GLenum texture );
void ( * qglLockArraysEXT)( int, int);
void ( * qglUnlockArraysEXT) ( void );
void GLimp_EndFrame( void ) {
}
void GLimp_Init( void )
{
}
void GLimp_Shutdown( void ) {
}
void GLimp_EnableLogging( qboolean enable ) {
}
void GLimp_LogComment( char *comment ) {
}
qboolean QGL_Init( const char *dllname ) {
return qtrue;
}
void QGL_Shutdown( void ) {
}
#endif // !WIN32

View file

@ -0,0 +1,21 @@
/* Null renderer functions */
void RB_StageIteratorGeneric(void)
{
}
void RB_StageIteratorSky(void)
{
}
void RB_StageIteratorVertexLitTexture(void)
{
}
void RB_StageIteratorLightmappedMultitexture(void)
{
}
void R_SyncRenderThread(void)
{
}

View file

@ -0,0 +1,49 @@
// snddma_null.c
// all other sound mixing is portable
#include "../client/client.h"
qboolean gbInsideLoadSound = qfalse; // important to default to this!!!
qboolean SNDDMA_Init(void)
{
return qfalse;
}
int SNDDMA_GetDMAPos(void)
{
return 0;
}
void SNDDMA_Shutdown(void)
{
}
void SNDDMA_BeginPainting (void)
{
}
void SNDDMA_Submit(void)
{
}
sfxHandle_t S_RegisterSound( const char *name ) {
return 0;
}
void S_StartLocalSound( sfxHandle_t sfxHandle, int channelNum ) {
}
void S_ClearSoundBuffer( void ) {
}
qboolean SND_RegisterAudio_LevelLoadEnd(qboolean something)
{
return qfalse;
}
int SND_FreeOldestSound(void)
{
return 0;
}

View file

@ -91,6 +91,7 @@ void CMod_LoadShaders( lump_t *l )
out->contentFlags = LittleLong( in->contentFlags );
out->surfaceFlags = LittleLong( in->surfaceFlags );
}
CM_SetupShaderProperties();
}
@ -673,6 +674,9 @@ static void CM_LoadMap_Actual( const char *name, qboolean clientload, int *check
, name, header.version, BSP_VERSION );
}
// Load in the shader text - return instantly if already loaded
CM_LoadShaderText(qfalse);
cmod_base = (byte *)buf;
// load into heap
@ -743,6 +747,10 @@ CM_ClearMap
*/
void CM_ClearMap( void )
{
#if !defined(BSPC)
CM_ShutdownShaderProperties();
#endif
Com_Memset( &cm, 0, sizeof( cm ) );
CM_ClearLevelPatches();
}

View file

@ -194,3 +194,10 @@ struct patchCollide_s *CM_GeneratePatchCollide( int width, int height, vec3_t *p
void CM_TraceThroughPatchCollide( traceWork_t *tw, const struct patchCollide_s *pc );
qboolean CM_PositionTestInPatchCollide( traceWork_t *tw, const struct patchCollide_s *pc );
void CM_ClearLevelPatches( void );
// cm_shader.cpp
void CM_SetupShaderProperties( void );
void CM_ShutdownShaderProperties(void);
CCMShader *CM_GetShaderInfo( const char *name );
CCMShader *CM_GetShaderInfo( int shaderNum );
int CM_HandleDamageShader(int sideNum, int damage);

View file

@ -278,7 +278,6 @@ void QDECL Com_Error( int code, const char *fmt, ... ) {
va_end (argptr);
if ( code != ERR_DISCONNECT ) {
Cvar_Get("com_errorMessage", "", CVAR_ROM); //give com_errorMessage a default so it won't come back to life after a resetDefaults
Cvar_Set("com_errorMessage", com_errorMessage);
}
@ -2939,6 +2938,7 @@ void MSG_shutdownHuffman();
void Com_Shutdown (void)
{
CM_ClearMap();
CM_FreeShaderText();
if (logfile) {
FS_FCloseFile (logfile);

View file

@ -902,7 +902,7 @@ Reads in all archived cvars
============
*/
void Cvar_Init (void) {
cvar_cheats = Cvar_Get("sv_cheats", "0", CVAR_ROM | CVAR_SYSTEMINFO );
cvar_cheats = Cvar_Get("sv_cheats", "1", CVAR_ROM | CVAR_SYSTEMINFO );
Cmd_AddCommand ("toggle", Cvar_Toggle_f);
Cmd_AddCommand ("set", Cvar_Set_f);

View file

@ -3,6 +3,6 @@
// Current version of the multi player game
#define Q3_VERSION "JK2MP: v1.02a"
#define Q3_VERSION "JK2MP: v1.02"
//end

View file

@ -1597,7 +1597,7 @@ int SP_GetStringID(const char *inReference)
int ID;
char Reference[MAX_QPATH];
Q_strncpyz(Reference, inReference, MAX_QPATH);
Q_strupr(Reference);
strupr(Reference);
for(i = SP_ListByID.begin(); i != SP_ListByID.end(); i++)
{
@ -1714,7 +1714,7 @@ static void SP_UpdateLanguage(void)
void SP_Init(void)
{
sp_language = Cvar_Get("sp_language", va("%d", SP_LANGUAGE_ENGLISH), CVAR_ARCHIVE | CVAR_NORESTART);
sp_language = Cvar_Get("sp_language", va("%d", SP_LANGUAGE_ENGLISH), CVAR_ARCHIVE);
sp_show_strip = Cvar_Get ("sp_show_strip", "0", 0);
SP_UpdateLanguage();

Binary file not shown.

View file

@ -1625,8 +1625,8 @@ void R_AddGhoulSurfaces( trRefEntity_t *ent ) {
bool setNewOrigin = false;
CGhoul2Info_v &ghoul2 = *((CGhoul2Info_v *)ent->e.ghoul2);
// if we don't want server ghoul2 models and this is one, then return
if ((r_noServerGhoul2->integer && !(ghoul2[0].mCreationID & WF_CLIENTONLY)) )
// if we don't want server ghoul2 models and this is one, or we just don't want ghoul2 models at all, then return
if ((r_noServerGhoul2->integer && !(ghoul2[0].mCreationID & WF_CLIENTONLY)) || (r_noGhoul2->integer))
{
return;
}
@ -1902,8 +1902,8 @@ void G2_ConstructGhoulSkeleton( CGhoul2Info_v &ghoul2, const int frameNum, qhand
bool setNewOrigin = false;
mdxaBone_t rootMatrix;
// if we don't want server ghoul2 models and this is one, then return
if ((r_noServerGhoul2->integer && !(ghoul2[0].mCreationID & WF_CLIENTONLY)) )
// if we don't want server ghoul2 models and this is one, or we just don't want ghoul2 models at all, then return
if ((r_noServerGhoul2->integer && !(ghoul2[0].mCreationID & WF_CLIENTONLY)) || (r_noGhoul2->integer))
{
return;
}

View file

@ -160,6 +160,7 @@ Ghoul2 Insert Start
*/
cvar_t *r_noServerGhoul2;
cvar_t *r_noGhoul2;
cvar_t *r_Ghoul2AnimSmooth=0;
cvar_t *r_Ghoul2UnSqashAfterSmooth=0;
//cvar_t *r_Ghoul2UnSqash;
@ -907,8 +908,8 @@ void R_Register( void )
r_debugSort = ri.Cvar_Get( "r_debugSort", "0", CVAR_CHEAT );
r_printShaders = ri.Cvar_Get( "r_printShaders", "0", 0 );
r_surfaceSprites = ri.Cvar_Get ("r_surfaceSprites", "1", CVAR_TEMP);
r_surfaceWeather = ri.Cvar_Get ("r_surfaceWeather", "0", CVAR_TEMP);
r_surfaceSprites = ri.Cvar_Get ("r_surfaceSprites", "1", CVAR_CHEAT);
r_surfaceWeather = ri.Cvar_Get ("r_surfaceWeather", "0", 0);
r_windSpeed = ri.Cvar_Get ("r_windSpeed", "0", 0);
r_windAngle = ri.Cvar_Get ("r_windAngle", "0", 0);
@ -959,6 +960,7 @@ void R_Register( void )
Ghoul2 Insert Start
*/
r_noServerGhoul2 = ri.Cvar_Get( "r_noserverghoul2", "0", CVAR_CHEAT);
r_noGhoul2 = ri.Cvar_Get( "r_noghoul2", "0", CVAR_CHEAT);
r_Ghoul2AnimSmooth = ri.Cvar_Get( "r_ghoul2animsmooth", ".3", 0 );
r_Ghoul2UnSqashAfterSmooth = ri.Cvar_Get( "r_ghoul2unsqashaftersmooth", "1", 0 );

View file

@ -1209,6 +1209,7 @@ extern cvar_t *r_printShaders;
Ghoul2 Insert Start
*/
extern cvar_t *r_noServerGhoul2;
extern cvar_t *r_noGhoul2;
/*
Ghoul2 Insert End
*/

View file

@ -995,9 +995,10 @@ Ghoul2 Insert Start
Ghoul2 Insert End
*/
if (!r_noServerGhoul2)
if (!r_noServerGhoul2 || !r_noGhoul2)
{ //keep it from choking when it gets to these checks in the g2 code. Registering all r_ cvars for the server would be a Bad Thing though.
r_noServerGhoul2 = Cvar_Get( "r_noserverghoul2", "0", 0);
r_noGhoul2 = Cvar_Get( "r_noghoul2", "0", 0);
}
if ( !name || !name[0] ) {

Binary file not shown.

View file

@ -932,10 +932,8 @@ SV_Disconnect_f
The client is going to disconnect, so remove the connection immediately FIXME: move to game?
=================
*/
const char *SV_GetStripEdString(char *refSection, char *refName);
static void SV_Disconnect_f( client_t *cl ) {
// SV_DropClient( cl, "disconnected" );
SV_DropClient( cl, SV_GetStripEdString("SVINGAME","DISCONNECTED") );
SV_DropClient( cl, "disconnected" );
}
/*

View file

@ -1082,7 +1082,23 @@ void SV_InitGameProgs( void ) {
if ( !Cvar_VariableValue("fs_restrict") && !Sys_CheckCD() )
{
Com_Error( ERR_NEED_CD, SP_GetStringTextString("CON_TEXT_NEED_CD") ); //"Game CD not in drive" );
int iLanguage = Cvar_VariableValue("sp_language");
//rww - we don't have an actual cvar object for sp_language to use here.
if (iLanguage) // dunno if SP files are loaded at this point if no CD...
{
switch (iLanguage)
{
case SP_LANGUAGE_GERMAN:
Com_Error( ERR_NEED_CD, "Spiel CD nicht im Laufwerk" );
break; // keep compiler happy
case SP_LANGUAGE_FRENCH:
Com_Error( ERR_NEED_CD, "CD de jeu pas dans le lecteur" );
break; // keep compiler happy
}
}
Com_Error( ERR_NEED_CD, "Game CD not in drive" );
}
// load the dll or bytecode

View file

@ -746,7 +746,7 @@ void SV_Init (void) {
sv_allowAnonymous = Cvar_Get ("sv_allowAnonymous", "0", CVAR_SERVERINFO);
// systeminfo
Cvar_Get ("sv_cheats", "0", CVAR_SYSTEMINFO | CVAR_ROM );
Cvar_Get ("sv_cheats", "1", CVAR_SYSTEMINFO | CVAR_ROM );
sv_serverid = Cvar_Get ("sv_serverid", "0", CVAR_SYSTEMINFO | CVAR_ROM );
#ifndef DLL_ONLY // bk010216 - for DLL-only servers
sv_pure = Cvar_Get ("sv_pure", "1", CVAR_SYSTEMINFO );

Binary file not shown.

View file

@ -16,12 +16,100 @@ USER INTERFACE MAIN
#include "../qcommon/game_version.h"
#include "ui_force.h"
menuDef_t *Menus_FindByName(const char *p);
void Menu_ShowItemByName(menuDef_t *menu, const char *p, qboolean bShow);
void UpdateForceUsed();
char holdSPString[1024]={0};
uiInfo_t uiInfo;
static const char *MonthAbbrev[] = {
"Jan","Feb","Mar",
"Apr","May","Jun",
"Jul","Aug","Sep",
"Oct","Nov","Dec"
};
static const char *skillLevels[] = {
"SKILL1",//"I Can Win",
"SKILL2",//"Bring It On",
"SKILL3",//"Hurt Me Plenty",
"SKILL4",//"Hardcore",
"SKILL5"//"Nightmare"
};
static const int numSkillLevels = sizeof(skillLevels) / sizeof(const char*);
static const char *netSources[] = {
"Local",
"Internet",
"Favorites"
// "Mplayer"
};
static const int numNetSources = sizeof(netSources) / sizeof(const char*);
static const serverFilter_t serverFilters[] = {
{"All", "" },
{"Jedi Knight 2", "" },
};
static const char *teamArenaGameTypes[] = {
"FFA",
"HOLOCRON",
"JEDIMASTER",
"DUEL",
"SP",
"TEAM FFA",
"N/A",
"CTF",
"CTY",
"TEAMTOURNAMENT"
};
static int const numTeamArenaGameTypes = sizeof(teamArenaGameTypes) / sizeof(const char*);
static const int numServerFilters = sizeof(serverFilters) / sizeof(serverFilter_t);
static char* netnames[] = {
"???",
"UDP",
"IPX",
NULL
};
static int gamecodetoui[] = {4,2,3,0,5,1,6};
static int uitogamecode[] = {4,6,2,3,1,5,7};
static void UI_StartServerRefresh(qboolean full);
static void UI_StopServerRefresh( void );
static void UI_DoServerRefresh( void );
static void UI_BuildServerDisplayList(qboolean force);
static void UI_BuildServerStatus(qboolean force);
static void UI_BuildFindPlayerList(qboolean force);
static int QDECL UI_ServersQsortCompare( const void *arg1, const void *arg2 );
static int UI_MapCountByGameType(qboolean singlePlayer);
static int UI_HeadCountByTeam( void );
static int UI_HeadCountByColor( void );
static void UI_ParseGameInfo(const char *teamFile);
static const char *UI_SelectedMap(int index, int *actual);
static const char *UI_SelectedHead(int index, int *actual);
static int UI_GetIndexFromSelection(int actual);
int ProcessNewUI( int command, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6 );
int uiSkinColor=TEAM_FREE;
/*
================
vmMain
This is the only way control passes into the module.
!!! This MUST BE THE VERY FIRST FUNCTION compiled into the .qvm file !!!
This must be the very first function compiled into the .qvm file
================
*/
vmCvar_t ui_debug;
@ -79,135 +167,6 @@ int vmMain( int command, int arg0, int arg1, int arg2, int arg3, int arg4, int a
return -1;
}
menuDef_t *Menus_FindByName(const char *p);
void Menu_ShowItemByName(menuDef_t *menu, const char *p, qboolean bShow);
void UpdateForceUsed();
char holdSPString[1024]={0};
uiInfo_t uiInfo;
static void UI_StartServerRefresh(qboolean full);
static void UI_StopServerRefresh( void );
static void UI_DoServerRefresh( void );
static void UI_BuildServerDisplayList(qboolean force);
static void UI_BuildServerStatus(qboolean force);
static void UI_BuildFindPlayerList(qboolean force);
static int QDECL UI_ServersQsortCompare( const void *arg1, const void *arg2 );
static int UI_MapCountByGameType(qboolean singlePlayer);
static int UI_HeadCountByTeam( void );
static int UI_HeadCountByColor( void );
static void UI_ParseGameInfo(const char *teamFile);
static const char *UI_SelectedMap(int index, int *actual);
static const char *UI_SelectedHead(int index, int *actual);
static int UI_GetIndexFromSelection(int actual);
int ProcessNewUI( int command, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6 );
int uiSkinColor=TEAM_FREE;
static const serverFilter_t serverFilters[] = {
{"All", "" },
{"Jedi Knight 2", "" },
};
static const int numServerFilters = sizeof(serverFilters) / sizeof(serverFilter_t);
static const char *skillLevels[] = {
"SKILL1",//"I Can Win",
"SKILL2",//"Bring It On",
"SKILL3",//"Hurt Me Plenty",
"SKILL4",//"Hardcore",
"SKILL5"//"Nightmare"
};
static const int numSkillLevels = sizeof(skillLevels) / sizeof(const char*);
static const char *teamArenaGameTypes[] = {
"FFA",
"HOLOCRON",
"JEDIMASTER",
"DUEL",
"SP",
"TEAM FFA",
"N/A",
"CTF",
"CTY",
"TEAMTOURNAMENT"
};
static int const numTeamArenaGameTypes = sizeof(teamArenaGameTypes) / sizeof(const char*);
static char* netnames[] = {
"???",
"UDP",
"IPX",
NULL
};
static int gamecodetoui[] = {4,2,3,0,5,1,6};
static int uitogamecode[] = {4,6,2,3,1,5,7};
const char *UI_GetStripEdString(const char *refSection, const char *refName);
// returns either string or NULL for OOR...
//
static const char *GetCRDelineatedString( const char *psStripFileRef, const char *psStripStringRef, int iIndex)
{
static char sTemp[256];
const char *psList = UI_GetStripEdString(psStripFileRef, psStripStringRef);
char *p;
while (iIndex--)
{
psList = strchr(psList,'\n');
if (!psList){
return NULL; // OOR
}
psList++;
}
strcpy(sTemp,psList);
p = strchr(sTemp,'\n');
if (p) {
*p = '\0';
}
return sTemp;
}
static const char *GetMonthAbbrevString( int iMonth )
{
const char *p = GetCRDelineatedString("INGAMETEXT","MONTHS", iMonth);
return p ? p : "Jan"; // sanity
}
/*
static const char *netSources[] = {
"Local",
"Internet",
"Favorites"
// "Mplayer"
};
static const int numNetSources = sizeof(netSources) / sizeof(const char*);
*/
static const int numNetSources = 3; // now hard-entered in StripEd file
static const char *GetNetSourceString(int iSource)
{
const char *p = GetCRDelineatedString("INGAMETEXT","NET_SOURCES", iSource);
return p ? p : "??";
}
void AssetCache() {
@ -433,7 +392,7 @@ char parsedFPMessage[1024];
extern int FPMessageTime;
void Text_PaintCenter(float x, float y, float scale, vec4_t color, const char *text, float adjust, int iMenuFont);
const char *UI_GetStripEdString(const char *refSection, const char *refName)
const char *UI_GetStripEdString(char *refSection, char *refName)
{
static char text[1024]={0};
@ -967,9 +926,8 @@ void UI_Load() {
UI_ParseGameInfo("demogameinfo.txt");
#else
UI_ParseGameInfo("ui/jk2mp/gameinfo.txt");
#endif
UI_LoadArenas();
UI_LoadBots();
#endif
UI_LoadMenus(menuSet, qtrue);
Menus_CloseAll();
@ -1237,7 +1195,7 @@ static void UI_DrawForceSide(rectDef_t *rect, float scale, vec4_t color, int tex
if (val == FORCE_LIGHTSIDE)
{
trap_SP_GetStringTextString("MENUS3_FORCEDESC_LIGHT",s, sizeof(s));
Com_sprintf(s, sizeof(s), "Light\0");
menu = Menus_FindByName("forcealloc");
if (menu)
{
@ -1260,7 +1218,8 @@ static void UI_DrawForceSide(rectDef_t *rect, float scale, vec4_t color, int tex
}
else
{
trap_SP_GetStringTextString("MENUS3_FORCEDESC_DARK",s, sizeof(s));
Com_sprintf(s, sizeof(s), "Dark\0");
menu = Menus_FindByName("forcealloc");
if (menu)
{
@ -1328,13 +1287,11 @@ static void UI_DrawTeamMember(rectDef_t *rect, float scale, vec4_t color, qboole
if (value <= 1) {
if (value == -1)
{
//text = "Closed";
text = UI_GetStripEdString("MENUS3", "CLOSED");
text = "Closed";
}
else
{
//text = "Human";
text = UI_GetStripEdString("MENUS3", "HUMAN");
text = "Human";
}
} else {
value -= 2;
@ -1456,7 +1413,7 @@ void UpdateForceStatus()
{
char info[MAX_INFO_STRING];
if (uiForcePowersRank[FP_SABERATTACK] > 0 || ui_freeSaber.integer)
if (uiForcePowersRank[FP_SABERATTACK] > 0)
{ // Show lightsaber stuff.
Menu_ShowItemByName(menu, "nosaber", qfalse);
Menu_ShowItemByName(menu, "yessaber", qtrue);
@ -1612,7 +1569,7 @@ static void UI_DrawNetSource(rectDef_t *rect, float scale, vec4_t color, int tex
trap_SP_GetStringTextString("MENUS3_SOURCE", holdSPString, sizeof(holdSPString) );
Text_Paint(rect->x, rect->y, scale, color, va("%s %s",holdSPString,
GetNetSourceString(ui_netSource.integer)), 0, 0, textStyle, iMenuFont);
netSources[ui_netSource.integer]), 0, 0, textStyle, iMenuFont);
}
static void UI_DrawNetMapPreview(rectDef_t *rect, float scale, vec4_t color) {
@ -1914,13 +1871,11 @@ static int UI_OwnerDrawWidth(int ownerDraw, float scale) {
if (i == FORCE_LIGHTSIDE)
{
// s = "Light";
s = (char *)UI_GetStripEdString("MENUS3", "FORCEDESC_LIGHT");
s = "Light";
}
else
{
// s = "Dark";
s = (char *)UI_GetStripEdString("MENUS3", "FORCEDESC_DARK");
s = "Dark";
}
break;
case UI_FORCE_RANK:
@ -2048,7 +2003,7 @@ static int UI_OwnerDrawWidth(int ownerDraw, float scale) {
ui_netSource.integer = 0;
}
trap_SP_GetStringTextString("MENUS3_SOURCE", holdSPString, sizeof(holdSPString));
s = va("%s %s", holdSPString, GetNetSourceString(ui_netSource.integer));
s = va("%s %s", holdSPString, netSources[ui_netSource.integer]);
break;
case UI_NETFILTER:
if (ui_serverFilterType.integer < 0 || ui_serverFilterType.integer > numServerFilters) {
@ -4014,10 +3969,11 @@ static void UI_RunMenuScript(char **args)
UI_GameType_HandleKey(0, 0, K_MOUSE1, qfalse);
UI_GameType_HandleKey(0, 0, K_MOUSE2, qfalse);
} else if (Q_stricmp(name, "resetDefaults") == 0) {
trap_Cmd_ExecuteText( EXEC_APPEND, "cvar_restart\n");
trap_Cmd_ExecuteText( EXEC_APPEND, "exec mpdefault.cfg\n");
trap_Cmd_ExecuteText( EXEC_APPEND, "vid_restart\n" );
trap_Cmd_ExecuteText( EXEC_APPEND, "cvar_restart\n");
Controls_SetDefaults();
trap_Cvar_Set("com_introPlayed", "1" );
trap_Cmd_ExecuteText( EXEC_APPEND, "vid_restart\n" );
#ifdef USE_CD_KEY
} else if (Q_stricmp(name, "getCDKey") == 0) {
char out[17];
@ -6458,11 +6414,11 @@ static void UI_PrintTime ( char *buf, int bufsize, int time ) {
time /= 1000; // change to seconds
if (time > 3600) { // in the hours range
Com_sprintf( buf, bufsize, "%d hr %2d min", time / 3600, (time % 3600) / 60 );
Com_sprintf( buf, bufsize, "%d hr %d min", time / 3600, (time % 3600) / 60 );
} else if (time > 60) { // mins
Com_sprintf( buf, bufsize, "%2d min %2d sec", time / 60, time % 60 );
Com_sprintf( buf, bufsize, "%d min %d sec", time / 60, time % 60 );
} else { // secs
Com_sprintf( buf, bufsize, "%2d sec", time );
Com_sprintf( buf, bufsize, "%d sec", time );
}
}
@ -6473,36 +6429,16 @@ void Text_PaintCenter(float x, float y, float scale, vec4_t color, const char *t
static void UI_DisplayDownloadInfo( const char *downloadName, float centerPoint, float yStart, float scale, int iMenuFont) {
char sDownLoading[256];
char sEstimatedTimeLeft[256];
char sTransferRate[256];
char sOf[20];
char sCopied[256];
char sSec[20];
//
static char dlText[] = "Downloading:";
static char etaText[] = "Estimated time left:";
static char xferText[] = "Transfer rate:";
int downloadSize, downloadCount, downloadTime;
char dlSizeBuf[64], totalSizeBuf[64], xferRateBuf[64], dlTimeBuf[64];
int xferRate;
int leftWidth;
const char *s;
vec4_t colorLtGreyAlpha = {0, 0, 0, .5};
UI_FillRect( 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, colorLtGreyAlpha );
s = GetCRDelineatedString("MENUS3","DOWNLOAD_STUFF", 0); // "Downloading:"
strcpy(sDownLoading,s?s:"");
s = GetCRDelineatedString("MENUS3","DOWNLOAD_STUFF", 1); // "Estimated time left:"
strcpy(sEstimatedTimeLeft,s?s:"");
s = GetCRDelineatedString("MENUS3","DOWNLOAD_STUFF", 2); // "Transfer rate:"
strcpy(sTransferRate,s?s:"");
s = GetCRDelineatedString("MENUS3","DOWNLOAD_STUFF", 3); // "of"
strcpy(sOf,s?s:"");
s = GetCRDelineatedString("MENUS3","DOWNLOAD_STUFF", 4); // "copied"
strcpy(sCopied,s?s:"");
s = GetCRDelineatedString("MENUS3","DOWNLOAD_STUFF", 5); // "sec."
strcpy(sSec,s?s:"");
downloadSize = trap_Cvar_VariableValue( "cl_downloadSize" );
downloadCount = trap_Cvar_VariableValue( "cl_downloadCount" );
downloadTime = trap_Cvar_VariableValue( "cl_downloadTime" );
@ -6510,10 +6446,9 @@ static void UI_DisplayDownloadInfo( const char *downloadName, float centerPoint,
leftWidth = 320;
UI_SetColor(colorWhite);
Text_PaintCenter(centerPoint, yStart + 112, scale, colorWhite, sDownLoading, 0, iMenuFont);
Text_PaintCenter(centerPoint, yStart + 192, scale, colorWhite, sEstimatedTimeLeft, 0, iMenuFont);
Text_PaintCenter(centerPoint, yStart + 248, scale, colorWhite, sTransferRate, 0, iMenuFont);
Text_PaintCenter(centerPoint, yStart + 112, scale, colorWhite, dlText, 0, iMenuFont);
Text_PaintCenter(centerPoint, yStart + 192, scale, colorWhite, etaText, 0, iMenuFont);
Text_PaintCenter(centerPoint, yStart + 248, scale, colorWhite, xferText, 0, iMenuFont);
if (downloadSize > 0) {
s = va( "%s (%d%%)", downloadName, downloadCount * 100 / downloadSize );
@ -6528,7 +6463,7 @@ static void UI_DisplayDownloadInfo( const char *downloadName, float centerPoint,
if (downloadCount < 4096 || !downloadTime) {
Text_PaintCenter(leftWidth, yStart+216, scale, colorWhite, "estimating", 0, iMenuFont);
Text_PaintCenter(leftWidth, yStart+160, scale, colorWhite, va("(%s %s %s %s)", dlSizeBuf, sOf, totalSizeBuf, sCopied), 0, iMenuFont);
Text_PaintCenter(leftWidth, yStart+160, scale, colorWhite, va("(%s of %s copied)", dlSizeBuf, totalSizeBuf), 0, iMenuFont);
} else {
if ((uiInfo.uiDC.realTime - downloadTime) / 1000) {
xferRate = downloadCount / ((uiInfo.uiDC.realTime - downloadTime) / 1000);
@ -6546,18 +6481,18 @@ static void UI_DisplayDownloadInfo( const char *downloadName, float centerPoint,
(n - (((downloadCount/1024) * n) / (downloadSize/1024))) * 1000);
Text_PaintCenter(leftWidth, yStart+216, scale, colorWhite, dlTimeBuf, 0, iMenuFont);
Text_PaintCenter(leftWidth, yStart+160, scale, colorWhite, va("(%s %s %s %s)", dlSizeBuf, sOf, totalSizeBuf, sCopied), 0, iMenuFont);
Text_PaintCenter(leftWidth, yStart+160, scale, colorWhite, va("(%s of %s copied)", dlSizeBuf, totalSizeBuf), 0, iMenuFont);
} else {
Text_PaintCenter(leftWidth, yStart+216, scale, colorWhite, "estimating", 0, iMenuFont);
if (downloadSize) {
Text_PaintCenter(leftWidth, yStart+160, scale, colorWhite, va("(%s %s %s %s)", dlSizeBuf, sOf, totalSizeBuf, sCopied), 0, iMenuFont);
Text_PaintCenter(leftWidth, yStart+160, scale, colorWhite, va("(%s of %s copied)", dlSizeBuf, totalSizeBuf), 0, iMenuFont);
} else {
Text_PaintCenter(leftWidth, yStart+160, scale, colorWhite, va("(%s %s)", dlSizeBuf, sCopied), 0, iMenuFont);
Text_PaintCenter(leftWidth, yStart+160, scale, colorWhite, va("(%s copied)", dlSizeBuf), 0, iMenuFont);
}
}
if (xferRate) {
Text_PaintCenter(leftWidth, yStart+272, scale, colorWhite, va("%s/%s", xferRateBuf,sSec), 0, iMenuFont);
Text_PaintCenter(leftWidth, yStart+272, scale, colorWhite, va("%s/Sec", xferRateBuf), 0, iMenuFont);
}
}
}
@ -7057,7 +6992,7 @@ static void UI_StartServerRefresh(qboolean full)
qtime_t q;
trap_RealTime(&q);
trap_Cvar_Set( va("ui_lastServerRefresh_%i", ui_netSource.integer), va("%s-%i, %i @ %i:%2i", GetMonthAbbrevString(q.tm_mon),q.tm_mday, 1900+q.tm_year,q.tm_hour,q.tm_min));
trap_Cvar_Set( va("ui_lastServerRefresh_%i", ui_netSource.integer), va("%s-%i, %i at %i:%i", MonthAbbrev[q.tm_mon],q.tm_mday, 1900+q.tm_year,q.tm_hour,q.tm_min));
if (!full) {
UI_UpdatePendingPings();

View file

@ -1572,12 +1572,12 @@ commandDef_t commandList[] =
{"setitemcolor", &Script_SetItemColor}, // group/name
{"setitemrect", &Script_SetItemRect}, // group/name
{"setteamcolor", &Script_SetTeamColor}, // sets this background color to team color
{"setfocus", &Script_SetFocus}, // sets focus
{"setplayermodel", &Script_SetPlayerModel}, // sets model
{"setplayerhead", &Script_SetPlayerHead}, // sets head
{"setfocus", &Script_SetFocus}, // sets this background color to team color
{"setplayermodel", &Script_SetPlayerModel}, // sets this background color to team color
{"setplayerhead", &Script_SetPlayerHead}, // sets this background color to team color
{"transition", &Script_Transition}, // group/name
{"setcvar", &Script_SetCvar}, // name
{"setcvartocvar", &Script_SetCvarToCvar}, // name
{"setcvar", &Script_SetCvar}, // group/name
{"setcvartocvar", &Script_SetCvarToCvar}, // group/name
{"exec", &Script_Exec}, // group/name
{"play", &Script_Play}, // group/name
{"playlooped", &Script_playLooped}, // group/name
@ -4056,6 +4056,31 @@ void Controls_SetConfig(qboolean restart)
// ^--this is bad, it shows the cursor during map load, if you need to, add it as an exec cmd to use_joy or something.
}
/*
=================
Controls_SetDefaults
=================
*/
void Controls_SetDefaults( void )
{
int i;
// iterate each command, set its default binding
for (i=0; i < g_bindCount; i++)
{
g_bindings[i].bind1 = g_bindings[i].defaultbind1;
g_bindings[i].bind2 = g_bindings[i].defaultbind2;
}
//s_controls.invertmouse.curvalue = Controls_GetCvarDefault( "m_pitch" ) < 0;
//s_controls.smoothmouse.curvalue = Controls_GetCvarDefault( "m_filter" );
//s_controls.alwaysrun.curvalue = Controls_GetCvarDefault( "cl_run" );
//s_controls.autoswitch.curvalue = Controls_GetCvarDefault( "cg_autoswitch" );
//s_controls.sensitivity.curvalue = Controls_GetCvarDefault( "sensitivity" );
//s_controls.joyenable.curvalue = Controls_GetCvarDefault( "in_joystick" );
//s_controls.joythreshold.curvalue = Controls_GetCvarDefault( "joy_threshold" );
//s_controls.freelook.curvalue = Controls_GetCvarDefault( "cl_freelook" );
}
int BindingIDFromName(const char *name) {
int i;

View file

@ -462,6 +462,7 @@ qboolean UI_OutOfMemory();
void Controls_GetConfig( void );
void Controls_SetConfig(qboolean restart);
void Controls_SetDefaults( void );
int trap_PC_AddGlobalDefine ( char *define );
int trap_PC_LoadSource ( const char *filename );

5877
CODE-mp/ui/vm/bg_lib.asm Normal file

File diff suppressed because it is too large Load diff

17606
CODE-mp/ui/vm/bg_misc.asm Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,538 @@
data
export WP_MuzzlePoint
align 4
LABELV WP_MuzzlePoint
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 1090519040
byte 4 0
byte 4 1090519040
byte 4 1098907648
byte 4 0
byte 4 1094713344
byte 4 1086324736
byte 4 3233808384
byte 4 1094713344
byte 4 1086324736
byte 4 3233808384
byte 4 1094713344
byte 4 1086324736
byte 4 3233808384
byte 4 1094713344
byte 4 1073741824
byte 4 3233808384
byte 4 1094713344
byte 4 1083179008
byte 4 3233808384
byte 4 1094713344
byte 4 1086324736
byte 4 3233808384
byte 4 1094713344
byte 4 1086324736
byte 4 3233808384
byte 4 1094713344
byte 4 1090519040
byte 4 0
byte 4 1094713344
byte 4 0
byte 4 3229614080
byte 4 1094713344
byte 4 0
byte 4 3240099840
byte 4 1094713344
byte 4 0
byte 4 3229614080
skip 24
export weaponData
align 4
LABELV weaponData
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 5
byte 4 0
byte 4 400
byte 4 8192
byte 4 0
byte 4 400
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 5
byte 4 0
byte 4 100
byte 4 8192
byte 4 0
byte 4 100
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 2
byte 4 15
byte 4 2
byte 4 400
byte 4 8192
byte 4 2
byte 4 400
byte 4 8192
byte 4 0
byte 4 200
byte 4 0
byte 4 1
byte 4 0
byte 4 1500
byte 4 2
byte 4 5
byte 4 2
byte 4 350
byte 4 8192
byte 4 3
byte 4 150
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 3
byte 4 5
byte 4 5
byte 4 600
byte 4 8192
byte 4 6
byte 4 1300
byte 4 8192
byte 4 0
byte 4 200
byte 4 0
byte 4 3
byte 4 0
byte 4 1700
byte 4 3
byte 4 5
byte 4 5
byte 4 1000
byte 4 8192
byte 4 5
byte 4 750
byte 4 8192
byte 4 400
byte 4 0
byte 4 5
byte 4 0
byte 4 1700
byte 4 0
byte 4 4
byte 4 5
byte 4 1
byte 4 100
byte 4 8192
byte 4 8
byte 4 800
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 3
byte 4 5
byte 4 8
byte 4 500
byte 4 8192
byte 4 6
byte 4 900
byte 4 8192
byte 4 0
byte 4 250
byte 4 0
byte 4 3
byte 4 0
byte 4 2100
byte 4 4
byte 4 5
byte 4 10
byte 4 700
byte 4 8192
byte 4 15
byte 4 800
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 5
byte 4 5
byte 4 1
byte 4 900
byte 4 8192
byte 4 2
byte 4 1200
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 7
byte 4 0
byte 4 1
byte 4 800
byte 4 8192
byte 4 1
byte 4 400
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 8
byte 4 0
byte 4 1
byte 4 800
byte 4 8192
byte 4 1
byte 4 400
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 9
byte 4 0
byte 4 1
byte 4 800
byte 4 8192
byte 4 0
byte 4 400
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 100
byte 4 8192
byte 4 0
byte 4 100
byte 4 8192
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
byte 4 0
skip 56
export ammoData
align 4
LABELV ammoData
byte 4 0
byte 4 100
byte 4 300
byte 4 300
byte 4 300
byte 4 25
byte 4 800
byte 4 10
byte 4 10
byte 4 10
import PM_SetSaberMove
import PM_WeaponLightsaber
import PM_SetAnim
import PM_FinishWeaponChange
import PM_BeginWeaponChange
import PM_ForceLegsAnim
import PM_ContinueLegsAnim
import PM_StartTorsoAnim
import BG_CycleInven
import PM_StepSlideMove
import PM_SlideMove
import PM_AddEvent
import PM_AddTouchEnt
import PM_ClipVelocity
import PM_SaberJumpAttackMove
import PM_SaberFlipOverAttackMove
import PM_SomeoneInFront
import PM_GroundDistance
import PM_GetSaberStance
import PM_AnimLength
import PM_InRollComplete
import PM_InOnGroundAnim
import PM_SpinningAnim
import PM_LandingAnim
import PM_JumpingAnim
import PM_PainAnim
import PM_InKnockDown
import PM_InSaberAnim
import PM_SaberInStart
import PM_SaberInReflect
import PM_SaberInParry
import trap_FS_FCloseFile
import trap_FS_Write
import trap_FS_Read
import trap_FS_FOpenFile
import forcePowerNeeded
import c_pmove
import pm_flightfriction
import pm_waterfriction
import pm_friction
import pm_flyaccelerate
import pm_wateraccelerate
import pm_airaccelerate
import pm_accelerate
import pm_wadeScale
import pm_swimScale
import pm_duckScale
import pm_stopspeed
import pml
import forcePowerDarkLight
import WeaponAttackAnim
import WeaponReadyAnim
import BG_OutOfMemory
import BG_StringAlloc
import BG_TempFree
import BG_TempAlloc
import BG_AllocUnaligned
import BG_Alloc
import BG_CanUseFPNow
import BG_HasYsalamiri
import BG_GetItemIndexByTag
import BG_ParseAnimationFile
import BG_PlayerTouchesItem
import BG_G2PlayerAngles
import BG_PlayerStateToEntityStateExtraPolate
import BG_PlayerStateToEntityState
import BG_TouchJumpPad
import BG_AddPredictableEventToPlayerstate
import BG_EvaluateTrajectoryDelta
import BG_EvaluateTrajectory
import BG_ForcePowerDrain
import BG_SaberStartTransAnim
import BG_InDeathAnim
import BG_InRoll
import BG_SaberInSpecialAttack
import BG_SpinningSaberAnim
import BG_FlippingAnim
import BG_SaberInIdle
import BG_SaberInSpecial
import BG_SaberInAttack
import BG_DirectFlippingAnim
import BG_InSaberStandAnim
import BG_InSpecialJump
import BG_LegalizedForcePowers
import saberMoveData
import BG_CanItemBeGrabbed
import BG_FindItemForHoldable
import BG_FindItemForPowerup
import BG_FindItemForWeapon
import BG_FindItem
import vectoyaw
import bg_numItems
import bg_itemlist
import Pmove
import PM_UpdateViewAngles
import pm
import bgForcePowerCost
import forceMasteryPoints
import forceMasteryLevels
import bgGlobalAnimations
import BGPAFtextLoaded
import forcePowerSorted
import GetStringForID
import GetIDForString
import Q_irand
import irand
import flrand
import Rand_Init
import Com_Printf
import Com_Error
import Info_NextPair
import Info_Validate
import Info_SetValueForKey_Big
import Info_SetValueForKey
import Info_RemoveKey_big
import Info_RemoveKey
import Info_ValueForKey
import va
import Q_CleanStr
import Q_PrintStrlen
import Q_strcat
import Q_strncpyz
import Q_strrchr
import Q_strupr
import Q_strlwr
import Q_stricmpn
import Q_strncmp
import Q_stricmp
import Q_isalpha
import Q_isupper
import Q_islower
import Q_isprint
import Com_sprintf
import Parse3DMatrix
import Parse2DMatrix
import Parse1DMatrix
import SkipRestOfLine
import SkipBracedSection
import COM_MatchToken
import COM_ParseWarning
import COM_ParseError
import COM_Compress
import COM_ParseExt
import COM_Parse
import SkipWhitespace
import COM_GetCurrentParseLine
import COM_BeginParseSession
import COM_DefaultExtension
import COM_StripExtension
import COM_SkipPath
import Com_Clamp
import PerpendicularVector
import AngleVectors
import MatrixMultiply
import MakeNormalVectors
import RotateAroundDirection
import RotatePointAroundVector
import ProjectPointOnPlane
import PlaneFromPoints
import AngleDelta
import AngleNormalize180
import AngleNormalize360
import AnglesSubtract
import AngleSubtract
import LerpAngle
import AngleMod
import BoxOnPlaneSide
import SetPlaneSignbits
import AxisCopy
import AxisClear
import AnglesToAxis
import vectoangles
import Q_crandom
import Q_random
import Q_rand
import Q_acos
import Q_log2
import VectorRotate
import Vector4Scale
import VectorNormalize2
import VectorNormalize
import CrossProduct
import VectorInverse
import VectorNormalizeFast
import DistanceSquared
import Distance
import VectorLengthSquared
import VectorLength
import VectorCompare
import AddPointToBounds
import ClearBounds
import RadiusFromBounds
import NormalizeColor
import ColorBytes4
import ColorBytes3
import _VectorMA
import _VectorScale
import _VectorCopy
import _VectorAdd
import _VectorSubtract
import _DotProduct
import ByteToDir
import DirToByte
import powf
import ClampShort
import ClampChar
import Q_rsqrt
import Q_fabs
import axisDefault
import vec3_origin
import g_color_table
import colorDkBlue
import colorLtBlue
import colorDkGrey
import colorMdGrey
import colorLtGrey
import colorWhite
import colorCyan
import colorMagenta
import colorYellow
import colorBlue
import colorGreen
import colorRed
import colorBlack
import colorTable
import bytedirs
import Com_Memcpy
import Com_Memset
import Hunk_Alloc
import forceSpeedLevels
import FloatSwap
import LongSwap
import ShortSwap
import acos
import fabs
import abs
import tan
import atan2
import cos
import sin
import sqrt
import floor
import ceil
import memcpy
import memset
import memmove
import sscanf
import vsprintf
import _atoi
import atoi
import _atof
import atof
import toupper
import tolower
import strncpy
import strstr
import strchr
import strcmp
import strcpy
import strcat
import strlen
import rand
import srand
import qsort

8572
CODE-mp/ui/vm/q_math.asm Normal file

File diff suppressed because it is too large Load diff

6916
CODE-mp/ui/vm/q_shared.asm Normal file

File diff suppressed because it is too large Load diff

1011
CODE-mp/ui/vm/ui.map Normal file

File diff suppressed because it is too large Load diff

BIN
CODE-mp/ui/vm/ui.qvm Normal file

Binary file not shown.

5137
CODE-mp/ui/vm/ui_atoms.asm Normal file

File diff suppressed because it is too large Load diff

Some files were not shown because too many files have changed in this diff Show more