Skip to content

MW3 Modding Releases & Resources

405 Topics 2.6k Posts

Plutonium IW5 Mod releases and resources go here.

  • [MP] Modern Warfare 3 Mapvote

    46
    5
    6 Votes
    46 Posts
    16k Views
    @Farrokh everything you imply or ask about how the script works is not tied to the script itself, it's just how the game works Scripts don't somehow check for their filenames, the game handles loading scripts, any script in the scripts folder is loaded, no reason to have name checks for files Scripts cannot permanently change dvar values in the game. You could potentially have a more complex system now with the recent Plutonium updates that reads another file but it's not really needed in my opinion If you want to have dvars set when starting your game then you can edit the game's CFG (assuming we're talking about private games), or yeah edit the script Permanently save dvars values Press Win + R, paste %localappdata%\Plutonium\storage\iw5\players\config_mp.cfg If asked how to open it use Notepad (or any text editor) Go at the very bottom of the file and add seta dvar_name dvar_value Change dvar_name and dvar_value with the corresponding values For example seta g_speed "800" This also works for any custom dvar created by a script or any other source
  • Plutonium MW3: Killstreak, Gunstreak and Moab Counter

    4
    0 Votes
    4 Posts
    3k Views
    Update: added a message for the player to let him know on which gunstreak he died #include maps\mp\gametypes\_hud_util; init() { level thread onPlayerConnect(); } onPlayerConnect() { for(;;) { level waittill("connected", player); player thread onPlayerSpawned(); } } onPlayerSpawned() { self endon("disconnect"); level endon("game_ended"); for(;;) { self waittill("spawned_player"); if(!issubstr(self getguid() + "", "bot")) { self thread killstreakCounter(); self thread gunstreakCounter(); self thread moabCounter(); self thread destroyCounterOnGameEnd(); self thread resetOnDeath(); } break; } } killstreakCounter() { self endon("disconnect"); level endon("game_ended"); self.killStreak = createFontString("Objective", 1); self.killStreak setPoint("TOPRIGHT", "TOPERIGHT", -10, 305); self.killStreak.label = &"^2K-STREAK: ^7"; self.killStreak.sort = -3; self.killStreak.alpha = 0.9; self.killStreak.hideWhenInMenu = true; self.killStreak setValue(0); killStreak = 0; self.savedAssists = 0; self.savedKills = 0; for(;;) { if (maps\mp\_utility::_hasperk("specialty_hardline")) { if(killStreak != maps\mp\_utility::getpersstat( "kills" ) - self.savedKills + floor((self.pers["assistsToKill"] - self.savedAssists) / 2)) { killStreak = maps\mp\_utility::getpersstat( "kills" ) - self.savedKills + floor((self.pers["assistsToKill"] - self.savedAssists) / 2); self.killStreak setValue(killStreak); } } else { if(killStreak != maps\mp\_utility::getpersstat( "kills" ) - self.savedKills) { killStreak = maps\mp\_utility::getpersstat( "kills" ) - self.savedKills; self.killStreak setValue(killStreak); } } wait 0.25; } } gunstreakCounter() { self endon("disconnect"); level endon("game_ended"); self.gunStreak = createFontString("Objective", 1); self.gunStreak setPoint("TOPRIGHT", "TOPRIGHT", -10, 315); self.gunStreak.label = &"^5G-STREAK: ^7"; self.gunStreak.sort = -3; self.gunStreak.alpha = 0.9; self.gunStreak.hideWhenInMenu = true; self.gunStreak setValue(0); gunStreak = 0; for (;;) { if(gunStreak != self.pers["cur_kill_streak_for_nuke"]) { if(gunStreak > self.pers["cur_kill_streak_for_nuke"]) { self iPrintln("^1Died on " + gunStreak); } gunStreak = self.pers["cur_kill_streak_for_nuke"]; self.gunStreak setValue(gunStreak); } wait 0.25; } } moabCounter() { self endon("disconnect"); level endon("game_ended"); self.moabcounter = createFontString("Objective", 1); self.moabcounter setPoint("TOPRIGHT", "TOPERIGHT", -10, 325); self.moabcounter.label = &"^1MOABs: ^7"; self.moabcounter.sort = -3; self.moabcounter.alpha = 0.9; self.moabcounter.hideWhenInMenu = true; self.moabcounter setValue(0); moabs = 0; self.moabAdded = false; for(;;) { moabWith = 25; if (maps\mp\_utility::_hasperk("specialty_hardline")) { moabWith--; } if (self.pers["cur_kill_streak_for_nuke"] >= moabWith && !self.moabAdded) { moabs += 1; self.moabAdded = true; self.moabcounter setValue(moabs); } wait 0.25; } } destroyCounterOnGameEnd() { self endon("disconnect"); level waittill("game_ended"); if (isDefined(self.killStreak)) self.killStreak hudFadenDestroy(0, .1); if (isDefined(self.gunStreakDisplay)) self.gunStreak hudFadenDestroy(0, .1); if (isDefined(self.moabcounter)) self.moabcounter hudFadenDestroy(0, .1); } hudFadenDestroy(alpha,time) { self fadeOverTime(time); self.alpha = alpha; wait time; self destroy(); } resetOnDeath() { self endon("disconnect"); for (;;) { self waittill("death"); self.savedKills = maps\mp\_utility::getpersstat( "kills" ); self.moabAdded = false; self.savedAssists = self.pers["assistsToKill"]; if (self.pers["assistsToKill"] % 2 == 1) { self.savedAssists -= 1; } } }
  • [Release] Nebula Colours Camo!

    camo img slap
    12
    4
    8 Votes
    12 Posts
    6k Views
    @mp7_1o1 the download has separate folders, can't you just take what's in the blue folder?
  • [CUSTOM MAP] Lockout - Halo 2

    8
    5
    9 Votes
    8 Posts
    5k Views
    @Story-Nyxia I edited the post to add 2 working links that should stay up this time Thanks to @Priception for finding the files and sharing them
  • Translation MW3 GE/ES/IT/FR/RU/PL/JP

    15
    87 Votes
    15 Posts
    11k Views
    @polemik-victor does audio in Patch JP is japanese and does this from japanese mw3 steam version ? why videos missing ?
  • Scavenger Ressuply like in MW2

    3
    3 Votes
    3 Posts
    1k Views
    Somewhat similar issue to foxxy, only on my end the secondary only gets emptied when I get a killstreak. This happens even if I have the secondary out.
  • [Release] Default Visions!

    vision img slap
    23
    4
    9 Votes
    23 Posts
    8k Views
    can u make a bo2 version? Plsssssssssss
  • [Release] MWIII Umbral Destiny Camo!

    camo img slap
    4
    1
    4 Votes
    4 Posts
    5k Views
    why do all of these camos replace gold. does that mean i can only have one camo at a time cause they all replace gold?
  • [Release] Colour Fading Camos!

    camo img slap
    5
    5 Votes
    5 Posts
    7k Views
    peak af
  • [Release] Custom game modes: Reinforce, Gunfight and Gun Game

    10
    2 Votes
    10 Posts
    5k Views
    @plant_velder great catch! I went ahead and added your fix to the code in my repo. That is a perfect solution to the problem. I'm glad you are enjoying the scripts and waypoints, they were a lot of fun to make. Thanks!
  • My collection of IW5 scripts

    45
    5 Votes
    45 Posts
    19k Views
    @Resxt how to add throwing knife in your script one in the chamber i try to add this but not working [image: 1747997592713-0970b7f2-5539-423c-a5f4-18064efdc583-image.png]
  • [Release] Wojak Scope Overlay!

    scope overlay img slap
    8
    1
    10 Votes
    8 Posts
    4k Views
    @IceTeaFoot I had a similar issue to you. You might want to convert DDS to PNG instead. Then try using imgXiwi to convert it to IWI. This helped solve my issue, so it might help for you. In the discord, Sloth shared a zip file called Cod Texture Tools which contains imgXiwi. Major thanks to Sloth for this
  • [MAP] Standoff from COD:OL

    12
    5
    9 Votes
    12 Posts
    5k Views
    @Sloth Okay, no problem. Thanks for letting me know!
  • 2 Votes
    10 Posts
    7k Views
    @Beamxrz there is a weapon patch for the 1887 that does add akimbo, it's @EternalHabit 's shotgun patch, that adds akimbo to the 1887's. i love the single 1887 (even if it's arse) but i definitely wouldn't mind it having attachments upgrade for the single and akimbo version of the gun.
  • [MAP] Radiation from COD:OL

    7
    5
    6 Votes
    7 Posts
    4k Views
    does anyone have bot paths for this one?
  • This topic is deleted!

    0
    0 Votes
    0 Posts
    18 Views
    No one has replied
  • [Custom Weapon] iw5_shockwave_mp

    4
    3
    2 Votes
    4 Posts
    3k Views
    A modified Weapon
  • [Release] MWIII Ghoulie Camo!

    img slap camo mwiii
    4
    1
    3 Votes
    4 Posts
    4k Views
    im lost it didnt work
  • Cod Online Menu Replacement

    2
    1
    0 Votes
    2 Posts
    1k Views
    CoD Online Assets: https://shorturl.at/zAaOD
  • [MAP] Raid from COD:OL

    8
    5
    4 Votes
    8 Posts
    5k Views
    Thanks for that! I'm getting a new issue now, IW5 doesn't seem to want to load the GSC with the waypoints. [image: 1742615213585-d77d7a31-e124-4d52-a660-85a5b661ebb7-image.png] I created the mp_raid folder in the bot warfare folder, put the waypoints file in there, and zipped it back to a .iwd file and they don't load. Example file structure of z_sver_bots: [image: 1742615319977-ed6be6ad-57da-4818-adec-496000170a66-image.png] Was there anything else I am supposed to do to get the waypoints to load?