pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
This is 2008 GunZ Client and Server
Thanks for reading my request.
I can't add Map in 2008 GunZ Client, failed to add...
Edit my GunZ.exe / Gunz (Unmasked Runnable).exe, I also like to disable the Max Player...
this is my last thread about my problem: http://forum.ragezone.com/f311/add-m...client-694645/
thanks again...
download: Gunz (Unmasked Runnable).exe = please ASM edit GunZ 2008 Adding Map, and Max. Player Disable
download: MatchServer QUEST and CLAN.exe = please ASM edit Max. Player Disable
// My 2008 GunZ Client and Server
it is just a default Client and Server - GunZ 2008
Re: pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
You can learn to edit from here :
http://forum.ragezone.com/f245/incre...-files-691610/
Go back to your previous thread and edit the codes that I posted, YOU SPAMMER.
Re: pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
ChannelRule.xml at MatchServer and Client/system.mrs
Code:
<CHANNELRULE id="4" name="public">
<GAMETYPE id="0" /> <!-- GAMETYPE_DEATHMATCH_SOLO -->
<GAMETYPE id="8" /> <!-- GAMETYPE_BERSERKER -->
<GAMETYPE id="1" /> <!-- GAMETYPE_DEATHMATCH_TEAM -->
<GAMETYPE id="9" /> <!-- GAMETYPE_DEATHMATCH_TEAM2 -->
<GAMETYPE id="10" /> <!-- GAMETYPE_DEATHMATCH_DUEL -->
<GAMETYPE id="2" /> <!-- GAMETYPE_GLADIATOR_SOLO -->
<GAMETYPE id="3" /> <!-- GAMETYPE_GLADIATOR_TEAM -->
<GAMETYPE id="4" /> <!-- GAMETYPE_ASSASSINATE -->
<GAMETYPE id="5" /> <!-- GAMETYPE_TRAINING -->
<MAP name="Mansion" />
<MAP name="Prison" />
<MAP name="Prison II" />
<MAP name="Island" />
<MAP name="Garden" />
<MAP name="Station" />
<MAP name="Battle Arena" />
<MAP name="Factory" />
<MAP name="Town" />
<MAP name="Ruin" />
<MAP name="Port" />
<MAP name="Castle" />
<MAP name="Dungeon" />
<MAP name="Lost Shrine" />
<MAP name="Stairway" />
<MAP name="Snow_Town" />
<MAP name="High_Haven" />
<MAP name="Citadel" />
<MAP name="Annihilation" />
<MAP name="Asylum" />
<MAP name="BFM" />
<MAP name="Bunker" />
<MAP name="Complex" />
<MAP name="CourtYard" />
<MAP name="Cs_deathmatchz" />
<MAP name="CyberSports" />
<MAP name="Darker" />
<MAP name="De_dust2" />
<MAP name="DesertCamp" />
<MAP name="Dojo" />
<MAP name="Elementary" />
<MAP name="ExplosiveWars" />
<MAP name="Final_armageddon" />
<MAP name="Floodbase" />
<MAP name="Headquaters" />
<MAP name="Khensu" />
<MAP name="Liliath" />
<MAP name="MarioCastle" />
<MAP name="Mcrailzor" />
<MAP name="Mine" />
<MAP name="Montana" />
<MAP name="Nest" />
<MAP name="Passage" />
<MAP name="Platform" />
<MAP name="Scoutzknives" />
<MAP name="Senerade_Oblivion" />
<MAP name="SF_Factory" />
<MAP name="SkillMap" />
<MAP name="SkillMapV2" />
<MAP name="SkillMapV3" />
<MAP name="SkillmapV4" />
<MAP name="SpaceBase" />
<MAP name="Sunrise" />
<MAP name="SuperMario3" />
<MAP name="The_palace" />
<MAP name="TheOffice" />
<MAP name="Tombs" />
<MAP name="Triboss" />
<MAP name="Ultimatewestern" />
<MAP name="Volvagia's_Chamber" />
<MAP name="Hall" /> <!-- Only DUEL -->
<MAP name="Catacomb" /> <!-- Only DUEL -->
<MAP name="Jail" /> <!-- Only DUEL -->
<MAP name="Shower Room" /> <!-- Only DUEL -->
</CHANNELRULE>
Map.xml at MatchServer and Client/system.mrs
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<XML>
<!-- 맵 정보관련 -->
<MAP id="0" MapName ="Mansion" MapImageName= "map_Mansion.bmp" BannerName = "banner_Mansion.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="1" MapName ="Prison" MapImageName= "map_Prison.bmp" BannerName = "banner_Prison.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="2" MapName ="Station" MapImageName= "map_Station.bmp" BannerName = "banner_Station.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="3" MapName ="Prison II" MapImageName= "map_Prison II.bmp" BannerName = "banner_Prison II.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="4" MapName ="Battle Arena" MapImageName= "map_Battle Arena.bmp" BannerName = "banner_Battle Arena.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="5" MapName ="Town" MapImageName= "map_Town.bmp" BannerName = "banner_Town.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="6" MapName ="Dungeon" MapImageName= "map_Dungeon.bmp" BannerName = "banner_Dungeon.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="7" MapName ="Ruin" MapImageName= "map_Ruin.bmp" BannerName = "banner_Ruin.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="8" MapName ="Island" MapImageName= "map_island.bmp" BannerName = "banner_island.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="9" MapName ="Garden" MapImageName= "map_Garden.bmp" BannerName = "banner_Garden.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="10" MapName ="Castle" MapImageName= "map_Castle.bmp" BannerName = "banner_Castle.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="11" MapName ="Factory" MapImageName= "map_Factory.bmp" BannerName = "banner_Factory.tga" ExpRatio ="0.8" MaxPlayers ="8" bOnlyDuelMap = "false"></MAP>
<MAP id="12" MapName ="Port" MapImageName= "map_Port.bmp" BannerName = "banner_port.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="13" MapName ="Lost Shrine" MapImageName= "map_Lost Shrine.bmp" BannerName = "banner_Lost Shrine.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="14" MapName ="Stairway" MapImageName= "map_Stairway.bmp" BannerName = "banner_Stairway.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="15" MapName ="Snow_Town" MapImageName= "map_Snow_Town.bmp" BannerName = "banner_Snow_Town.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="16" MapName ="Hall" MapImageName= "map_mansion.bmp" BannerName = "banner_Mansion.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="17" MapName ="Catacomb" MapImageName= "map_Dungeon.bmp" BannerName = "banner_Dungeon.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="18" MapName ="Jail" MapImageName= "map_Prison.bmp" BannerName = "banner_Prison.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="19" MapName ="Shower Room" MapImageName= "map_Prison II.bmp" BannerName = "banner_Prison II.tga" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="20" MapName ="High_Haven" MapImageName= "banner_High_Haven.tga" BannerName = "map_High_Haven.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="21" MapName ="Citadel" MapImageName= "banner_Citadel.tga" BannerName = "map_Citadel.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="22" MapName ="Annihilation" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="23" MapName ="Asylum" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="24" MapName ="BFM" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="25" MapName ="Bunker" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="26" MapName ="Complex" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="27" MapName ="CourtYard" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="28" MapName ="Cs_deathmatchz" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="29" MapName ="CyberSports" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="30" MapName ="Darker" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="31" MapName ="De_dust2" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="32" MapName ="DesertCamp" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="33" MapName ="Dojo" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="34" MapName ="Elementary" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="35" MapName ="ExplosiveWars" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="36" MapName ="Final_armageddon" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="37" MapName ="Floodbase" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="38" MapName ="Headquaters" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="39" MapName ="Khensu" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="40" MapName ="Liliath" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="41" MapName ="MarioCastle" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="42" MapName ="Mcrailzor" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="43" MapName ="Mine" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="44" MapName ="Montana" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="45" MapName ="Nest" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="46" MapName ="Passage" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="47" MapName ="Platform" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="48" MapName ="Scoutzknives" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="49" MapName ="Senerade_Oblivion" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="50" MapName ="SF_Factory" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="51" MapName ="SkillMap" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="52" MapName ="SkillMapV2" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="53" MapName ="SkillMapV3" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="54" MapName ="SkillmapV4" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="55" MapName ="SpaceBase" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="56" MapName ="Sunrise" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="57" MapName ="SuperMario3" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="58" MapName ="The_palace" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="59" MapName ="TheOffice" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="60" MapName ="Tombs" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="61" MapName ="Triboss" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "false"></MAP>
<MAP id="62" MapName ="Ultimatewestern" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
<MAP id="63" MapName ="Volvagia's_Chamber" MapImageName= "banner_noimg.tga" BannerName = "map_noimg.bmp" ExpRatio ="1" MaxPlayers ="16" bOnlyDuelMap = "true"></MAP>
</XML>
Channel.xml at MatchServer
Code:
<CHANNEL name="Event Channel" maxplayers="100" rule="public"/>
---------- Post added at 11:53 AM ---------- Previous post was at 11:52 AM ----------
@Phoenix
Lol, even once, I didn't do bad to you...
Too many words, too little work.
(spammer?)
Re: pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
You bumped a hell load of threads till now and you're making multiple threads for the same reasons. Yes, you are a spammer.
I spoon fed you with the right ASM codes in your previous thread and also linked you to a tutorial. Do it now at least?
Here, let me give you the things again.
Tutorial:
- Open MatchServer in OllyDBG
- Press Control + G and type / paste 00513E56
- When you're on that line, press the Space bar or Right click -> Assemble
- Replace the code present on that line with MOV CL,BYTE PTR DS:[1DDEC88] and do the same for all lines.
- Uncheck the "Keep size" and "Fill rest with NOP's" and click Assemble
- Right click on any line -> Select all -> Copy to executable
- A new window will open. Right click on that window -> Save file.
ASM Edits to be made on the Runnable:
Code:
00513E56 88ECDD01 MOV CL,BYTE PTR DS:[1DDEC88]
00513E74 OR DWORD PTR DS:[1DDEC88],EAX
00513E7A MOV ECX,01DDEC5C
00513E9C MOV EAX,01DDEC5C
006173A0 MOV EAX,DWORD PTR DS:[1DDEC88]
006173A8 MOV DWORD PTR DS:[1DDEC88],EAX
00620D50 MOV ECX,01DDEC5C
00513448 CMP EAX,40
0051BF1A CMP ESI,40
0051B0AE CMP ESI,40
005134E8 CMP EAX,40
004AE1E7 CMP ESI,40
005134C2 CMP ESI,40
00513528 CMP EAX,40
004C74C9 CMP EDI,40
00513508 CMP EAX,40
0050A0BC CMP ESI,40
00513482 CMP ESI,40
Don't change the "40" to anything else. Your map.xml shows that you have 64 maps (0 - 63) so I converted 64 to the Hex value for you. All you need to do is edit your runnable.
This is the best you can be provided with. Please don't make more threads on this because you've already got a final solution.
Re: pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
Well, thanks Phoenix.....
Re: pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
Don't mistake me please. I just want you to follow the forum rules and also learn because editing lines in OllyDBG is easy. I learned from a tutorial posted here too.
Also, it's advisable that you use the 2008 Server / Client I posted in my Repack part 2 if you want Stage max player limit disabled and custom map banners to work.
http://forum.ragezone.com/f245/gunz-...repack-692325/
Re: pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
Really thanks... I am not done...
---------- Post added at 11:53 AM ---------- Previous post was at 11:52 AM ----------
Now, I am done.... really thanks for you help....
---------- Post added at 01:39 PM ---------- Previous post was at 12:28 PM ----------
@phoenix_147
I am done, but fail to connect to my SERVER
Upto Login-in, cannot show CHARACTERS....
I edit runnable, and save
open server, and client, failed to connect to server....
do something wrong here:
Code:
look at here, this red lines are same with what you post here: http://forum.ragezone.com/f311/add-m...-694645/<br />
maybe this red is wrong
00513E56 88ECDD01 MOV CL,BYTE PTR DS:[1DDEC88]
00513E74 OR DWORD PTR DS:[1DDEC88],EAX
00513E7A MOV ECX,01DDEC5C
00513E9C MOV EAX,01DDEC5C
006173A0 MOV EAX,DWORD PTR DS:[1DDEC88]
006173A8 MOV DWORD PTR DS:[1DDEC88],EAX
00620D50 MOV ECX,01DDEC5C
maybe this green is correct
00513448 CMP EAX,40
0051BF1A CMP ESI,40
0051B0AE CMP ESI,40
005134E8 CMP EAX,40
004AE1E7 CMP ESI,40
005134C2 CMP ESI,40
00513528 CMP EAX,40
004C74C9 CMP EDI,40
00513508 CMP EAX,40
0050A0BC CMP ESI,40
00513482 CMP ESI,40
Re: pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
Yea, it doesn't support 42 maps and above as far as my tests went.
Posted via Mobile Device
Re: pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
Quote:
Originally Posted by
phoenix_147
Yea, it doesn't support 42 maps and above as far as my tests went.
Posted via Mobile Device
ows??? OK, i will test 42 Maps.....
-----------------------------------
2nd reply, yes, 42 maps success....
-----------------------------------
Do you have answer to success 60+ maps....?????
Re: pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
Wait, be sure to use the server I posted in my repack thread because custom maps need a server side check to be disabled as well.
Posted via Mobile Device
Re: pls. help me ASM edit my/default "Gunz.exe" and "MatchServer.exe"
Quote:
Originally Posted by
phoenix_147
Wait, be sure to use the server I posted in my repack thread because custom maps need a server side check to be disabled as well.
Posted via Mobile Device
i will try