Gunz Hacks/Bots Discussion Gunz Hacks/Bots Discussion only. No begging.


System.MRS Editing Tutorial

Gunz Hacks/Bots Discussion


Reply
 
Thread Tools Display Modes
Old 08-14-2008, 12:30 PM   #1
Registered User
 
Last Online: 12-06-2008 05:35 AM
Join Date: Dec 2007
Posts: 25
Thanks: 67
Thanked 42 Times in 4 Posts
tolga12 is on a distinguished road
iTrader: 0 / 0%
Points: 9,527.32
Bank: 0.00
Total Points: 9,527.32

tolga12 is offline
System.MRS Editing Tutorial

Quote:
[17]Credits

-rezzmarr (me) - For the tutorial.
-rezzmarr & Kingeroo - For the quest map-pack
-Pablo Jre - For the Mrs Decompiler
-Unknown :( - For the CRC Brute


To help people who have never edited an .mrs before.

Zitem.xml has now been encrypted to zitem.xml.mef (maiet encrypted file), so any .MRS edits using zitem.xml are now patched.



Code:
Index

-1. Decompile-1.1. Compile-2. Brute Crc-3. Swear filter-4. Med/Ammo hack-5. Weapons-6. Clothing mesh (premiums)-7. Room entry messages-8. Quest mobs attack-9. Map spawn points-9.1. Quest Spawn points-10. Block and flip With dagger-11. Remove LenzFlare-12. Survival Mode-13. Infinate Kill limit room-14. Custom Amount Of Players per room-15. Quest Monsters Don't Move-16. Sumary-17. Credits-18. Downloads



[1] Decompile

To decompile any .mrs and view the files inside of it, you must place the .mrs file in the same folder as the Mrs Decompiler and open the Mrs Decompiler.
Place the name of your .mrs folder in the 1st box and click decompile.
[Only registered and activated users can see links. ]

If you have done this correctly there will be a new folder in the same directory as you Mrs Decompiler.

Note: Sometimes this decompiler will not correctly decompile zitem.xml.mef so I have attached ThievingSix's Mrs decompiler aswell.

[1.1]Compile

To compile any folder into .mrs format you must place the folder in the same folder as the Mrs Decompiler and open the Mrs Decompiler.
Place the name of your folder in the 2nd box and click compile.
[Only registered and activated users can see links. ]

If you have done this correctly there will be a new file in the same directory as you Mrs Decompiler.



[2]Brute Crc
Gunz checks all .xml files for there Crc value and closes gunz if the crc value is not what it should be.
When you edit any .xml file this crc value changes.
But, using BruteCrc32.exe we can change the crc value back to normal after editing an .xml
By looking in filelist.xml you can find the original crc value for all gunz files.


To change the crc value, open BruteCrc32.exe and click "select" and select your edited .xml file.
In the box below that enter the original crc value (found in filelist.xml) and hit the "Do It!" button.

Now wait until it finds the correct crc. A box will pop up, then click "Yes".
[Only registered and activated users can see links. ]
Be patient as it can take a few minutes.





[3]Swear Filter
This will allow you to remove the language filter and allow you to swear (cuss) in game or alternatively if you want to protect your children, add more words to the filter that Maiet missed out! (no)

Ok, decompile System.mrs and open the file "abuse.txt"
Delete the contents of abuse.txt, leaving only the last line.
So the contents should look like this:

Code:
END

Then save it and brute the crc of the .txt back to it's original crc value. [2.]
Recompile System.mrs and your done! Go say naughty words!! hehe? O_o

Pretty simple, no images needed to explain that!



[4]Med/Ammo Hack
This will allow you to gain extra hp/ammo from the power-ups ingame, aswell as from hp/ap/ammo kits.

Decompile your system.mrs folder and open the file inside called worlditem.xml in notepad

You will see that each power-up and kit has a certain type.

Code:
 
Code:
<TYPE>ap</TYPE>
Code:
<TYPE>hp</TYPE><TYPE>hpap</TYPE><TYPE>bullet</TYPE>
You may change this as you wish, to make normal medkits give ammo, or, to give hp and ap instead of just one.

You will also see that each power-up and kit has a certain amount value.

Code:
 
Code:
<AMOUNT>1</AMOUNT><AMOUNT>7</AMOUNT><AMOUNT>10</AMOUNT><AMOUNT>25</AMOUNT>
This value corrosponds to the amount of hp, ap, hp+ap, or, ammo magazines gained. (depending on the TYPE).
You may change the value as you wish for discrete hacking or full out..

For example:

normal medkit:

Code:
<WORLDITEM id="100" name="medikit"> <TYPE>hp</TYPE> <AMOUNT>10</AMOUNT> <MODELNAME>medikit</MODELNAME> </WORLDITEM>
hacked medkit:

[code]
Code:
 
 
Code:
<WORLDITEM id="100" name="medikit"> <TYPE>hpap</TYPE> <AMOUNT>150</AMOUNT> <MODELNAME>medikit</MODELNAME> </WORLDITEM>
Now normal medkits ingame will give 150hp and 150ap instead of just 10hp!!!


Once you have made changes save your worlditem.xml and change the crc back to it's original value using BruteCRC32.exe
Then recompile your system.mrs and your done.



[5]Weapons
The [Only registered and activated users can see links. ] details are found in zitem.xml in system.mrs
Each separate weapon is encased in <ITEM /> tags

The main things which you can edit within these tags are:

Code:
 
Code:
delay="200" damage="9" ctrl_ability="25" magazine="12" maxbullet="72"limitspeed="90" limitwall="1"
DELAY: This is the delay between shots/slashes. (smg has low delay and shot guns have high delay).

DAMAGE: This is the amount of damage the weapon hits for.

CTRL_ABILITY: This is the recoil of the gun. (revs have low ctrl and machine guns have high ctrl)
(I.E. revs shoot where you aim and machine guns shoot roughly where you aim)

Magazines: This is the number of bullets each magazine contains.

Max Bullets: This is the total amount of ammo your gun can hold.

LIMIT SPEED: This limits your run speed (slower for rockets)

LIMIT WALL: This allows(0) or disallows(1) you to climb a wall whilst holding your wpn.


That being said, most of the weapon edits are client sided and will only have an effect on you.
NOTE: If you are using edited damage, you will not be able to join a room if it is empty or everyone in that room doesn't have the same damage in their zitem.xml
(So really the only use for it, is to use it in a [Only registered and activated users can see links. ] with 2 or more people using the same zitem.xml)


As with all .xml edits, don't forget to BruteCRC to the original crc value. (found in filelist.xml)




[6]Clothing [Only registered and activated users can see links. ] (premiums)
The mesh for each item, is also found in zitem.xml of the system.mrs

For every item of clothing listed in zitem.xml there will be a mesh name like so:

Code:
 
 
Code:
mesh_name="eq_legs_01"


To make a normal item of clothing look like a premium item all you have to do is replace the mesh name of the normal item with the mesh name of your desired premium.

Only switch the mesh name with the mesh of an item of the same type.
(Don't try putting a hat on your feet.. That's just dumb.)
Only switch the mesh name with the mesh of an item of the same sex.
(Don't try putting a bra on a male.. That's just dumb.)

Finding which item is which can be a little tricky since, it doesn't say the item ingame name in zitem.xml
So the best thing is to look at the item id name and open Strings.xml and find (ctrl+f) that id name, and beside it will say the items ingame name.

E.G.
zitem.xml

Code:
name="STR:ZITEM_NAME_23506"
So search, "ZITEM_NAME_23506" in Strings.xml

strings.xml

Code:
 
Code:
<STR id="ZITEM_NAME_23506">Vinz Chamois Trousers</STR>
C

ode:
Code:
 
<STR id="ZITEM_DESC_23506">Women's Chamois trousers with a good touch and feel, designed by Vinz.</STR> 
and vice versa
.

Once you have found and swapped your desired mesh names. save the zitem.xml and brute the crc value back to normal and recompile your system.mrs

Now ingame your item will now look like another item! (Premium if you want!)

P.S. This is client sided and only you will see the changes.



[7]Room entry messages!
This will show you how to change those handy little entry room tips!

Quote:
Bounty items cannot be shared with other characters through your "Storage".


This is useful, if you make a release, and want to make sure people know who made it, or what website it came from. Although people can easily edit this, it is a sort of weak rip prevention . Maybe you just wanna add some [Only registered and activated users can see links. ] to your release.

Ok, so these tips are found in the tips.xml file inside your system.mrs
So decompile the system.mrs and open tips.xml
Inside there will be a bunch of messages encased in <MSG> </MSG> tags.

Code:
 
Code:
<MSG>Press the F12 key to take a screenshot.</MSG>

All you have to do it erase the ones you want to remove, and add your own.
Remember to encase them in <MSG> </MSG> tags.

Once your done, save and brute the crc back to normal (see .2) and recompile your system.mrs (see 1.1.)




[8]Quest mobs attack
This is going to show you how to make npc (non player character) attacks not affect you.
There is 2 parts to this. Removing the npc melle attacks and removing the npc ranged attacks.


For the melle attacks you want to open zitem.xml from system.mrs and find (ctrl + f) "npc".
You will find a list of 20 items in arow. These are the melle weapons for the NPCs.
Simply, highlight them all and delete them and then save the zitem.xml

So, you want to delete...

Code:
 
Code:
ITEM id="300011"untilITEM id="300039"
(Remember to brute the original crc of the .xml when finished)



and for the ranged attacks, you want to open zskill.xml in your system.mrs
For each skill listed in zskill.xml you will see a damage value..


Code:
mod.damage="30"


Change the value to 0 for each and every skill, and save once your done.
(Remember to brute the original crc of the .xml when finished)

Recompile your .mrs, and place it in your gunz folder, and ingame non of the quest monsters will attack you!




[9]Map [Only registered and activated users can see links. ] Points
This will show you how to edit the spawn points on a regular map.
This is useful, for spawning in your enemies base in team deathmatch, or from easier swapping. (spawn beside your enemy).

For this we need to edit a different .mrs than system. Each map has its own .mrs folder. These can be found in the directory:

Code:
C://ijji/ENGLISH/Gunz/maps


For this example I will edit the map Town. So you want to decompile the Town.mrs file and open the file inside called Town.RS.xml

There will be a "DUMMY LIST" with sets of co-ordinates for player spawn points.

Code:
 
 
Code:
<DUMMY name="spawn_team1....
Will have the spawn co-ordinates for the red team (Team death match)

Code:
 
Code:
<DUMMY name
Code:
 
Code:
="spawn_team2....
 
Will have the spawn co-ordinates for the blue team (Team death match)
Code:
 
Code:
<DUMMY name="spawn_solo....
Will have the spawn co-ordinates for regular death matches


The spawn points for each of these will be wrapped in <POSITION> tags.

Code:
 
Code:
<POSITION>4651.0937500 -3717.4035645 -710.6286621</POSITION>
This is an X, Y, Z position. Edit them to move where ever you wish them too.
(This can be trial and error if your trying to get a particular spawn)

Incase you don't understand what X, Y, Z positioning is it is like so..
<A href="http://simkin.asu.edu/holodraw/example/600x450/xyzgrid.png" target=_blank><A href="http://simkin.asu.edu/holodraw/example/600x450/xyzgrid.png" target=_blank>liike a 3d graph.

Once you have chosen your spawn points save Town.RS.xml and brute the crc of it back to its original value. (as shown in filelist.xml in system.mrs)



[9.1]Quest Spawn points
This is similar to editing the spawn points of regular maps.

The .mrs for quest maps can be found in:

Code:
C://ijji/ENGLISH/Gunz/Quest/Maps/


I am going to edit Mansion_hall2 for this example, so I decompile Mansion_hall2.mrs and open up Mansion_hall2.RS.xml file.

Once again the spawn points are under the "DUMMY LIST".


Code:
 
Code:
<DUMMY name="spawn_solo.....
Is the spawn point of regular players (you!).


Code:
 
Code:
<DUMMY name="spawn_npc.....
Is the spawn point of non player characters.


Code:
 
Code:
<DUMMY name="link.....
Is the spawn of the portal to next round.


Code:
 
Code:
 
Code:
<DUMMY name="wait_pos.....
Is the position your camera spawns while waiting in between rounds.

I think thats correct, allthough it doesn't really matter. For auto-questing, or just quicker questing, you want to make them all spawn in the same location. To do this you want to make the X, Y, Z values in the <POSITION> tags all the same values.

[Only registered and activated users can see links. ]

Once your done editing the spawn points, save the .xml and brute the crc back to it's original value and recompile the maps .mrs

But since, there is 27 different quest maps this can take a very long time to do. So to save you time at the end of this post I will attach my quest map pack which me and a friend made last november.




[10]Block and flip with dagger
I'm going to show you how to allow daggers to flip/block. (act like a sword)

Open zitem.xml in your system.mrs and find the dagger entries.
(The first items listed)

Where it has the entry for weapon type:

Code:
weapon="dagger"
Change the weapon type to "katana" instead of "dagger"

Code:
weapon="katana"
Then brute the crc of the .xml file back to normal and recompile your .mrs
Now ingame you will be able to block/flip and even dbf with your dagger!

Ingame pic of dagger block:




[11]Remove LenzFlare
This will show you how to remove lens flare when you look at the sky from gunz. (The Sun)...
Because it can be annoying sometimes .

[Only registered and activated users can see links. ]

To do this open LenzFlare.xml in system.mrs and erase every thing inside except the first and last line.
So it will look like so:

Code:
 
Code:
<?xml version="1.0" encoding="UTF-8" ?>
Code:
</xml>
Then save it and brute the crc back to normal and recompile your .mrs

Now you won't get blinded! ;o





[12]Survival Mode
Survival Mode, is hidden game mode in GunZ, which has not been implemented yet.
This will show you how to be able to choose Survival mode. (Won't let you play it though)

This can be fun to do though, as it will show a goblin skull as the logo in the lobby.


To activate this, you must open channelrule.xml in system.mrs and add:

Quote:
Code:
<GAMETYPE id="6" />
To the list of game types for each channel.
Then save your .xml and brute force it back to it's original crc and compile your .mrs

[13]Infinate Kill limit room
Infinate kill limit rooms will only work for NON team games, such as deathmatch, gladiator, training and beserker.

Do make a game allow unlimited kills open gametypecfg.xml and add a minus amount of rounds to the list of rounds.
E.G.

Code:
 
Code:
<ROUNDS round="-1337" str="Unlimited" />
(The str="" can say what ever you want it to display)

Then save your .xml and brute force it back to it's original crc and compile your .mrs


[14]Custom Amount Of Players per room
This will allow you to have a custom amount of players in your game room, instead of the pre set amounts.


You cannot go above 16, or it will not work.

To do this, open gametypecfg.xml and add custom amounts of "MAXPLAYERS"
E.G.

Code:
 
Code:
<MAXPLAYERS player="1" str="1" /><MAXPLAYERS player="2" str="2" /><MAXPLAYERS player="3" str="3" />
Then save your .xml and brute force it back to it's original crc and compile your .mrs


[15]Quest Monsters Don't Move
This stops all quest monsters from moving or turning.

To do this open npc.xml and for each npc you will see a set of stats.
Make every npc have int=0, agility=0, and, view_angle=0


Code:
 
Code:
int="0.0"agility="0.0"view_angle="0"
Also, at the top of the .xml you will see some value inside or <AI_VALUE> tags..
Change these values to:

Code:
 
Code:
<AI_VALUE> <SHAKING pathfinding_update="0.1" attack_update="0.1" speed="0.2" /> <INTELLIGENCE> <TIME step="1">0.4</TIME> <!-- Level 1 : 가장 영리함 --> <TIME step="2">100</TIME> <!-- Level 2 : 영리함 --> <TIME step="3">200</TIME> <!-- Level 3 : 보통 --> <TIME step="4">400</TIME> <!-- Level 4 : 덜떨어짐 --> <TIME step="5">600</TIME> <!-- Level 5 : 매우 덜떨어짐 --> </INTELLIGENCE> <AGILITY> <TIME step="1">0.2</TIME> <!-- Level 1 : 가장 민첩함 --> <TIME step="2">100</TIME> <!-- Level 2 : 민첩함 --> <TIME step="3">200</TIME> <!-- Level 3 : 보통 --> <TIME step="4">400</TIME> <!-- Level 4 : 둔함 --> <TIME step="5">600</TIME> <!-- Level 5 : 가장 둔함 --> </AGILITY></AI_VALUE>
Then save your .xml and brute force it back to it's original crc and compile your .mrs





[16]Sumary
So basically, when editing and .mrs you must.
-Decompile it
-Edit .xml file
-Crc Brute the .xml
-Recompile it

Don't try any of this until you fully understand parts [1], [1.1] and [2].







[18]Downloads
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]


P.S: Did I make the longest non copy and paste post on MC? :P

-UPDATE: New Mrs decompiler and .mef info
-UPDATE: 4 new sections


Quote:
QUOTE [Only registered and activated users can see links. ]

+ Thanks Me

Last edited by tolga12; 08-14-2008 at 12:54 PM.
  Reply With Quote
The Following 20 Users Say Thank You to tolga12 For This Useful Post:
╬╬Hacker╬╬ (08-15-2008), cecey (08-14-2008), chiow (08-17-2008), cid0135 (12-19-2008), danny275 (08-15-2008), dark_omen (08-15-2008), gunslinger86 (08-14-2008), hannieljipib (08-15-2008), hellraza420 (08-14-2008), iheadachei (08-15-2008), jambajuices1 (12-08-2008), MalcomTSC (08-15-2008), mauno31 (08-14-2008), napalys15 (08-15-2008), Slick911 (08-15-2008), taddy_bear2004 (08-15-2008), Taisonn (08-17-2008), TGS (08-14-2008), yinzx (08-16-2008), Yumilsun (08-15-2008)
Sponsored Links
Old 08-14-2008, 12:41 PM   #2
Lurker
 
Last Online: 08-14-2008 12:48 PM
Join Date: Aug 2008
Age: 23
Posts: 2
Thanks: 1
Thanked 0 Times in 0 Posts
cecey is on a distinguished road
iTrader: 0 / 0%
Points: 129.80
Bank: 0.00
Total Points: 129.80

cecey is offline
Re: System.MRS Editing Tutorial

tanks for hack
  Reply With Quote
Old 08-14-2008, 12:45 PM   #3
Registered User
 
Last Online: 12-06-2008 05:35 AM
Join Date: Dec 2007
Posts: 25
Thanks: 67
Thanked 42 Times in 4 Posts
tolga12 is on a distinguished road
iTrader: 0 / 0%
Points: 9,527.32
Bank: 0.00
Total Points: 9,527.32

tolga12 is offline
Re: System.MRS Editing Tutorial

Quote:
Originally Posted by cecey View Post
tanks for hack

What ?
  Reply With Quote
Old 08-14-2008, 12:47 PM   #4
Lurker
 
Last Online: 08-14-2008 12:48 PM
Join Date: Aug 2008
Age: 23
Posts: 2
Thanks: 1
Thanked 0 Times in 0 Posts
cecey is on a distinguished road
iTrader: 0 / 0%
Points: 129.80
Bank: 0.00
Total Points: 129.80

cecey is offline
Re: System.MRS Editing Tutorial

Quote:
Originally Posted by tolga12 View Post

What ?
Thanks For hack
sorry
  Reply With Quote
Old 08-14-2008, 12:55 PM   #5
Registered User
 
Last Online: 12-06-2008 05:35 AM
Join Date: Dec 2007
Posts: 25
Thanks: 67
Thanked 42 Times in 4 Posts
tolga12 is on a distinguished road
iTrader: 0 / 0%
Points: 9,527.32
Bank: 0.00
Total Points: 9,527.32

tolga12 is offline
Re: System.MRS Editing Tutorial

:) no problem
  Reply With Quote
Old 08-14-2008, 01:16 PM   #6
Registered User
 
Last Online: 08-28-2008 10:17 AM
Join Date: Jul 2008
Posts: 16
Thanks: 14
Thanked 23 Times in 1 Post
kyle09 is on a distinguished road
iTrader: 0 / 0%
Points: 6,594.68
Bank: 0.00
Total Points: 6,594.68

kyle09 is offline
Re: System.MRS Editing Tutorial

how to download this files?? please help me.....i didn't what i click to download this files.........^_^
  Reply With Quote
Old 08-14-2008, 01:36 PM   #7
Registered User
 
Last Online: 12-06-2008 05:35 AM
Join Date: Dec 2007
Posts: 25
Thanks: 67
Thanked 42 Times in 4 Posts
tolga12 is on a distinguished road
iTrader: 0 / 0%
Points: 9,527.32
Bank: 0.00
Total Points: 9,527.32

tolga12 is offline
Re: System.MRS Editing Tutorial

Quote:
Originally Posted by kyle09 View Post
how to download this files?? please help me.....i didn't what i click to download this files.........^_^
[Only registered and activated users can see links. ]
click decopile




[Only registered and activated users can see links. ]

and Click Compile

next :D
  Reply With Quote
Old 08-14-2008, 01:43 PM   #8
Registered User
 
Last Online: 08-28-2008 10:17 AM
Join Date: Jul 2008
Posts: 16
Thanks: 14
Thanked 23 Times in 1 Post
kyle09 is on a distinguished road
iTrader: 0 / 0%
Points: 6,594.68
Bank: 0.00
Total Points: 6,594.68

kyle09 is offline
Re: System.MRS Editing Tutorial

naahhhh.......iam saying about the [Only registered and activated users can see links. ] i cannot download he says download limited?
  Reply With Quote
Old 08-14-2008, 02:38 PM   #9
Lurker
 
Last Online: Today 07:19 AM
Join Date: Jul 2008
Posts: 6
Thanks: 14
Thanked 0 Times in 0 Posts
hellraza420 is on a distinguished road
iTrader: 0 / 0%
Points: 5,735.35
Bank: 0.00
Total Points: 5,735.35

hellraza420 is offline
Re: System.MRS Editing Tutorial

could u help me out...... i dont see anything when i open up the filelist.xml

+ yeah i cant see anything when i open any of those files like...

abuse,Npc,Worlditem,Zitem,Zskill. any help would be awsome thx =(

Last edited by hellraza420; 08-14-2008 at 02:48 PM.
  Reply With Quote
Old 08-14-2008, 03:34 PM   #10
TGS
Registered User
 
Last Online: Today 09:32 AM
Join Date: Jun 2008
Age: 16
Posts: 59
Thanks: 13
Thanked 4 Times in 4 Posts
TGS is on a distinguished road
iTrader: 0 / 0%
Points: 5,997.64
Bank: 6,276.60
Total Points: 12,274.24

TGS is offline
Re: System.MRS Editing Tutorial

though i got 1 question.

didnt ijji patched the edited .mrs files if it did how can we use these things now.

i used t edit my own system .mrs for infiniite kills only didnt know most of the things here.

*presses the thanks button*
  Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT -7. The time now is 11:07 AM.


Powered by: vBulletin
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

Network: GamerzPlanet | ForumzPlanet | GzPUpload | GzPArcade | GzP Host | Visits: