Skip to content

Commit be0b3ca

Browse files
TrivveIngramz
authored andcommitted
Promod LIVE V2.19 release
1 parent 8436ce9 commit be0b3ca

14 files changed

+192
-1176
lines changed

compile.bat

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
@echo off
1010

11-
SET mod_name=pml218
11+
SET mod_name=pml219
1212
SET work_directory=%~dp0
1313
cd %work_directory%
1414

compile_fastfile.bat

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ copy mod.csv ..\..\zone_source /Y
2626
cd ..\..\bin
2727
linker_pc.exe -language english -compress -cleanup mod -verbose
2828

29-
cd ..\mods\pml218
29+
cd ..\mods\pml219
3030
copy ..\..\zone\english\mod.ff
3131

3232
pause

maps/mp/_destructible.gsc

+132-623
Large diffs are not rendered by default.

maps/mp/_destructible_types.gsc

-530
This file was deleted.

maps/mp/gametypes/_globallogic.gsc

+1-1
Original file line numberDiff line numberDiff line change
@@ -3130,7 +3130,7 @@ Callback_PlayerDamage( eInflictor, eAttacker, iDamage, iDFlags, sMeansOfDeath, s
31303130
self.attackers[ self.attackers.size ] = eAttacker;
31313131
self.attackerData[eAttacker.clientid] = false;
31323132
}
3133-
if ( WeaponInventoryType( sWeapon ) == "primary" )
3133+
if ( isDefined(sWeapon) && isSubStr("m1014_mp winchester1200_mp mp5_mp uzi_mp ak74u_mp ak47_mp m14_mp mp44_mp g3_mp g36c_mp m16_mp m4_mp m40a3_mp remington700_mp", sWeapon) )
31343134
self.attackerData[eAttacker.clientid] = true;
31353135
}
31363136

mod.csv

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ rawfile,maps/createfx/mp_strike_fx.gsc
4848
rawfile,maps/createfx/mp_vacant_fx.gsc
4949

5050
rawfile,maps/mp/_destructible.gsc
51-
rawfile,maps/mp/_destructible_types.gsc
5251
rawfile,maps/mp/_explosive_barrels.gsc
5352
rawfile,maps/mp/_flashgrenades.gsc
5453
rawfile,maps/mp/_load.gsc
@@ -120,5 +119,6 @@ rawfile,shock/damage_mp.shock
120119
sound,promod,,all_mp
121120

122121
stringtable,promod/customStatsTable.csv
122+
stringtable,promod/destructible.csv
123123

124124
xmodel,com_floodlight_on

promod/destructible.csv

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Copyright (c) 2009-2017 Andreas Göransson <[email protected]>
2+
# Copyright (c) 2009-2017 Indrek Ardel <[email protected]>
3+
#
4+
# This file is part of Call of Duty 4 Promod.
5+
#
6+
# Call of Duty 4 Promod is licensed under Promod Modder Ethical Public License.
7+
# Terms of license can be found in LICENSE.md document bundled with the project.
8+
9+
0,white_smoke,smoke/car_damage_whitesmoke
10+
1,black_smoke,smoke/car_damage_blacksmoke
11+
2,black_smoke_fire,smoke/car_damage_blacksmoke_fire
12+
3,small_vehicle_explosion,explosions/small_vehicle_explosion
13+
4,car_glass_large,props/car_glass_large
14+
5,car_glass_medium,props/car_glass_med
15+
6,light_front,props/car_glass_headlight
16+
7,light_back,props/car_glass_brakelight
17+
18+
8,tag_glass_left_front
19+
9,tag_glass_right_front
20+
10,tag_glass_left_back
21+
11,tag_glass_right_back
22+
12,tag_glass_front
23+
13,tag_glass_back
24+
14,tag_glass_left_back2
25+
15,tag_glass_right_back2
26+
16,tag_light_left_front
27+
17,tag_light_right_front
28+
18,tag_light_left_back
29+
19,tag_light_right_back
30+
20,tag_mirror_right
31+
21,tag_mirror_left

promod/scorebot.gsc

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ actionTicker()
4949
setDvar( "__promod_defence_score", game["promod_scorebot_defence_ticker_buffer"], true );
5050
setDvar( "__promod_mode", toLower( getDvar( "promod_mode" ) ), true );
5151
setDvar( "__promod_ticker", getDvar( "__promod_ticker" ), true );
52-
setDvar( "__promod_version", "Promod LIVE V2.18 EU", true );
52+
setDvar( "__promod_version", "Promod LIVE V2.19 EU", true );
5353

5454
for(;;)
5555
{

promod/servercheck.gsc

+3-3
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,9 @@ errorMessage()
7676
if ( (antilag && dedicated == "dedicated LAN server") || (!antilag && dedicated == "dedicated internet server" && !game["PROMOD_PB_OFF"]))
7777
iprintlnbold("^1Server Violation^7: Modified Connection");
7878

79-
if( isDefined( game["PROMOD_MATCH_MODE"] ) && game["PROMOD_MATCH_MODE"] == "match" || toLower( getDvar( "fs_game" ) ) == "mods/pml218" )
79+
if( isDefined( game["PROMOD_MATCH_MODE"] ) && game["PROMOD_MATCH_MODE"] == "match" || toLower( getDvar( "fs_game" ) ) == "mods/pml219" )
8080
{
81-
if( toLower(getDvar("fs_game")) != "mods/pml218" )
81+
if( toLower(getDvar("fs_game")) != "mods/pml219" )
8282
iprintlnbold("^1Server Violation^7: Invalid fs_game value");
8383

8484
iwdnames = strToK( getDvar( "sv_iwdnames" ), " " );
@@ -109,7 +109,7 @@ errorMessage()
109109
iprintlnbold("^1Server Violation^7: Modified Custom IWD File While In Match Mode");
110110
break;
111111

112-
case "pml218":
112+
case "pml219":
113113
if( iwdsums[i] != "1491770436" )
114114
iprintlnbold("^1Server Violation^7: Modified Promod IWD Detected");
115115
iwd_loaded = true;

promod/setvariables.gsc

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@ main()
3232
game["axis_timeout_called"] = 0;
3333

3434
game["promod_first_readyup_done"] = 0;
35-
game["PROMOD_VERSION"] = "Promod ^1LIVE ^7V2.18 EU";
35+
game["PROMOD_VERSION"] = "Promod ^1LIVE ^7V2.19 EU";
3636
}

readme.txt

+15-9
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,32 @@
1-
Promod LIVE V2.18 EU - README
1+
Promod LIVE V2.19 EU - README
22
http://www.codpromod.com
3-
2014-02-12 <promod [at] codpromod.com>
3+
2014-02-28 <promod [at] codpromod.com>
44
#codpromod @ QuakeNet
55

66
Maintained by Ingram
77

88
Sponsored by FragNet
99
http://www.fragnet.net
1010

11-
Zip-package (promodlive218_eu.zip) contains:
11+
Zip-package (promodlive219_eu.zip) contains:
1212

1313
LICENSE
14-
pml218\mod.ff
15-
pml218\pml218.iwd
16-
pml218\z_c_r.iwd
14+
pml219\mod.ff
15+
pml219\pml219.iwd
16+
pml219\z_c_r.iwd
1717
pb\stock_iwd_md5.cfg
1818
pb\promod_iwd_md5.cfg
1919
pb\pbsvuser.cfg
2020
readme.txt
2121
server_setup.txt
2222
server.cfg
2323

24+
LIVE V2.19:
25+
- Fixed a server crash related to damage inflicted via exploding barrels
26+
- Re-implemented vehicle handling. This fixes two known issues:
27+
1) Cars would keep burning and not explode after a while
28+
2) Throwing a grenade to one of the headlights would explode the car
29+
2430
LIVE V2.18:
2531
- Fixed the exploit where players could hide behind floodlights (solution found by Gunner)
2632
- Removed the flashbang blinding effect during kniferound
@@ -143,7 +149,7 @@ Q: What about the hardcore, and support for all gametypes, how do I use them?
143149
A: For a complete list of "promod_modes", see below.
144150

145151
Q: I want to run my own custom Promod-server with skins etc, how?
146-
A: In order to run your own custom Promod-server you'll need to change the fs_game to anything besides "mods/pml218" as well as not using match-modes. You will now be able to modify the Promod IWDs and add additional iwd-files.
152+
A: In order to run your own custom Promod-server you'll need to change the fs_game to anything besides "mods/pml219" as well as not using match-modes. You will now be able to modify the Promod IWDs and add additional iwd-files.
147153

148154
Q: Can I use this mod as a movie mod?
149155
A: Yes, you can! Commands (which are important for movie-making) are only forced on the clients once connected. Demos needs to be loaded using devmap before starting a demo ("devmap mp_crash;disconnect").
@@ -337,8 +343,8 @@ For example map "mp_dahman_b3" contains a file called "mp_dahman_b3.iwd" and the
337343

338344
NOTES FOR SERVER-ADMINS AND SERVER-HOSTING COMPANIES
339345

340-
The dvar fs_game "mods/pml218" is forced for match-servers and do not rename any files or modify contents of them.
341-
However custom servers with skins etc. must use something else than "mods/pml218" for example "mods/pml218_custom", it's not restricted and you are free to add additional iwd files or modify existing ones.
346+
The dvar fs_game "mods/pml219" is forced for match-servers and do not rename any files or modify contents of them.
347+
However custom servers with skins etc. must use something else than "mods/pml219" for example "mods/pml219_custom", it's not restricted and you are free to add additional iwd files or modify existing ones.
342348

343349
Included with Promod are two PunkBuster MD5 configs, "stock_iwd_md5.cfg" and "promod_iwd_md5.cfg" which you can put in the pb-folder on your server, it contains checksums for the stock IWD-files as well as Promod-IWD for use with PunkBuster MD5 facility to prevent custom skins and other forms of cheating and abusing and can be loaded in-game by typing "\rcon pb_sv_load stock_iwd_md5.cfg" and "\rcon pb_sv_load promod_iwd_md5.cfg".
344350

server.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ sets _Email ""
77
sets _Website ""
88
sets _Location ""
99
sets _Irc ""
10-
sets sv_hostname "Another Promod ^1LIVE ^7V2.18 ^7Server is Born"
10+
sets sv_hostname "Another Promod ^1LIVE ^7V2.19 ^7Server is Born"
1111

1212
// welcome message, message of the day (motd)
1313
seta scr_motd "Please visit us at www.codpromod.com, also visit our IRC channel #codpromod @ QuakeNet"

server_setup.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
This is a sample command-line for starting and using Promod LIVE V2 under Windows:
66

7-
<path to iw3mp.exe> +set dedicated 2 +set net_ip localhost +set net_port 28960 +set sv_punkbuster 1 +set fs_game mods/pml218 +exec server.cfg +set rcon_password password +map_rotate
7+
<path to iw3mp.exe> +set dedicated 2 +set net_ip localhost +set net_port 28960 +set sv_punkbuster 1 +set fs_game mods/pml219 +exec server.cfg +set rcon_password password +map_rotate
88

99
dedicated [0-2] (listen, LAN, internet)
1010
net_ip [xxx.xxx.xxx.xxx]
@@ -13,8 +13,8 @@ net_port [1-65535] (standard is 28960)
1313
Make sure you put the server config (server.cfg) in the main-folder or specify correct path to it.
1414
Please note that we also define the rcon password to the server here to prevent someone from downloading your config from server and thus view ("hack") your rcon password.
1515

16-
The dvar fs_game "mods/pml218" is forced for match-servers and do not rename any files or modify contents of them.
17-
However custom servers with skins etc. must use something else than "mods/pml218" for example "mods/pml218_custom", it's not restricted and you are free to add additional iwd files or modify existing ones.
16+
The dvar fs_game "mods/pml219" is forced for match-servers and do not rename any files or modify contents of them.
17+
However custom servers with skins etc. must use something else than "mods/pml219" for example "mods/pml219_custom", it's not restricted and you are free to add additional iwd files or modify existing ones.
1818

1919
Included with Promod is two PunkBuster MD5 configs, "stock_iwd_md5.cfg" and "promod_iwd_md5.cfg" which you can put in the pb-folder on your server, it contains checksums for the stock IWD-files as well as Promod-IWD for use with PunkBuster MD5 facility to prevent custom skins and other forms of cheating and abusing and can be loaded in-game by typing "\rcon pb_sv_load stock_iwd_md5.cfg" and "\rcon pb_sv_load promod_iwd_md5.cfg".
2020

ui_mp/main.menu

+1-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@
141141
}
142142
itemDef
143143
{
144-
text "Current Promod Version: LIVE V2.18 EU"
144+
text "Current Promod Version: LIVE V2.19 EU"
145145
style 0
146146
textscale 0.25
147147
textstyle 3

0 commit comments

Comments
 (0)