## ETPub PCR alpha hacks (etpub_pcr_ah) ## (C) 2006-2007 PatheticCockroach.com ## This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License ## Derivative works may only be done if they are distributed with their source code. ## ## The original etpub_pcr_ah source and binaries can be found around http://www.patheticcockroach.com/etserver/etpub_pcr.php ## ## Note : ETPub PCR alpha hacks are just small modifications for ETPub (http://www.etpub.org) Make a smaller font for the honor table because we have so many awards :D ------------------------- MODIFICATION STARTS HERE src\cgame\cg_debriefing.c (line 2861) **** REPLACE for( i = 0; i < NUM_ENDGAME_AWARDS; i++ ) { if( cgs.dbAwardTeams[ i ] == -1 ) { continue; } CG_DrawPic( button->rect.x + 6, y + 2, 18, 12, cgs.dbAwardTeams[ i ] == TEAM_AXIS ? cgs.media.axisFlag : cgs.media.alliedFlag ); CG_Text_Paint_Ext( button->rect.x + 28, y + 11, 0.19f, 0.19f, clrTxtBck, awardNames[ i ], 0, 0, 0, &cgs.media.font3 ); CG_Text_Paint_Ext( button->rect.x + 28 + 180, y + 11, 0.19f, 0.19f, clrTxtBck, cgs.dbAwardNames[ i ], 0, 0, 0, &cgs.media.font3 ); y += 16; } **** WITH for( i = 0; i < NUM_ENDGAME_AWARDS; i++ ) { if( cgs.dbAwardTeams[ i ] == -1 ) { continue; } CG_DrawPic( button->rect.x + 6, y + 2, 14, 9, cgs.dbAwardTeams[ i ] == TEAM_AXIS ? cgs.media.axisFlag : cgs.media.alliedFlag ); CG_Text_Paint_Ext( button->rect.x + 24, y + 10, 0.16f, 0.16f, clrTxtBck, awardNames[ i ], 0, 0, 0, &cgs.media.font3 ); CG_Text_Paint_Ext( button->rect.x + 24 + 180, y + 10, 0.16f, 0.16f, clrTxtBck, cgs.dbAwardNames[ i ], 0, 0, 0, &cgs.media.font3 ); y += 12; } ------------------------- The following is useless src\cgame\cg_local.h (line 1812) **** AFTER fontInfo_t font1; fontInfo_t font2; fontInfo_t font3; fontInfo_t font4; **** ADD // PatheticCockroach - lol, totally useless :D // fontInfo_t font_pcr1; src\cgame\cg_main.c (line 2942) **** AFTER // tjw: moved font handling here so it takes effect for // loading screen if(!CG_LoadFont(1, cg_font1.string, cg_font1size.integer)) CG_LoadFont(1, "ariblk", 27); if(!CG_LoadFont(2, cg_font2.string, cg_font2size.integer)) CG_LoadFont(2, "ariblk", 16); if(!CG_LoadFont(3, cg_font3.string, cg_font3size.integer)) CG_LoadFont(3, "courbd", 30); if(!CG_LoadFont(4, cg_font4.string, cg_font4size.integer)) CG_LoadFont(4, "courbd", 21); **** ADD // PatheticCockroach - lol, totally useless :D // trap_R_RegisterFont("courbd", 30, &cgs.media.font_pcr1); ------------------------- PERSONAL NOTES fontInfo_t font4; case 3: trap_R_RegisterFont(name, size, &cgs.media.font3); trap_Cvar_Set("cg_font3", name); trap_Cvar_Set("cg_font3size", va("%i", size)); break; { &cg_font1, "cg_font1", "ariblk", CVAR_ARCHIVE }, { &cg_font2, "cg_font2", "ariblk", CVAR_ARCHIVE }, { &cg_font3, "cg_font3", "courbd", CVAR_ARCHIVE }, { &cg_font4, "cg_font4", "courbd", CVAR_ARCHIVE }, { &cg_font1size, "cg_font1size", "27", CVAR_ARCHIVE }, { &cg_font2size, "cg_font2size", "16", CVAR_ARCHIVE }, { &cg_font3size, "cg_font3size", "30", CVAR_ARCHIVE }, { &cg_font4size, "cg_font4size", "21", CVAR_ARCHIVE }, void CG_Debriefing2_Awards_Draw( panel_button_t* button ) { int i; float y = button->rect.y + 1; vec4_t clrTxtBck = { 0.6f, 0.6f, 0.6f, 1.0f }; if( !cgs.dbAwardsParsed ) { CG_Debriefing2_Awards_Parse(); } for( i = 0; i < NUM_ENDGAME_AWARDS; i++ ) { if( cgs.dbAwardTeams[ i ] == -1 ) { continue; } CG_DrawPic( button->rect.x + 6, y + 2, 18, 12, cgs.dbAwardTeams[ i ] == TEAM_AXIS ? cgs.media.axisFlag : cgs.media.alliedFlag ); CG_Text_Paint_Ext( button->rect.x + 28, y + 11, 0.19f, 0.19f, clrTxtBck, awardNames[ i ], 0, 0, 0, &cgs.media.font3 ); CG_Text_Paint_Ext( button->rect.x + 28 + 180, y + 11, 0.19f, 0.19f, clrTxtBck, cgs.dbAwardNames[ i ], 0, 0, 0, &cgs.media.font3 ); y += 16; } }