RSE (Retarded Smart Enemies) is an evolution of the PeZBOT modification. RSE is designed to work completely offline. No internet is required. The RSE package includes all of the client files needed to play with A.I. bots on your vanilla copy of the game. An instructional document is also included with every package and it will give you a step-by-step tutorial on how to install. You can visit this blog to view the latest news on the development of RSE and other projects.

-fixed a bug with bots spending too much time trying to destroy enemy killstreaks
-fixed a bug with bots shooting their gun after trying to destroy enemy killstreaks
-fixed a bug with bots moving while waiting at objectives
-fixed a bug with bots using more than one launcher against players
-fixed a bug with bots not switching to targets that are closer to them

waypoint fixes:

-storm: fixed an issue at the start of a match in team deathmatch
-trailer park: fixed an issue that caused bots to clip a corner after spawning
-underpass: fixed an issue that caused bots to travel to the wrong waypoint to capture a flag in domination
-underpass: fixed an issue that caused bots to clip a doorway
-underpass: fixed an issue that caused bots to travel through a vehicle

miscellaneous changes:

-higher skilled bots will sprint more often and lower skilled bots will sprint less often
-bots will no longer crouch unless they need to (because it was sometimes buggy)
-bots will spend more time placing equipment
-bots will use stingers more often
-removed follow process since it did not work correctly (bots will still follow for objectives)
-removed process for shooting while walking because it caused too many clipping issues
-bots will now guard the objective they captured until a new objective needs to be captured
-removed the menu option "Bots Talkrate" and added the option "Bots Talk" allowing users to disable bots talking
-added files required for ranked private match to the main mod file
-removed "Patch_v3.iwd"
-removed the waypoint editor from the main mod file and made it a separate mod

your welcome! if you have any questions just let me know. i plan on recreating waypoints for all of the stock maps in an attempt to improve performance, porting the code to PS3 has been a rude awakening because there are a lot of performance problems when spawning more than 4 vs 4. probably shouldn't have more than 100 waypoints per map.

It's amazing you got it done for the ps3. yet I won't ever play my fps game using a controller never ever LOL!

as for the wpts I've seen a few pics of those way back at AIW forum and they looked really crude compared to wpts for Cs bots even though their just railed type at least their so easy to make and edit...as for rse can you even delete certain wpts and save or is it a... one run make no mistake type of wpting?

no the waypoint editor has a lot of flexibility. you can add waypoints, remove waypoints, link, and unlink. you even have a display that shows which waypoints are linked to each other. works very well. but currently the waypoint files themselves are quite sloppy and bloated (i didn't make them, only fixed issues over the years but i think its time to start from scratch). a few maps even have 300+ waypoints which is just way too many. cleaning this up will result in a nice performance increase especially on the large maps. the reason for the performance increase is because bots create paths to their destination using an algorithm. and the larger the pool of waypoints for the algorithm to calculate paths, the more processing is needed which causes a drain on resources.

wow! thank you for the update @macporterjoe. this is my first time using RSE for MW2. I used BotWarfare a couple weeks ago but RSE are far more better, much more features and more human like imo. I hope ported/custom maps will be supported too in the future. my brother and I love playing with it and appreciate your hard work. :)

RSE already supports such maps but it needs the wpts for those maps. Tried that on Repz client and adding the needed wpts, it works but most of the map ports only works on Repz client and probably some other modded mw2 client out there.

By itself, it's a convoluted process. So you'll likely want to use this download as your initial base: http://v-dayucla.tumblr.com/post/126532164080/getting-repz-rse-bots-to-work-offline. If you absolutely must have v28 instead of v27 which is included in our download, you'll need to carefully replace our v27 files with v28 files (without replacing our custom waypoints!), and then edit your "includes.gsc" file to look like the one in our download, so it'll load custom waypoints. Yep, it's complicated!

OR You can just repack rse v28 iwd file with the needed wpts and stuff and upload it and share here, that's a lot simpler. I would have done it but what's the point if people can't even get the ported maps much less working and loading. React seems another better alternative offline mw2 client but I can't even access it's site.

I'd upload a new version myself, but my mates and I don't play MW2 anymore, and we wouldn't upload something we can't test. Personally I'd love to see RSE with a different client that can load custom maps, but that depends on macporterjoe finding time to test and debug different clients. I know at one point he tried React, but it's just too buggy when used with RSE. Sigh... :-(

tnx for the links but seems it has the same cluttery as repz so I won't bother hehe...don't like mw2 clients which can't even run the rse mod without a hitch so I guess you're stuck with bot warfare though that already has the wpts for the ported maps which you can easily check by opening it's iwd file using winrar.

your welcome. I like RSE more than Bot Warfare. so I'm gonna switch to AlterIWnet client to play RSE mod. I'm currently downloading the Repz client provided by SKiDROW from his tutorial above. I like to test it out. it would take a while because of my crappy internet speed. but it's worth it. :)

That Repz offline version is kinda crappy when it comes to saving stats coz that came from my account which is stuck to level 49 IIRR...you rank up and unlock things but it won't save it once you rebooth the game but atleast it was the most stable version good enough for running ported maps and some other refreshing visual cluttery they added hehe.

yeah. I've just found out myself about the stats too, and the ported guns are kinda buggy. at least I got the RSE version of SKiDROW which has the additional waypoints for ported maps and the edited "include.gsc". I think I have to stick to AlterIWnet which is the most stable client imo. I also tried updating SKiDROW's version of RSE to v28 and currently testing it using REACT client. so far so good! :)

Whoa, are you saying you not only managed to update my version of RSE (including waypoints for custom maps) to v28, but got it to work with the React client as well? I was never able to get RSE to work with React without huge bugs, and even macporterjoe himself couldn't get it to work without bugs either. Are you sure everything is running properly?

yes, fortunately. works fine on my end. I'm having no problems so far. but I haven't got a time to test all the official and ported/custom maps at the moment. the only map that I tested was:

VacantSub BaseTerminalOilrig (ported map)Ghillies (ported map)

check the test video link below to see me playing React (version r418) + RSEv28 (w/ waypoints for custom maps). It's not a high quality video cause I have to lower the resolution of the game to run smoothly while recording, but you can see there that RSE works.

https://goo.gl/OhXObk

ported maps are not available in the map menu so I have to access it via console. me and my brother also test it out in LAN and works fine too btw. :)

If RSE wasn't working with your React client, you'd notice right away. I'll quote a comment from 2015 where I describe my own experience...

"Oddly, RSE doesn't seem to run well with React. I downloaded a mod version of RSE (from https://repziw4.de/viewtopic.php?t=5964 ), loaded it in React and encountered issues. The first was that bots love to run to the middle of the map and start... vibrating, literally vibrating where they stand, without shooting. The second issue was that each kill earns hundreds of points, so matches end after just a few kills because someone reaches the score limit. Odd indeed..."

macporterjoe has mentioned elsewhere in this post that he couldn't get RSE to work with React either. So if you've played RSE and React and haven't encountered the problems we encountered, consider uploading your client files so macporterjoe and others to play and build off it! Or I can host the files on my crew's Tumblr, whichever you prefer. :-D

Drat, that torrent is simply too huge to download practically. Do you think you can upload just your client, i.e. all the files in your MW2 folder except for the "iw_##.iwd" data files in your "/main" directory? I don't have MW2 in front of me right now, so I'm going off my memory of what is and isn't a client file...

Correction: I've borrowed a friend's copy of MW2, and I think what I actually need is everything except 1) the files in "/zone", and 2) the files in "/main" that start with "iw_##" or "localized_english_iw##". Everything else is necessary to test this React client of yours, I think!

hi SKiDROW, it's been a while. sorry for the loooong wait. I'm having a problem with my internet connection for a couple of days now. sometimes it's ok and most of the time it's crap. I manage to upload all the files you need to Mega, "/zone" and "/main" files are still syncing (just in a case you will need it in the future). I hope the game works fine on your end. let me know. thanks. :)

Huh, strange... I posted a response to you yesterday, but apparently it's gone now? (This site's comment system tends to do that from time to time.)

Well, to summarise my vanished comment, I really appreciate you going through all this trouble for me, and I want to make it up to you somehow. Do you have an email or something I can otherwise message? I've uploaded a film to Google Drive that I'd like for you to have. :-)

Oi, I'm glad you saw my comment! Sadly I can't seem to get your copy of React to work on my computer. When I try launching, I get "program can't start because MSVCP120.dll is missing", which makes no sense because I know I have the Visual Studio 2013 redistributable on my computer. When I copy the DLL directly to my React directory and try launching again, I then get "application was unable to start correctly (0xc000007b)". But hey, it was worth a shot! I'll email that Google Drive link to you over the weekend, as a token of my appreciation. :-)

Is anyone else noticing frame drops in single player when moving the mouse around. Multiplayer is running as smooth as butter but single player seems to lag now when it used to run smooth. I'm even using sparse grid super sampling anti aliasing in multiplayer without a frame drop so I'm pretty sure it's not my rig.

28960(server), 28928(coop), 1500, 3005, 13000, 3101-3118, 28940, 28941, 4380(?) I am writing with google translator . The ports in question , I do not know whether it is necessary . If you create a closed room and connect to the server via the console command "connect ip" enough port forwarding 28960. For coop 28928. The remaining ports IWNetServer.exe. I or questions developers RSE : is it possible to run bots on the map from the console ? Or so they started automatically in a closed room. Thanks for your work.

i don't like providing a file without documentation, and since adding documentation would be creating another package, it would be easier to just have one package. its only 61 MB, in 2015 that shouldn't be a problem for anybody.

also to answer your question about REACT, yes i thought about it but the client is buggy and has performance problems. so no i won't be moving to it. though newer versions of RSE should be compatible with it now...

yes, in v27 i added code to allow bots to walk directly toward their enemy and shoot their gun at the same time. this added extra variety in the repertoire of actions they could perform (other than just stop and shoot) but unfortunately there were a lot of situations where a bot could see it's enemy but could not walk directly toward it's enemy without also walking into some kind of object in the level. so i removed this code, it just wasn't worth the bugs it produced.

I'm getting a patch_alter_mp is newer than executable error (I tried playing v27 a week or so ago and got the same error, I thought updating would help). I have no idea what it means, but it does stop multiplayer from booting up.

as for your problem, seems like you had some other client installed before installing RSE. i recommend reinstalling the game from scratch from steam or an original ISO with no other clients installed. then install RSE.

And speaking of "Black Ops", do you plan to make something similar for BO3? Technically getting bots to work offline in BO3 is already way easier than in past titles (https://www.youtube.com/watch?v=NSw0--QSKfc), but for less tech-savvy gamers, I suppose making some sort of BAT file to automate the process would be a cool idea...

Hello, I'm using google translator. My English is very bad ... When I try to start the MW2 "alterinet.bat" the command prompt says "can not find" the "iwnetserver.exe" and "iw4mp.exe" and closes (I tried in Mw2 and Skidrow RGMechanics) .I use Windows 8 Pro. could you tell me a version / mw2 the link so I could download ?. Grateful for the attention.

So I did some testing regarding the single player part of this mod and it seems that it's causing some mouse stuttering/framerate issues. I did a fresh Steam install and played single player without the mod and my framerate was smooth. I then installed the RSE mod and now notice frame drops when moving the mouse around. Multiplayer still runs perfectly smooth. Could someone else see if they are experiencing the same thing. I'm running on Win10 x64.

Remember this mods are not fully supported by the game so don't always think everything will run perfectly smooth on your precious steam version. Just make another copy of your mw2 as a non steam mw2 and apply the mods from there and keep your steam mw2 copy totally unmodified to keep it fully working, that's how most people do it.

It seems like this issue is related to windows 10. I haven't been able to fix the problem but it seems to be affected when changing compatibility modes. The strange thing is I have numerous other games that are patched to remove steam requirements and they don't seem to be affected so hopefully it's not some sort of anti crack feature they added to win 10 recently. I'm going to try a few more things before I give up and hope a windows 10 update will fix this. BTW Joe, thank you once again for another awesome update for RSE. I miss the bot walking feature. Other than that this mod is better than ever.

Hey macporterjoe I hope you don't mind me asking- how I can change the difficulty of the bots in matchmaking? I want to change it to "regular" instead of balanced/mixed. Am I in the right place if I'm looking at the _funcs.gsc file?

thanks for the release. can i make a suggestion for the next version? can you make it so that bots are required to break glasses that are in their way instead of going through them such as those in the map Highrise? also the bots seem to be able to see through covered chain-link fences through out the same map. possibly includes other maps.

those are good suggestions. i should be able to get bots to break the glass before moving through windows. as for shooting through chain-link fences, this would be a problem with a surface i haven't told bots they can't look through. unfortunately i haven't discovered the material name yet for those fences so until then it cannot be fixed.

hi, no plans for Black Ops CT. i don't have Black Ops 1 installed anymore. it ran bad on my computer so i never got much joy out of playing the PC version. maybe i'll return to it if a group makes a new client release for the game.

OT...but totally relevant for us FPS gamers hehe..For Half-life fans here wanting so viciously an EP3 finale well sort of hehe here is an epic HL2 mod that will satisfy that well hopefully for you guys as I'm really thrilled playing this super long mod.Get it here...http://www.moddb.com/mods/the-closureOr here...http://www.runthinkshootlive.com/posts/episode-3-the-closure/

All you need is download the free, SDK 2013 single player.Run it once, then close game, and change it to "upcoming beta", then run it again, then close sdk and steam.

Place the mod on sourcemod folder.Re-Start steeam and it should be in your library.

NO NEED FOR EP2...I'm running the mod without it since it'salready included on the sdk anyway. Mod is running totally fine and error free.

Yes you can ran it totally offline without steam running coz that's how I did it so it loads much faster and no bothersome steam cluttery but you need Revemu or LumaEmu to do that....just google them emus hehe.

Hey, I downloaded the mod to my PS3. It is a great mod ... But I have one problem. I had the original DLCs on my ps3 I installed the mod with BLES00686. But after I installed it, the DLC option is not available on my screen. This means threre is no option where I can select the bonus maps. I need some help please. :(

hey, as it says in the documentation i provided, when you install RSE on your PS3 it wipes all of your previous data. this includes all of the DLC you had installed. you can download your DLC again after you install RSE.

well currently the average is 25% Recruit, 25% Regular, 25% Hardened, and 25% Veteran. keep in mind this is the average so some matches will have more of one skill group and less of another. i like your idea though. maybe i'll change it to 10% Recruit, 20% Regular, 30% Hardened, and 40% Veteran for Mixed difficultly. i agree that would be a more accurate representation of a real match.

oops actually turns out currently its 22% Recruit, 33% Regular, 33% Hardened, and 11% Veteran. i just finished v29 so its too late to change it now but i'll change it to 25% for all skill groups for v30.

can you make the new version of redacted file for black ops 2 ran offline. because i want all the camo to show up (and it did in the latest version of redacted file). sadly it need us to be connected to the internet. can you make it offline? thanks :)

This COD hacks are always on the same cycle, they would tease you by releasing offline clients to get people hyped in, once a community is build they will soon release updates with the dreaded online only client and servers, and then they would soon self destruct.

Is there a way to make it say (ex: bot9 left the game) when bot9 "rage quits" instead of saying kicked? I've tried adding iPrintLn( self.name + " left the game" ); right below the kick( self getEntityNumber(), "EXE_PLAYERKICKED" ); line, but it displays both "bot9 kicked." and "bot9 left the game".