Custom Mounts: Zebra Mount

Discussions of the design and development of in-game content.

Moderator: Team Members

Post Reply
Tiger
Posts: 18
Joined: Thu Dec 25, 2008 1:20 pm
Location: New York

Custom Mounts: Zebra Mount

Post by Tiger » Sat Dec 25, 2010 5:50 pm

I was experimenting with a memory editor (Cheat Engine), and discovered that the .DDS textures used are stored uncompressed in memory. By pasting the data for one texture in the place of another, you can have any dds texture and have it replace any that is in the game. For example I changed the texture for a Horse mount, into a zebra texture. The zebra texture can only be seen on the one's person screen, and is not sent or stored to the server.
EQ2_000024.jpg
This is a quick and dirty version, as it is not UV properly, and only one of the horse's 3 textures was replaced (and not the bumpmap or alphamap things, but it would too I just was busy with final exams)

I bet a quick program that uses memory pointers could be easily made to paste the textures in, however I do not know any programming languages.

BTW the mount was enabled using the SetMount function in an LUA script on the server pack.
You do not have the required permissions to view the files attached to this post.

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Re: Custom Mounts: Zebra Mount

Post by Scatman » Sat Dec 25, 2010 7:37 pm

Heh. Very cool :)

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Custom Mounts: Zebra Mount

Post by John Adams » Mon Dec 27, 2010 6:38 am

Indeed, that is pretty cool. I wish my brain worked like that :shock:

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests