ValveSoftware / source-sdk-2013

The 2013 edition of the Source SDK
https://developer.valvesoftware.com/wiki/SDK2013_GettingStarted
Other
3.76k stars 2k forks source link

StudioMDL source files #340

Open Ganonmaster opened 8 years ago

Ganonmaster commented 8 years ago

Why are they not included in the repository?

tschumann commented 8 years ago

I'm not sure if there is any official reason but it hasn't been in the Source SDK since at least 2009. Take a look at the hlcoders archives (see the thread titled ".mdl file format", starting 11th May 2009 for some discussion).

Ganonmaster commented 8 years ago

That's a shame, because I'd like to increase the material limit. There is no official word from Valve about why it was removed?

tschumann commented 8 years ago

I don't remember if any official reason was given. Is it possible to write a tool yourself to increase whichever limit it is on an existing .mdl file or would that be too involved?

Ganonmaster commented 8 years ago

Unfortunately it is. I don't have enough knowledge or time to get something like that done on my own. I managed to find some old studiomdl code from episode 1, but can't get it to compile and it probably doesn't have any way of utilizing the DMX files I'm creating. It's a shame because it has a bunch of the values I want to alter listed as easy to edit variables.

tschumann commented 8 years ago

Why won't the Episode One studiomdl compile? It was in the SourceSDK for a long time and I would have thought it would work. Does the dmxconvert tool convert from .dmx to .smd?

Ganonmaster commented 8 years ago

I think it's because I'm using Visual Studio 2013 and that version of the SDK hasn't been updated since VS 2005. I'm getting all sorts of compiler errors that I don't understand and it just seems like a massive waste of my time to sort it all out. I'll just have to make do somehow.

bmk10 commented 8 years ago

/crowbar

InstantMuffin commented 8 years ago

Crowbar starts studiomdl instances. It would still be incredibly helpful to have a look into studiomdl's code. For one, to use it for linux/port it over. Second of all, to maybe optimize it, because some parts seem to look dodgy and slow (judging from looking at the old(?) code). Third of all, see op's reason.

tschumann commented 8 years ago

Here's the studiomdl (and hlmv if you're interested) source from src_mod\orangebox\utils\ before it was deleted: https://onedrive.live.com/?id=1BCC5BD24A241DE4!2312&cid=1BCC5BD24A241DE4

Ganonmaster commented 8 years ago

Great find! Thanks a lot!

tschumann commented 8 years ago

No worries - good luck getting it to compile anyway. I didn't try but I think there's a missing .lib or a .lib that doesn't export something but the important parts are there anyway.

InstantMuffin commented 8 years ago

wut wut, my hero, wut wut

Ganonmaster commented 8 years ago

Looking through the files, I see what you mean. I see a lot of references to movieobjects.lib. It's still very useful. Where did you even get these if I may ask?

InstantMuffin commented 8 years ago

I have spoken to John Schoenick from Valve regarding this issue. He will look into it and at least find out why the source hasn't been included.

tschumann commented 8 years ago

I kept a copy of the beta Orange Box Source SDK - I took a look and there was no appframework.lib or movieobjects.lib though.

InstantMuffin commented 7 years ago

With this issue being over one year old now, three months have passed since my last contact with John Schoenick from Valve. I have gotten no reply. I asked for a status update yesterday. Who else is still interested in this? I cannot get tschumann's upload to compile and I'm sure with enough people we can make something happen.

Ganonmaster commented 7 years ago

I am still interested, but I do not expect this issue will get resolved.

joeangry commented 7 years ago

I'd like to see it as well.

tgnottingham commented 7 years ago

I'm also interested.

Fireboyd78 commented 7 years ago

I came across this issue and would definitely like to see a resolution!

Yetoo1 commented 4 years ago

In case that OneDrive link dies, here are archives of the downloads: studiomdl.7z: https://xabk7a.dm.files.1drv.comhttp://web.archive.org/web/20200211144121/https://xabk7a.dm.files.1drv.com/y4mCO7MJchgF7MePKpqm_KTkAnGHi8RnzNyx46a9vkmgfy8RsZ01ZWeF7fhttuowhgs98hTH9_Bwt3CKiT6_Cbl68YdO_n1tc0e9OvxsyZOxRfBx750-wvNVhGObMDPiz_iw2D-OFGQf-fzf5GpAcFSyZInnl6W67qCwIM-xX9o9BagrTPWDYlQCgbBuZVQNtKh/studiomdl.7z?download&psid=1

hlmv.7z: http://web.archive.org/web/20200211144154/https://xabk7a.dm.files.1drv.com/y4mPFe6j9wNI2R2C3lPr9W-Baw-q6X1iymchZ_oANQRqxv4QIfi7X-ssNqeR_L1ujgaDwmU6iMgu47hC1OIOAtNPRayln0pC_0aFDdWmvfXEr8Fm8CflHhBrJDIMvurxSPpBr4iNA73qG0H7JJK0hfnbVznm9hvAmQBcCr17JH3IdTLVoCivC9qWHwv31Gkbnxe/hlmv.7z?download&psid=1