S2 r0005 patch v0.4 Release

UPDATE: r0005 v0.5.8 released.- No longer compatible with previous versions.
- Better cheat detection.
- Spectator tags removed from main patch due to space issue and PAL freezing.
- Spectator only patch can only spectate patch/normal games and play normal games.
- Host shows up in scoreboard(select menu) in game highlighted green. This does not check the spectators for host. Does NOT work in the lobby.
- Improvements made to patch engine.

Custom map shows a regular map: Custom maps showing up as regular maps for everyone excluding host. This usually affects the first map only in my experience and testing. ex: aban_day, crossroads, cross_night, frostfire, frost_day, etc.

Solution:Create patch games with either custom maps or regular maps, not both. I'm not entirely sure why but the function that sends out map data doesn't function properly when using both custom and regular maps in the same lobby.

Click to expand...

Overview​

r0005 is a custom patch with specific features listed below. This patch is an ELF file and must be loaded via a homebrew loader such as uLaunchELF or FreeMcBoot. You must run this patch every time before playing SOCOM 2 as the patch will NOT save to your memory card.

Click to expand...

Features​

Features in PATCHED games only:
- Cheat detection.
- Options to choose most maps as day/night.
- Disabled wall sliding/humping.
- "Death camera follow player" lasts for 3 seconds.
- Overall KDR is displayed in the select menu. This is the totaled KDR since logging in to LAN. Logging out of LAN resets the KDR.

Features in HALO games(includes all PATCHED game features):- Lower gravity and higher jumps.
- Ability to aim while jumping/falling.
- Faster player movement.
- All weapons in game.

Features in REGULAR and PATCHED games:- All patched game features are reversed for regular games.
- All online characters unlocked (aka the 4th character slot in most cases).
- Rank icons on LAN.- Clan tags on LAN.
- Choose any map for respawn games.
- Increased text limits to allow for longer player names due to clan tags.
- Disabled Voice Mod by default.
- Host of game is highlighted green on the scoreboard(select menu) in game.

Click to expand...

How to​

How to create a PATCHED room:

1. Create a password game where the first letter of your password is "!" without the quotation marks.(example password: !123456789)You do NOT have to give the password to other patched players.Regular players can not join even if you give them the password.Make the password long and difficult to guess, preferably random characters after the initial "!".
2. Create the rest of the game as normal.

Click to expand...

How to create a HALO room:

1. Create a password game where the first letter of your password is "@" without the quotation marks.(example password: @123456789)You do NOT have to give the password to other patched players.
Regular players can not join even if you give them the password.
Make the password long and difficult to guess, preferably random characters after the initial "@".
2. Create the rest of the game as normal and make the game respawn.

Click to expand...

How to join a patched room:

1. Join it as you would a regular game without a password.Patched rooms allow players with the patch to bypass the password entry. Regular users will be prompted with a password. If you are prompted with a password box then the room was not created properly for patch players or it was created by regular players.

1. The tag is inserted when creating your name at the login screen for LAN.
2. Create your name like this: [TAG]nameExample: [CC]Harry62The game will separate the clan tag and name when joining a room.

Click to expand...

How to create an ISO of SOCOM 2 that auto boots the patch: Does NOT work with ESR yet. May not work with OPL. Use OPL Method below.

I'm assuming you know all the terms used below:
1. Rip the SOCOM 2 ISO to your computer, or download it.
2. Copy all the files from the ISO in to a folder.
3. Edit the SYSTEM.CNF to the following code:BOOT2 = cdrom0:\BOOT.ELF;1
VER = 1.02
VMODE = NTSC
4. Rename the r0005.elf patch to BOOT.ELF.Note: BOOT.ELF must be in all caps.
5. Move the BOOT.ELF to the same folder you extracted the SOCOM 2 files.
6. Download UltraISO: https://www.ezbsystems.com/ultraiso/download.htmNote: UltraISO is not free. Obtain it however you desire or PM me and I'll send you a crack I made for it.
7. In UltraISO goto File >> New >> PS2 DVD Image.
8. Navigate to the folder you extracted the SOCOM 2 files to and select the SYSTEM.CNF file.
9. Now click File >> Save As and name the ISO something like "SOCOM2_r0005.ISO"
10. Burn the ISO to a DVD or send it to your HDD.
11. Too many steps but you know how to boot ISOs? PM me and I'll send you a link to the already patched SOCOM 2 ISO.

Q: Can regular players use the patch features in a patched game?
A: No. In order to have patch features you must have the patch and join/create a patched game.

Q: Does cheat detection work in regular games?
A: No. It will only work in a patched game. Players without the patch can not join these games.

Q: Can I use an older version of the patch with the newest version?
A: No.

Q: How do I create a patched game?
A: Create a game with a password. The password MUST start with the ! symbol followed by any characters you want. Example password: "!12345". Players using the patch will join the game automatically while regular users will be prompted with a password.

Q: Can I still join regular games?
A: Yes and regular players can still join your game if you create a non-password game or a password game where the password does NOT begin with the "!" symbol.

Q: Can I run socom 2 from a hard drive and use the patch?
A: Yes. Run the patch as normal. When prompted to insert socom 2 insert a disc version of HDadvance(or another loader) and launch it instead. Once loaded load socom 2 as normal.

Very cool stuff my friend, keep up the great work. Do you think it might be possible to change map's game mode, now tjat I think of it? Even if only to Suppression, I imagine adding objectives and game logic is no easy feat.

Very cool stuff my friend, keep up the great work. Do you think it might be possible to change map's game mode, now tjat I think of it? Even if only to Suppression, I imagine adding objectives and game logic is no easy feat.

UPDATE: New patch released in the original post. It now includes clan tags on LAN.

How to use a clan tag:
1. The tag is inserted when creating your name at the login screen for LAN.
2. Create your name like this: [TAG]nameExample: [CC]Harry62
The game will seperate the clan tag and name when joining a room.

It would be very interesting, although it's obvious the community would not take to it. Not to mention it would take 24 people to test it all using the same test patch, then additional testing to eliminate bugs. In other words I'm not going to look in to it.

It would be very interesting, although it's obvious the community would not take to it. Not to mention it would take 24 people to test it all using the same test patch, then additional testing to eliminate bugs. In other words I'm not going to look in to it.

Click to expand...

Just play S-3, Con, or CA if you want that many people playing on one map.
It is especially retarded coming from a guy quoted as saying S-2 was the worst Socom on the PS2.
I would think most S-2 fans would find it insulting. I know I do.
There's some other shit I find insulting and disgusting as well, but i'll try to give the benefit of the doubt.

That is a lot to ask for since the game suffers from massive lag on x link

Click to expand...

Don't really believe xlink is to be blame. Lot of things that could be going wrong that ain't xlink fault. More of common problems I see is people using WiFi may run in some very bad interference. Different programs on computer could eat up lot of CPU usage and cause random pikes with people ping. Example just Windows doing background updating could cause this problem. If that happens it can also cause people to get booted with way game networking works.

Just play S-3, Con, or CA if you want that many people playing on one map.
It is especially retarded coming from a guy quoted as saying S-2 was the worst Socom on the PS2.
I would think most S-2 fans would find it insulting. I know I do.
There's some other shit I find insulting and disgusting as well, but i'll try to give the benefit of the doubt.

Click to expand...

Yea I do believe SOCOM 2 is worse SOCOM game on PS2, but that just my opinion. I do still play SOCOM 2 too. Also no public know way to play Confrontation anymore and if someone don't like idea of 24 person room they could just simply not join it.

There were some serious connectivity issues, the room was booting people left and right and I also had a hard time staying in game, the "You have been disconnected" pop up booted me out repeatedly. I tried making the game in a non arena and an arena setting. At first we thought that it may have been someone booting but after the arena and we had legit players in there it continued.

The clan tag feature is buggy (for the better in my case). I had my name saved in my loadout (LordZhangFei). It's too long to include a clan tag in my actual name because there is a character limit (12). So I inputed [3-K]LordZhang and long behold when I joined a room it was actually exactly how I wanted it [3-K] LordZhangFei. I thought it was weird and when I went to log back in due to getting booted I typed my name as [3-K] only. Again, when I joined a room my name was [3-K] LordZhangFei. So, what it actually does, is it takes the clan tag you insert, in my case [3-K], and applies it as your clan tag and uses the name you have saved to your memory card as your Socom name.

The rank features showed up as chopsticks but I was unable to get a game going long enough to try to see if the algorithm worked.

Also, worst problem of all. It made Crossroads a suppression map and even took out the bomb. Not sure why or how, but I imagine the all maps respawn coding that was inserted is messing with the pre determined loadout of each map.

The booting issue seemed to be the most frustrating but I am confident you will get it bro!

There were some serious connectivity issues, the room was booting people left and right and I also had a hard time staying in game, the "You have been disconnected" pop up booted me out repeatedly. I tried making the game in a non arena and an arena setting. At first we thought that it may have been someone booting but after the arena and we had legit players in there it continued.

The clan tag feature is buggy (for the better in my case). I had my name saved in my loadout (LordZhangFei). It's too long to include a clan tag in my actual name because there is a character limit (12). So I inputed [3-K]LordZhang and long behold when I joined a room it was actually exactly how I wanted it [3-K] LordZhangFei. I thought it was weird and when I went to log back in due to getting booted I typed my name as [3-K] only. Again, when I joined a room my name was [3-K] LordZhangFei. So, what it actually does, is it takes the clan tag you insert, in my case [3-K], and applies it as your clan tag and uses the name you have saved to your memory card as your Socom name.

The rank features showed up as chopsticks but I was unable to get a game going long enough to try to see if the algorithm worked.

Also, worst problem of all. It made Crossroads a suppression map and even took out the bomb. Not sure why or how, but I imagine the all maps respawn coding that was inserted is messing with the pre determined loadout of each map.

The booting issue seemed to be the most frustrating but I am confident you will get it bro!

Click to expand...

Thanks so much for the detailed bug list. I will release an update later today to repair some of the issues. Just check back to this thread.

The booting issue is most likely xlink. I have not altered any of the network code via the patch. My assumption is your connection mixed with the terrible xlink connection caused the booting issues. I have a 30/5 MBps connection myself which is way more than enough to play this game but I have yet to finish a full game on xlink without getting booted and this is without a patch. The only way to truly test connectivity issues is over LAN on your own network.

The clan tag is a work in progress. Currently the only way to extract the clan tag and name is from a pointer to the saved name in memory. Keep your eyes on this thread as the next update may or may not repair the clan tag issues.

I have corrected the respawn function so maps outside of the respawn mode keep their original game mode during non-respawn games.

It includes:
- Revamped clan tag function. Seems to work fine for me now.
- Creating patched game passwords now requires the "@" symbol instead of the "!" symbol at the beginning of the password. The older patches will not be able to join new patched games.
- Increased the text limits to accommodate clan tags and player names.