Important information: this site is currently scheduled to go offline indefinitely by end of the year.

.wz archive

The Original Forum. Game archives, full of resources. How to open them? Get help here.
themoviefund
advanced
Posts: 61
Joined: Sun Jun 04, 2006 3:27 am

Post by themoviefund »

Nevermind.

Hehe:
.String.Mob wrote: 100100.name Snail
100101.name Blue Snail
120100.name Shroom
130100.name Stump
130101.name Red Snail
210100.name Slime
1110100.name Green Mushroom
1110101.name Dark Stump
1120100.name Octopus
1130100.name Axe Stump
1140100.name Ghost Stump
1210100.name Pig
1210101.name Ribbon Pig
1210102.name Orange Mushroom
1210103.name Bubbling
2110200.name Horny Mushroom
2130100.name Dark Axe Stump
2130103.name Jr. Necki
2220100.name Blue Mushroom
2230100.name Evil Eye
2230101.name Zombie Mushroom
2230102.name Wild Boar
2230103.name Trixter
2230104.name Green Trixter
2230105.name Seacle
2230106.name Cico
2230107.name Krappy
2230108.name Pinboom
2230109.name Bubble Fish
2230110.name Wooden Mask
2230111.name Rocky Mask
2230200.name Flower Fish
2300100.name Stirge
3000000.name Sentinel
3000001.name Fairy 1
3000002.name Fairy 2
3000003.name Fairy 3
3000004.name Fairy 4
3000005.name Brown Teddy
3000006.name Krip
3110100.name Ligator
3110101.name Pink Teddy
3110102.name Ratz
3210100.name Fire Boar
3210200.name Jr. Cellion
3210201.name Jr. Lioner
3210202.name Jr. Grupin
3210203.name Panda Teddy
3210204.name Roloduck
3210205.name Black Ratz
3210206.name Helly
3210207.name Tick
3210208.name Retz
3210450.name Scuba Pepe
3210800.name Lupin
3230100.name Curse Eye
3230101.name Jr. Wraith
3230102.name Lorang
3230103.name King Bloctopus
3230104.name Mask Fish
3230200.name Star Pixie
3230300.name Jr. Boogie 1
3230301.name Jr. Boogie 2
3230302.name Bloctopus
3230303.name Propelly
3230304.name Planey
3230305.name Toy Trojan
3230306.name Chronos
3230307.name Chirppy
3230308.name Tweeter
3230400.name Drumming Bunny
3230405.name Jr. Seal
4130100.name Copper Drake
4130101.name Tortie
4130102.name Dark Nependeath
4130103.name Rombot
4130104.name Dark Nependeath
4230100.name Cold Eye
4230101.name Zombie Lupin
4230102.name Wraith
4230103.name Iron Hog
4230104.name Clang
4230105.name Nependeath
4230106.name Lunar Pixie
4230107.name Flyeye
4230108.name Jr. Cerebes
4230109.name Block Golem
4230110.name King Block Golem
4230111.name Robo
4230112.name Master Robo
4230113.name Tick-Tock
4230114.name Platoon Chronos
4230115.name Master Chronos
4230116.name Barnard Gray
4230117.name Zeta Gray
4230118.name Ultra Gray
4230119.name Mateon
4230120.name Plateon
4230121.name Mecateon
4230122.name Nependeath
4230123.name Sparker
4230124.name Freezer
4230125.name Skeledog
4230126.name Mummydog
4230200.name Poopa
4230201.name Poison Poopa
4230300.name \x7e\x6c\xb3\x11
4230400.name Iron Boar
4240000.name Chief Gray
5100000.name Jr. Yeti
5100001.name Transforming Jr. Yeti
5100002.name Firebomb
5100003.name Hodori
5100004.name Samiho
5100005.name Hogul
5120000.name Luster Pixie
5120001.name Cellion
5120002.name Lioner
5120003.name Grupin
5120100.name MT-09
5130100.name Drake
5130101.name Stone Golem
5130102.name Dark Stone Golem
5130103.name Croco
5130104.name Hector
5130105.name Dark Jr. Yeti
5130106.name Transforming Dark Jr. Yeti
5130107.name Coolie Zombie
5130108.name Minor Zombie
5140000.name White Fang
5150000.name Mix Gollem
5150001.name Skeleton Soldier
5200000.name Jr. Sentinel
5200001.name Ice Sentinel
5200002.name Fire Sentinel
5300000.name Leatty
5300001.name Dark Leatty
5300100.name Malady
5400000.name Jr. Pepe
6130100.name Red Drake
6130101.name Mushmom
6130102.name Separated Pepe
6130103.name Pepe
6130104.name Boogie
6130200.name Buffy
6130201.name Blin
6130202.name Morphed Blin
6230100.name Wild Kargo
6230101.name Puco
6230200.name Dark Pepe
6230201.name Separated Dark Pepe
6230300.name Lazy Buffy
6230400.name Soul Teddy
6230500.name Master Soul Teddy
6230600.name Ice Drake
6230601.name Dark Drake
6230602.name Officer Skeleton
6300000.name Yeti
6300001.name Transformed Yeti
6300002.name Separated Yeti
6300003.name Punco
6300004.name Pachu
6300005.name Zombie Mushmom
6300100.name Buffoon
6400000.name Dark Yeti
6400001.name Transformed Dark Yeti
6400002.name Separated Dark Yeti
6400003.name Cuzco
6400004.name Opachu
6400100.name Deep Buffoon
7130000.name Lucida
7130001.name Cerebes
7130010.name Death Teddy
7130020.name Goby
7130100.name Tauromacis
7130101.name Taurospear
7130102.name Yeti and Pepe
7130103.name Commander Skeleton
7130200.name Werewolf
7130300.name Master Death Teddy
7130400.name Yellow King Goblin
7130401.name Blue King Goblin
7130402.name Green King Goblin
7140000.name Ghost Pirate
7160000.name Dual Ghost Pirate
8130100.name Jr. Balrog
8140000.name Lycanthrope
8140100.name Dark Yeti and Pepe
8140200.name Klock
8140300.name Dark Klock
8140500.name Bain
8140555.name Bombing Fish House
8140600.name Bone Fish
8141000.name Spirit Viking
8141100.name Gigantic Spirit Viking
8141300.name Squid
8142000.name Phantom Watch
8142100.name Risell Squid
8143000.name Grim Phantom Watch
8150000.name Crimson Balrog
8150100.name Shark
8150101.name Cold Shark
8160000.name Gatekeeper
8170000.name Thanatos
8500000.name Time Sphere
8500001.name Papulatus Clock
8500002.name Papulatus
8500003.name High Darkstar
8500004.name Low Darkstar
8510000.name Pianus
8510100.name Bloody Boom
8520000.name Pianus
8800000.name Zakum1
8800001.name Zakum2
8800002.name Zakum3
8800003.name Zakum's Arm 1
8800004.name Zakum's Arm 2
8800005.name Zakum's Arm 3
8800006.name Zakum's Arm 4
8800007.name Zakum's Arm 5
8800008.name Zakum's Arm 6
8800009.name Zakum's Arm 7
8800010.name Zakum's Arm 8
9000001.name Curse Eye 2
9000002.name Horned Mushroom 2
9000100.name Fire Boar 2
9000101.name Lupin 2
9000200.name Evil Eye 2
9000201.name Zombie Mushroom 2
9000300.name Cold Eye 2
9000301.name Blue Mushroom 2
9001000.name Dances with Balrog's Clone
9001001.name Grendel the Really Old's Clone
9001002.name Athena Pierce's Clone
9001003.name Dark Lord's Clone
9100000.name Super Slime
9100001.name Super Jr. Necki
9100002.name Super Stirge
9100003.name Ultra Jr. Necki 1
9100004.name Ultra Jr. Necki 2
9100005.name Super Trickster
9100006.name Super Green Trickster
9100007.name Super Ribbon-Pig
9200000.name Wild Boar (PC)
9200001.name Fire Boar (PC)
9200002.name Dark Stump (PC)
9200003.name Horned Mushroom (PC)
9200004.name Green Mushroom (PC)
9200005.name Slime (PC)
9200006.name Lupin (PC)
9200007.name Zombie Lupin (PC)
9200008.name Blue Mushroom (PC)
9200009.name Stone Golem (PC)
9200010.name Zombie Mushroom (PC)
9200011.name Evil Eye (PC)
9200012.name Drake (PC)
9200013.name Cold Eye (PC)
9200014.name Wild Kargo (PC)
9200015.name Brown Tanny
9200016.name Drumming Bunny
9200017.name Pink Tanny
9200018.name Jr. Yetti
9200019.name White Fang
9200020.name Yetti & Pepe
9200021.name Separated Yetti
9200022.name Separated Pepe
9300000.name Jr. Necki (PC)
9300001.name Ligator (PC)
9300002.name Curse Eye (PC)
9300003.name King Slime (PC)
9300004.name Mimic
9300005.name Ratz from Another Dimension
9300006.name Black Ratz from Another Dimension
9300007.name Bloctopus from Another Dimension
9300008.name Shadow Eye from Another Dimension
9300009.name Block Golem from Another Dimension
9300010.name Rombad from Another Dimension
9300011.name Toy Trojan
9300012.name Alishar
9300013.name King Block Golem from Another Dimension
9300014.name Dark Eye from Another Dimension
9300015.name Cronos
9300016.name Platoon Cronos
9300017.name Master Cronos
9300018.name Tutorial Jr. Sentinel
9300019.name Master Muscle Stone
9300020.name Muscle Stone
9300021.name Dark Muscle Stone
9300022.name Black Knight
9300023.name Myst Knight
9300024.name Puppet Golem
9300025.name Gargoyle
9300026.name Jr. Gargoyle
9300027.name Devil Slime
9300028.name Ergoth
9300029.name Lion Statue A
9300030.name Lion Statue B
9300031.name Knight Statue A
9300032.name Knight Statue B
9300033.name Jr. Gargoyle
9300034.name Mist Knight
9300035.name Jr. Gargoyle
9300036.name Black Knight
9300037.name Mist Knight
9400000.name Crow
9400001.name Fire Raccoon
9400002.name Mushroom Fox
9400003.name Cloud Fox
9400004.name Cloud Fox
9400005.name \xd6\x6d\x53\x16\x15\x10
9400006.name \xd6\x6d\x53\x16\x15\x10
9400007.name \xd6\x6d\x53\x16\x15\x10
9400008.name \xd6\x6d\x53\x16\x15\x10
9400100.name \xd6\x6d\x53\x16\x15\x10
9400101.name \xd6\x6d\x53\x16\x15\x10
9400102.name \xd6\x6d\x53\x16\x15\x10
9400103.name Japanese Monster
9400112.name Japanese Monster
9400113.name Japanese Monster
9400114.name Japanese Monster
9400121.name Japanese Monster
9400200.name Japanese Monster
9400201.name Japanese Monster
9400300.name Japanese Monster
9400110.name \xd6\x6d\x53\x16\x15\x10
9400111.name \xd6\x6d\x53\x16\x15\x10
9400120.name \xd6\x6d\x53\x16\x15\x10
9400500.name Malady
9400501.name Jr. Wraith
9400502.name Wraith
9400503.name Stirge
9400504.name Coolie Zombie
9400505.name Turkey
9400506.name Candle Monster
9400507.name Cake Monster
9500000.name Making a wish to full moon
9500001.name Making a wish to the full moon
9500002.name Making a wish to the full moon
9500003.name Making a wish to the full moon
9500004.name Making a wish to the full moon
9500005.name Making a wish to the full moon
9500100.name Slime
9500101.name Pig
9500102.name Orange Mushroom
9500103.name Bubbling
9500104.name Octopus
9500105.name Green Mushroom
9500106.name Horny Mushroom
9500107.name Drumming Bunny
9500108.name Ligator
9500109.name Ratz
9500110.name Star Pixie
9500111.name Jr. Wraith
9500112.name Jr. Pepe
9500113.name Panda Teddy
9500114.name King Blockpus
9500115.name Lorang
9500116.name Zombie Lupin
9500117.name Helly
9500118.name Tweeter
9500119.name Toy Trojan
9500120.name King Block Golem
9500121.name Wraith
9500122.name Chief Gray
9500123.name Mixed Golem
9500124.name Mushmom
9500125.name Red Drake
9500126.name Ice Drake
9500127.name Master Soul Teddy
9500128.name Dark Yeti
9500129.name Taurospear
9500130.name Blue King Goblin
9500131.name Luinel
9500132.name Werewolf
9500133.name Yeti and Pepe
9500134.name Lycanthrope
9500135.name Death Teddy
9500136.name Gigantic Viking
9500137.name G. Phantom Watch
9500138.name Bain
9500139.name Jr. Balrog
9500140.name Crimson Balrog
9500141.name Separated Yeti
9500142.name Separated Pepe
9500143.name Coke Pig
9500144.name Coke Snail
9500145.name Coke Seal
9500146.name Play Seal
9500147.name Yeti and Coketump
9500148.name Igloo Turtle
9500149.name Coke Golem
9500150.name Ice Golem
9500151.name Coke Slime
9500152.name Coke Mushroom
9500153.name Coketump
9500154.name Coketump Lite
9500200.name Zoo Balrog
9500201.name Zoo Yeti
9500202.name Zoo White Fang
9500203.name Zoo Pig
9500204.name Zoo Ribbon Pig
9500400.name Gourd
9999999.name ???
What's with this? \xd6\x6d\x53\x16\x15\x10
Looks familiar.
Lambda
beginner
Posts: 20
Joined: Sat Aug 19, 2006 10:42 am

Post by Lambda »

themoviefund wrote:What's with this? \xd6\x6d\x53\x16\x15\x10
Looks familiar.
That's one of the unicode strings I wasn't able to figure out how to decode. Where'd you see it at?

Edit: It's the Chinese(?) text "ì
Omega
advanced
Posts: 56
Joined: Tue Aug 22, 2006 5:15 pm
Contact:

Post by Omega »

ive completely split up the "file splitting" part from the file decoding :P. just got too messy, annoying and time consuming trying to run through the whole file every time.

I don't think i had any problems splitting the file up. All the filenames came out properly (ie. no unicode filenames). The link nodes were just the 32 bit number + 61. Right now im trying to figure out exactly how much of the structure is based on reading order (creates an annoyingly large amount of code >.<). I haven't tried to get 0x73 working (0x09 lets me get around it :P). So far the only problem I'm having is reading unicode. If I try decoding it, how do I check if its right?

Also, I've been looking through the stored strings, and ive found some very interesting things :P. Ex. there's a list of all the reasons someone can get banned for (and the message they receive if they try to log in. Also found a list of bad words :P.
Lambda
beginner
Posts: 20
Joined: Sat Aug 19, 2006 10:42 am

Post by Lambda »

Omega wrote:So far the only problem I'm having is reading unicode. If I try decoding it, how do I check if its right?
Cheat. :)

Go to Rick's Maple Story site (http://www.sauna.gibbed.us/start/), in a lot of cases, you can type in the file name/number and get information. To check that '\xd6\x6d\x53\x16\x15\x10' was correct (used for monster's 9400110, 9400111, etc..), I could go to http://www.sauna.gibbed.us/monster/9400110/ .
themoviefund
advanced
Posts: 61
Joined: Sun Jun 04, 2006 3:27 am

Post by themoviefund »

Lambda wrote:
Omega wrote:So far the only problem I'm having is reading unicode. If I try decoding it, how do I check if its right?
Cheat. :)

Go to Rick's Maple Story site (http://www.sauna.gibbed.us/start/), in a lot of cases, you can type in the file name/number and get information. To check that '\xd6\x6d\x53\x16\x15\x10' was correct (used for monster's 9400110, 9400111, etc..), I could go to http://www.sauna.gibbed.us/monster/9400110/ .
Cheater. I need some help. When I use file.readline, it returns an error. But when I use file.readline[0], it doesn't, but I only get the first letter.

Nevermind. I should use rstrip(). And it only took me 2 hours to figure it out! =)
Last edited by themoviefund on Tue Sep 05, 2006 8:18 am, edited 2 times in total.
themoviefund
advanced
Posts: 61
Joined: Sun Jun 04, 2006 3:27 am

Post by themoviefund »

Ehhh... is it just me, or can people come read this entire thing, reverse engineer it, and make their own hacked Data.wz? 0.o

EDIT: http://themfund.com/maplestory/monsters ... php#middle

o0o00o0o0o00o0o
terasonic
ultra-n00b
Posts: 8
Joined: Wed Aug 09, 2006 10:45 am

Post by terasonic »

Lambda wrote:
themoviefund wrote:What's with this? \xd6\x6d\x53\x16\x15\x10
Looks familiar.
That's one of the unicode strings I wasn't able to figure out how to decode. Where'd you see it at?

Edit: It's the Chinese(?) text "ì
Omega
advanced
Posts: 56
Joined: Tue Aug 22, 2006 5:15 pm
Contact:

Post by Omega »

themoviefund wrote:Ehhh... is it just me, or can people come read this entire thing, reverse engineer it, and make their own hacked Data.wz? 0.o

EDIT: http://themfund.com/maplestory/monsters ... php#middle

o0o00o0o0o00o0o
interesting website :)

theres still a fair bit we don't know about the data.wz, namely the two entries in the header of the file table, one of which is probably a checksum of some sort. Start changing the file, and the checksum won't match up and the game will exit. Of course, thats just a guess :P

from what ive been able to read from the file, it doesn't seem like there is very much "useful" stuff in there. You can't change exp, skills, damage, etc. The only thing you could potentially change is the sounds (a growling snail?) or the pictures (throwing balrog heads?). But those will only be useful to the user and it will look normal to everyone else.

At least, thats what I hope :P. I play the game and giving hackers new ammunition would be annoying >.>
themoviefund
advanced
Posts: 61
Joined: Sun Jun 04, 2006 3:27 am

Post by themoviefund »

Never mind this post...
themoviefund
advanced
Posts: 61
Joined: Sun Jun 04, 2006 3:27 am

Post by themoviefund »

Hi, I wonder what Data.wz/Quest/QuestInfo.img/****.area is for.
Elem
ultra-n00b
Posts: 1
Joined: Sun Sep 10, 2006 8:30 am

Post by Elem »

I have try GMS and TMS.....
But it cannot extract Tile,NPC,Mob,Quest,Reactor,Skill,UI..... :(
How to solve the problem?
themoviefund
advanced
Posts: 61
Joined: Sun Jun 04, 2006 3:27 am

Post by themoviefund »

Lol! Data.wz/Etc/ForbiddenName.img/ mentions name of other games!
User avatar
lionheartuk
double-veteran
double-veteran
Posts: 749
Joined: Tue May 16, 2006 10:55 pm
Location: Everywhere
Has thanked: 34 times
Been thanked: 42 times

huh?

Post by lionheartuk »

[quote]Edit: It's the Chinese(?) text "ì
themoviefund
advanced
Posts: 61
Joined: Sun Jun 04, 2006 3:27 am

Re: huh?

Post by themoviefund »

lionheartuk wrote:SHe loves it but I have never even seen it, think might look into it now, asthis topic has becomes rather Popular
This topic looks like it's racing with the "Metal Gear Solid 2 - any luck?" topic. =)
Omega
advanced
Posts: 56
Joined: Tue Aug 22, 2006 5:15 pm
Contact:

Post by Omega »

im still trying to figure out how exactly the 0x1b blocks work >.<

the way Lambda does it is check if its one, if its not go back and check another. There doesn't seem to be any discernable logic :/
Post Reply