Lord of the Rings Online and Dungeons and Dragons Online

Post questions about game models here, or help out others!
Post Reply
0xdeadbeef
ultra-n00b
Posts: 6
Joined: Mon Feb 01, 2016 12:34 am
Been thanked: 4 times

Lord of the Rings Online and Dungeons and Dragons Online

Post by 0xdeadbeef » Sun Jul 01, 2018 3:10 am

Hi

I have been working on understanding the format of the models used in Lord of the Rings Online. My work also applies to Dungeons and Dragons Online due to the common origin of the engines. I have made considerable progress, but now I am at a stage where a lot more expertise is required to go forward. I am looking for interested people to help out.

Here is a summary of what I can do:
- Load geometry for all models: vertices and element arrays / indices.
- Load bone indices and weights.
- Render all models that use a single UV in the basic T-pose.
- Basic material support: loading diffuse and normal maps; rendering with the diffuse map.
- Load all HLSL shader sources associated with each model.
- Export the geometry to OBJ (limited use as OBJ doesn't support all the data types present)
- Provide samples and C++ or Python code for loading everything.

Here is a summary of what I need help with:
- Meaning of the remaining data in the mesh files for each model. The abstract structure of the data is fully understood but not its meaning. I think the data needs to be visualized.
- Rendering the models that use multiple UVs (some use 2 some 3)
- Understanding more data in the small model setup files. These contain data about bones, holding locations, AABBs, and... what else?
- Applying more data in the materials. The structure of the data is fully understood, and descriptive names available for most of it, but I don't "do" lighting yet.

The main qualification for helping out is being more than a total beginner (like me) at models and animation. Maybe some of the unknown data would make immediate sense to someone with experience who knows what to expect.

Altogether, I have a lot of information on the client-side data for these games. I'll certainly post everything on the models in this thread, but perhaps not until it's closer to completion? What do the regulars here recommend, should I dump everything in this thread immediately, or organize help via PMs (please feel free to send one) and only put results here when things are closer to completion?

User avatar
Tosyk
double-veteran
double-veteran
Posts: 936
Joined: Thu Oct 22, 2009 10:24 am
Location: Russia, Siberia
Has thanked: 226 times
Been thanked: 107 times
Contact:

Re: Lord of the Rings Online and Dungeons and Dragons Online

Post by Tosyk » Mon Jul 02, 2018 8:45 am

0xdeadbeef, thanks for your hard wokr! can you upload the tools here?
Thank you for all you do here
my blog | my forum

0xdeadbeef
ultra-n00b
Posts: 6
Joined: Mon Feb 01, 2016 12:34 am
Been thanked: 4 times

Re: Lord of the Rings Online and Dungeons and Dragons Online

Post by 0xdeadbeef » Tue Jul 03, 2018 4:09 am

Tosyk wrote:0xdeadbeef, thanks for your hard wokr! can you upload the tools here?
Thanks for the interest! I have uploaded a subset of the Python tools relating to models. I will continue to upload more of my toolset as I get time. The first upload includes about 20 files out of over 150. It is enough for working with most of the models. I look forward to any input on the unsolved challenges mentioned in the OP.
You do not have the required permissions to view the files attached to this post.

User avatar
Tosyk
double-veteran
double-veteran
Posts: 936
Joined: Thu Oct 22, 2009 10:24 am
Location: Russia, Siberia
Has thanked: 226 times
Been thanked: 107 times
Contact:

Re: Lord of the Rings Online and Dungeons and Dragons Online

Post by Tosyk » Wed Jul 04, 2018 7:55 am

0xdeadbeef wrote:
Tosyk wrote:0xdeadbeef, thanks for your hard wokr! can you upload the tools here?
Thanks for the interest! I have uploaded a subset of the Python tools relating to models. I will continue to upload more of my toolset as I get time. The first upload includes about 20 files out of over 150. It is enough for working with most of the models. I look forward to any input on the unsolved challenges mentioned in the OP.
thanks for the share, 0xdeadbeef, I'll take a look at the tools when I get home :)
Thank you for all you do here
my blog | my forum

Post Reply