Author Topic: [Dissidia] Models - Viewer and Extractor Tool by MrAdults (2009-04-08)  (Read 150849 times)

ultima espio

  • *
  • Posts: 1357
    • View Profile
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #75 on: 2009-03-28 13:18:08 »
Code: [Select]
File000854.gmo- File000874.gmo Squall
File000877.gmo - File000889.gmo Ultimecia
File000895.gmo Tonberry
File000896.gmo Crisis core aeris
File000899.gmo - File000917.gmo Bartz
File000920.gmo - File000930.gmo ex-death
File000937.gmo - File000951.gmo Cecil
File000954.gmo - File000962.gmo Golbez
File000969.gmo -  File000985.gmo Zidane
File000988.gmo - File001000.gmo Kuja
File001010.gmo - File001027.gmo warrior of light
File001029.gmo - File001041.gmo Garland
File001049.gmo - File001055.gmo Rosa?
File001079.gmo - File001094.gmo Cloud
File001097.gmo - File001103.gmo Sephiroth
File001110.gmo - File001121.gmo Terra
File001123.gmo - File001129.gmo cefka or however you spell it lol
File001136.gmo - File001152.gmo Tidus
File001155.gmo - File001163.gmo Jeckt
File001170.gmo - File001184.gmo Onion knight
File001187.gmo - File001195.gmo Cloud of darkness
File001202.gmo - File001216.gmo Firion
File001219.gmo - File001229.gmo Dark emperor
File001235.gmo  Cloud
File001237.gmo Zidane
File001243.gmo Tidus
File001250.gmo Cloud of darkness
File001252.gmo ???
File001256.gmo Bartz
File003766.gmo Cloud
File003767.gmo Cloud AC
File003768.gmo Cloud blue
File003771.gmo Sephiroth
File003772.gmo Shirtless Sephiroth
File003773.gmo Sephiroth Blue

Here's some models i found, i'll update the list later on.
« Last Edit: 2009-03-28 18:02:55 by ultima espio »

Aurenasek116

  • *
  • Posts: 155
    • View Profile
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #76 on: 2009-03-28 15:02:22 »
Make sure to include multiple names for the .gmo's that contain multiple models (Press Enter while in viewer to see if there is any other model)

ultima espio

  • *
  • Posts: 1357
    • View Profile
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #77 on: 2009-03-28 17:20:36 »
List updated, note File000896.gmo It's Crisis core aeris.

If anyone can help with the characters that i dont know, that would be appreciated.

Satoh

  • *
  • Posts: 386
  • Assuming this statement is correct, I'm alive.
    • View Profile
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #78 on: 2009-03-28 17:35:10 »
the pressing "enter" thing doesn't seem to do anything... and I've done it on just about every model...

Have we still  not found a way to view EX models?

EDIT:Bah! never mind... didn't realize there was a newer version than what I had...
« Last Edit: 2009-03-28 17:38:44 by X-Dina »

Aurenasek116

  • *
  • Posts: 155
    • View Profile
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #79 on: 2009-03-28 20:17:58 »
I made a full filelist with descriptions, I tried to make it clean too, I know ultima espio was already working on one but seeing as it wasn't full, I decided to post my own, here it is:

Code: [Select]
File000854.gmo to File000874.gmo - Squall
File000877.gmo to File000889.gmo - Ultimecia
File000891.gmo to File000893.gmo - Chapter 8 Crystal
File000895.gmo - Tonberry
File000896.gmo - Aerith
File000899.gmo to File000917.gmo - Bartz
File000920.gmo to File000930.gmo - Ex-Death
File000932.gmo to File000934.gmo - Chapter 5 Crystal
File000937.gmo to File000951.gmo - Cecil Paladin and Dark Knight
File000954.gmo to File000962.gmo - Golbez
File000964.gmo to File000966.gmo - Chapter 4 Crystal
File000969.gmo to File000985.gmo - Zidane
File000988.gmo to File001000.gmo - Kuja
File001002.gmo to File001004.gmo - Chapter 9 Crystal
File001006.gmo to File001008.gmo - Unknown Weird Object
File001010.gmo to File001027.gmo - Warrior of Light
File001029.gmo to File001041.gmo - Garland
File001043.gmo to File001047.gmo - Chapter 0 and 1 Crystal
File001049.gmo to File001055.gmo - Cosmos
File001057.gmo to File001059.gmo - Wild Rose
File001061.gmo to File001071.gmo - Writing Feather
File001073.gmo to File001076.gmo - Elixir
File001079.gmo to File001094.gmo - Cloud
File001097.gmo to File001103.gmo - Sephiroth
File001105.gmo to File001107.gmo - Chapter 7 Crystal
File001110.gmo to File001121.gmo - Terra
File001123.gmo to File001129.gmo - Kefka
File001131.gmo to File001133.gmo - Chapter 6 Crystal
File001136.gmo to File001152.gmo - Tidus
File001155.gmo to File001163.gmo - Jecht
File001165.gmo to File001167.gmo - Chapter 10 Crystal
File001170.gmo to File001184.gmo - Onion Knight
File001187.gmo to File001195.gmo - Cloud of Darkness
File001197.gmo to File001199.gmo - Chapter 3 Crystal
File001202.gmo to File001216.gmo - Firion
File001219.gmo to File001229.gmo - Emperor Palamecia
File001231.gmo to File001233.gmo - Chapter 2 Crystal
File001235.gmo - Cloud
File001237.gmo to File001241.gmo - Zidane
File001243.gmo to File001245.gmo - Tidus
File001247.gmo - Wild Rose
File001250.gmo - Cloud of Darkness
File001252.gmo - Ex-Death
File001254.gmo - Firion
File001256.gmo - Bartz
File001258.gmo - Terra
File001260.gmo - Squall
File001262.gmo - Tidus
File001264.gmo - Jecht
File001266.gmo - Ex-Death
File001268.gmo to File001286.gmo - Unknown Weird Object
File003526.gmo - Good Statue Pedestal
File003527.gmo - Warrior of Light Statue
File003528.gmo - Firion Statue
File003529.gmo - Onion Knight Statue
File003530.gmo - Cecil Dark Knight Statue
File003531.gmo - Bartz Statue
File003532.gmo - Terra Statue
File003533.gmo - Cloud Statue
File003534.gmo - Squall Statue
File003535.gmo - Zidane Statue
File003536.gmo - Tidus Statue
File003537.gmo - Shantotto Statue
File003538.gmo - Garland Statue
File003539.gmo - Emperor Palamecia Statue
File003540.gmo - Cloud of Darkness Statue
File003541.gmo - Golbez Statue
File003542.gmo - Ex-Death Statue
File003543.gmo - Kefka Statue
File003544.gmo - Sephiroth Statue
File003545.gmo - Ultimecia Statue
File003546.gmo - Kuja Statue
File003547.gmo - Jecht Statue
File003548.gmo - Judge Gabranth Statue
File003549.gmo - Evil Statue Pedestal
File003550.gmo - World Map Enemy Statue 1
File003551.gmo - World Map Enemy Statue 2
File003552.gmo - World Map Enemy Statue 3
File003553.gmo - World Map Enemy Statue 4
File003591.gmo to File003630.gmo - Various Map Objects
File003632.gmo - Hero Statue
File003634.gmo - Villain Statue
File003635.gmo - Treasure Chest 1
File003636.gmo - Elixir
File003637.gmo - Summon Crystal
File003638.gmo - Treasure Chest 2
File003639.gmo - Treasure Chest 3
File003645.gmo to File003656.gmo - Map Skyboxes
File003706.gmo - Warrior of Light/Knight of Light (Press Enter to Switch Model)
File003707.gmo - Warior of Light/Knight of Light Alternate Costumes (Press Enter)
File003708.gmo - Crystal Ghost Warrior of Light
File003711.gmo - Garland
File003712.gmo - Garland Alternate Costume
File003713.gmo - Crystal Ghost Garland
File003716.gmo - Firion/Master Firion (Press Enter)
File003717.gmo - Firion/Master Firion Alternate Costumes (Press Enter)
File003719.gmo - Crystal Ghost Firion
File003721.gmo - Emperor Palamecia/Emperor of Hell (Press Enter)
File003722.gmo - Emperor Palamecia/Emperor of Hell Alternate Costumes (Press Enter)
File003723.gmo - Crystal Ghost Emperor Palamecia
File003726.gmo - Onion Knight/Ninja/Sage (Press Enter)
File003727.gmo - Onion Knight/Ninja/Sage Alternate Costumes (Press Enter)
File003728.gmo - Crystal Ghost Onion Knight
File003731.gmo - Cloud of Darkness/Final Cloud of Darkness (Press Enter)
File003732.gmo - Cloud of Darkness/Final Cloud of Darkness Alternate Costumes (Press Enter)
File003733.gmo - Crystal Ghost Cloud of Darkness
File003736.gmo - Cecil Dark Knight/Paladin EX Weapons (Press Enter)
File003737.gmo - Cecil Dark Knight/Paladine EX Weapons Alternate Costumes (Press Enter)
File003738.gmo - Crystal Ghost Cecil Dark Knight/Paladin (Press Enter)
File003741.gmo - Golbez/Golbez Shadow Dragon (Press Enter)
File003742.gmo - Golbez/Golbez Shadow Dragon Alternate Costumes (Press Enter)
File003743.gmo - Crystal Ghost Golbez
File003746.gmo - Bartz
File003747.gmo - Bartz Alternate Costume
File003748.gmo - Cystal Ghost Bartz
File003751.gmo - Ex-Death/Void Ex-Death (Press Enter)
File003752.gmo - Ex-Death/Void Ex-Death Alternate Costumes (Press Enter)
File003753.gmo - Crystal Ghost Ex-Death
File003756.gmo - Terra/Esper Terra (Press Enter)
File003757.gmo - Terra/Esper Terra Alternate Costumes (Press Enter)
File003758.gmo - Crystal Ghost Terra
File003761.gmo - Kefka/God Kefka (Press Enter)
File003762.gmo - Kefka/God Kefka Alternate Costumes (Press Enter)
File003763.gmo - Crystal Ghost Kefka
File003766.gmo - Cloud
File003767.gmo - Cloud Alternate Costume
File003768.gmo - Crystal Ghost Cloud
File003771.gmo - Sephiroth/One Winged Sephiroth (Press Enter)
File003772.gmo - Sephiroth/One Winged Sephiroth Alternate Costumes (Press Enter)
File003773.gmo - Crystal Ghost Sephiroth
File003776.gmo - Squall
File003777.gmo - Squall Alternate Costume
File003778.gmo - Crystal Ghost Squall
File003781.gmo - Ultimecia/Griever Ultimecia (Press Enter)
File003782.gmo - Ultimecia/Griever Ultimecia Alternate Costumes (Press Enter)
File003783.gmo - Crystal Ghost Ultimecia
File003786.gmo - Zidane/Trance Zidane (Press Enter)
File003787.gmo - Zidane/Trance Zidane Alternate Costumes (Press Enter)
File003788.gmo - Crystal Ghost Zidane
File003791.gmo - Kuja/Trance Kuja (Press Enter)
File003792.gmo - Kuja/Trance Kuja Alternate Costumes (Press Enter)
File003793.gmo - Crystal Ghost Kuja
File003796.gmo - Tidus
File003797.gmo - Tidus Alternate Costume
File003798.gmo - Crystal Ghost Tidus
File003801.gmo - Jecht/Final Aeon Jecht (Press Enter)
File003802.gmo - Jecht/Final Aeon Jecht Alternate Costumes (Press Enter)
File003803.gmo - Crystal Ghost Jecht
File003806.gmo - Shantotto/Cobra Set Shantotto (Press Enter)
File003807.gmo - Shantotto/Cobra Set Shantotto Alternate Costumes (Press Enter)
File003808.gmo - Crystal Ghost Shantotto
File003811.gmo - Gabranth/Judge Gabranth (Press Enter)
File003812.gmo - Gabranth/Judge Gabranth Alternate Costumes (Press Enter)
File003813.gmo - Crystal Ghost Gabranth/Judge Gabranth (Press Enter)
File003816.gmo - Chaos
File003818.gmo - Chaos/Full Power Chaos (Press Enter)
File003820.gmo - Chaos/Full Power Chaos (Press Enter)
File003823.gmo to File003859.gmo - Maps
File003862.gmo - Star Skybox
File004000.gmo to File004044.gmo - Unknown Objects

MrAdults

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #80 on: 2009-03-28 21:54:32 »
Wow, Mr Adults (or should i call you rich?)
You Really know what you're doing! i take it you do this for money?
I'm Really impressed at your epic skill! Thanks a lot!
Yep, what koral said. :) I mostly do free-lance programming/game dev contracts for financial income, myself.

Please remember that with CC the data was not encrypted or compressed, so I had an easy time trying to find what I was looking for.
And with Dissidia, Aurenasek116 (via the epicness of Vash) provided the exact model files, so it was even more straight-forward.

It has been far easier for us to get these models viewed than it usually would be (think of the woes of FF7-FF12 and you will get some idea).
Luck was on our side, that is for sure  :lol:
It's lucky that asset compression for models is a fading trend in this generation, it makes things that much easier for us. :) Particularly for the PSP where the contiguous read times are actually quite good, and compressing your assets tends to actually net you a loss in load times from decompression. Coupled with the fact that the media has a higher capacity than you'd probably ever need to use for a game on a platform with its specifications, there's not much reason to compress geometry data.

But MrAdults is a lot quicker and better coder than me, there is no doubt about that!
Oh, nonsense. ;)

:0 wow, thanks a lot guys
Anyway, i'm a little stuck as to how to get mesh2rdm working properly. opened on its own, it just serves as a list of the functions it has. opened with a model, it serves a preview wondow. But i can't seem to get to anywhere where i could input the "command line" stuff. any help there? i wanna export as .obj and make use of the new feature :D
Aurenasek already mentioned it, but you can use the Start->Run menu and enter "cmd" (without quotes) to bring up a command prompt. Then cd to your model directory where you have a copy of the gmo and mesh2rdm.exe and run it with the desired parameters. You may have to seek out a DOS command reference if you aren't used to using a command prompt, though. :)

And finally, there is a new release (v1.93) of mesh2rdm up now, here:
http://www.richwhitehouse.com/index.php?content=inc_projects.php&filemirror=mesh2rdmv193.zip

As it turned out, lots of surfaces still weren't showing up, like some clothing bits and chains hanging off of characters and weapons. I think I've cleared up pretty much all of the problems now, except for a messed up texture here and there. I'll be starting on the file spec now.

Aurenasek116

  • *
  • Posts: 155
    • View Profile
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #81 on: 2009-03-28 22:20:22 »
Nice to see this update, however most of those details mentioned must have been very minor (Except for Bartz cape which was obvious).
Do you plan on ever trying to figure out the weighting data? If not, then it's not a problem anyway since I actually prefer to pose models manually with vert selection, allows me for more precision.

MrAdults

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #82 on: 2009-03-28 22:24:44 »
Yeah, it was all pretty subtle stuff, except for a few glaring flaws (like the Bartz cape, and the wings on normal Kefka were busted).

I don't plan to proceed in figuring out the weighting data, though I do have a pretty good idea of where it is, as well as the bone indices used for each mesh and the bones themselves. So I'll include all that I've observed there in the format spec. After that, koral may or may not decide to finish up my work there. :) I personally don't have much desire to pose the models, though. I'm mainly interested in weighting them to existing skeletons as well.

BlitzNCS

  • *
  • Posts: 889
  • Master of nothing in particular
    • View Profile
    • My Youtube
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #83 on: 2009-03-28 22:51:28 »
MrAdults, you seem to know what you're doing with Model Formats, and i'd really like help with a hack i'm currently working on for KHIIFM+
Could i PM you to ask you quite a complicated favor? i'd really appreciate it, but i dont mind if you're busy.

MrAdults

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #84 on: 2009-03-29 10:37:44 »
I don't know if I'll be able to accommodate you, but feel free to PM away.

Orochi

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #85 on: 2009-03-29 14:37:58 »
this program is very cool  :-D
but I've some questions
1. How do you export the dissidia .gmo(s) to .smd / .obj / any importable files into milkshape ? I tried to write the -smdout / -objout things but it doesn't work  :oops: , or where does I write it ?
2. When converted to .smd / .obj , does it have animations ?

PS : It's my first post here , congrats me  :-D

Aurenasek116

  • *
  • Posts: 155
    • View Profile
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #86 on: 2009-03-29 15:43:52 »
Hey there and welcome to Qhimm :P

I replied to your question on Rich's website but in case you haven't read there, here it is again..

Quote
I don't have any problems with exporting o.O
I'm using a .bat file that I edit for every file I want to export, here it is if you want to use it:

mesh2rdm File003761.gmo Kefka.smd -dissskip 1 -texpre Kefka -rotate -90 0 0 -scale 1.0 -smdout

That line will export you god form kefka ;P

And no, neither Dissidia nor Crisis Core models extract with animations. Crisis Core ones extract with weighs so you can move the skeleton and pose the model but Dissidia models don't, since Rich didn't really focus on getting Dissidia skeleton exported, which isn't really a problem anyway if you know how to use 3d software :P

Orochi

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #87 on: 2009-03-29 15:54:44 »
Thx  :-D
btw , I still have the problem using it
Quote
well , I tried
but nothing happened >.<
here's how I do it :
1. Open my notepad
2. Copy the mesh2rdm File003761.gmo Kefka.smd -dissskip 1 -texpre Kefka -rotate -90 0 0 -scale 1.0 -smdout
3. Save as mesh2rdm.bat
4. Put in the mesh2rdm folder
5. Copy Kefka God model / File003761
6. Drag the File003761 to the mesh2rdm

Did I do something wrong  :??

btw , is the way to extract FF7CC models is the same with extracting dissidia models ?
I used Koral's Viewer and export it to .obj , but I can't see any bone in Milkshape  :oops:

« Last Edit: 2009-03-29 16:14:42 by Orochi »

Satoh

  • *
  • Posts: 386
  • Assuming this statement is correct, I'm alive.
    • View Profile
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #88 on: 2009-03-29 17:27:48 »
I don't think OBJ supports weighted skeletal structures...

MrAdults

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #89 on: 2009-03-29 17:43:29 »
Yeah, OBJ doesn't support vertex weights. You'd have to export to .smd with mesh2rdm to keep the weights and skeleton intact. However, mesh2rdm only supports weights/skeleton for Crisis Core models. I did not implement support for Dissidia model weights/skeleton.

I responded to your post on my web site as well, but to answer again:
Quote
Yeah, what Aurenasek said will work fine. It sounds to me like you're still just drag-dropping the GMO over mesh2rdm instead of running the batch. You need to execute that mesh2rdm command in a directory with both File003760.gmo and mesh2rdm.exe.

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #90 on: 2009-03-29 18:00:22 »
blender support?

MrAdults

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #91 on: 2009-03-29 18:53:20 »
Blender has working smd import/export via scripts. As does pretty much everything.

koral

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #92 on: 2009-03-29 21:53:26 »
I have created a new Wiki page for Dissidia here: http://wiki.qhimm.com/Dissidia
It's rather empty right now, but it should fill up sometime or other.

I wasn't sure exactly how Aurenasek116 got the extraction files, or if I should mention Vash's tools and their website in the wiki.
Would it be OK for me to do that, or is it fine the way it is?

Pretty much off-topic, but I have also begun to wikify the CC [!]-model files: http://wiki.qhimm.com/FF7:CC/Model_Formats#File_Structure
MrAdults, could you confirm for me if it matches your findings, or if I have missed any information?

I have totally avoided the PSP-GPU decoding specifics for the meantime because Dissidia will likely confirm or contradict it, and I dont want to keep editing stuff, meh  :lol:

MrAdults

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #93 on: 2009-03-30 02:59:48 »
Looks good, from what I recall, koral. And here's my draft of the Dissidia file spec:
http://www.richwhitehouse.com/index.php?postid=34

You'll notice that the vertices actually have nothing to do with the PSP GPU format or the way Crisis Core stored its verts. In fact, the vert list even seems to have another index to reference common vertex weights and normals, although I have not completely confirmed that (just speculating based on the data I've seen). I did a little bit of experimenting with getting the blend modes and stuff working from the materials, too, but haven't quite figured it out completely yet. I thought I had it, but it seems like some surfaces on the moon map are additive when they shouldn't be. Perhaps I'm not doing multiple passes correctly. But in any case, I'm gonna take a break from it for a while. I'll let you know if/when I start back up on it in case you're working on it too, so we don't attack the same problems at once. :)
« Last Edit: 2009-03-30 03:08:54 by MrAdults »

Aurenasek116

  • *
  • Posts: 155
    • View Profile
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #94 on: 2009-03-30 05:31:18 »
I got the tools from alucard.cc forums, koral.
They are public forums for game hackers (mainly consoles) but I doubt Vash would be angry if you added them to the Wiki page.
I also wanted to put up a table on the wiki with all file formats found on Dissidia .iso but it seems the wiki won't let me register :/

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #95 on: 2009-03-30 14:32:02 »
That's because you have to message me with a username/email address/and password to add you.

koral

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #96 on: 2009-03-30 14:48:00 »
Or if you could just PM me the info so I can wikify it for you.  :wink:
But if you do change or add anything yourself then please do let me know, I have a long task ahead of me wikifying MrAdults GMO specs (which is extremely awsome BTW, crisp and clear to read and understand)

I wont be doing anything with this format for a while, because I am currently creating a new Viewer tool independant of Irrlicht's renderer.
Its a nice rendering engine, but it makes things impossibly difficult to manage sometimes, like the GUI stuff and polygon-sorting for correct transparency rendering.

I may be picking up on an older game soon too  :lol:

BlitzNCS

  • *
  • Posts: 889
  • Master of nothing in particular
    • View Profile
    • My Youtube
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #97 on: 2009-03-30 15:12:06 »
I may be picking up on an older game soon too  :lol:
I'm guessing ergheiz?
:P i saw the thread in game tweaking.

koral

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #98 on: 2009-03-30 18:21:44 »
 :-D

I have just started the laborious process of wikifying MrAdults specs (trying not to copy-paste it all), and moved things around a little for better organisation.
I also created a new "Miscelenous Findings" section because I remembered that there were actually a number of interesting findings, the most obvious one being the inclusion of Aeris and Tonberry.

I wonder if they also have their animations intact? It would be interesting to see if they could be somehow loaded up in the game.
Maybe there is a Debug-Menu in this game too? :wink:

Orochi

  • Guest
Re: Dissidia Models - Viewer and Extractor Tool by MrAdults
« Reply #99 on: 2009-03-31 15:05:57 »
any chance of ripping Dirge Of Cerberus models ?  :-D