Custom Models

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 Models

Post by Tiger » Mon Apr 12, 2010 4:31 pm

Hello all. I have been experimenting with static models and how they get loaded in the Memory.
Any ways the static models stay mostly intact in RAM, but are loaded into at least 12 different section with some repetitiveness. I have found that by using a memory editor (like Cheat Engine) to search for the static models (the Vertexes and Face List Array) I can paste arbitrary models in to memory that replace the default ones. I'm still working out the kinks because certain models either crash the game, do not show up in memory properly. I think this is related to some subtle differences in the face array list as, when I load a eq2 mesh, to replace another eq2 mesh it works perfectly provided you insert a smaller model into a larger model, and you can clearly see the whole new mesh with clear whole parts of the old mesh (unless you add zeros to the end of the new mesh, but EQ2 tends to crash when the face list has null faces) When I use a non-everquest 2 mesh there are extra "phantom" faces that muddy up the mesh
I want to make a batch program that would find Pointers to the models and load an arbitrary mesh (in Ogre3d Binary format) to replace it
Here is a screenshot of a non-everquest2 werewolf model replacing a Royal Bed model.
And the second picture is the new model in a 3d editor, to use as a reference to see how it should look
EQ2_000015.jpg
EQ2_000015.jpg
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 Models

Post by Scatman » Mon Apr 12, 2010 4:37 pm

That is really cool. I wasn't sure if anyone was ever going to be able to do something that like. Good work! I look forward to seeing what else you can do with that.

User avatar
ZexisStryfe
Posts: 1026
Joined: Thu Jul 26, 2007 6:39 am
EQ2Emu Server: Sytherian Legends
Location: Connecticut
Contact:

Re: Custom Models

Post by ZexisStryfe » Mon Apr 12, 2010 4:48 pm

Awesomesauce!
~ EQ2 Emulator Project Manager

Image
Image
Image
"Zexis, from this day forth, you shall be known as... '3 of 6'" - John Adams

User avatar
ilythor
Retired
Posts: 436
Joined: Sun Oct 14, 2007 3:44 am
EQ2Emu Server: TessEq2
Location: Australia, mate!
Contact:

Re: Custom Models

Post by ilythor » Mon Apr 12, 2010 11:34 pm

Nice! This would help out the community based unique servers Heaps!!!!

Good work!
"Everytime you pull the trigger in space, you will ruin someone's day, somewhere, and eventually, some time."

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

Re: Custom Models

Post by Tiger » Wed Apr 14, 2010 3:33 pm

Here is a better picture that has less lines on it:
EQ2_000018.jpg
Something gives me the feeling that all regular meshes in this game have to be under 12 units in length otherwise the
graphic engine freezes.
You do not have the required permissions to view the files attached to this post.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests