|
Thread: Heroes 5 Modding: 3D Attempts and Theories | This thread is pages long: 1 2 3 4 5 · NEXT» |
|
VokialBG
Honorable
Legendary Hero
First in line
|
posted February 05, 2008 12:26 PM |
|
Edited by VokialBG at 12:47, 05 Feb 2008.
|
Heroes 5 Modding: 3D Attempts and Theories
This thread is for discussing the modding of 3D Models and Geometry in Heroes 5.
What belong to this threads: Small guides and examples, not long enough for separate thread; Theoretical possibilities in H5 Modding; Work in progress; Generally discussion about the modding 3D Attempts and Theories;
Modding Thread Group:
3D Attempts and Theories|Sounds and Music|Map Scripting|Texture Editing|Texts and Interface|XDB Modding
____________
|
|
Daystar
Honorable
Legendary Hero
Back from the Dead
|
posted February 05, 2008 01:08 PM |
|
|
It is possible to extract the 3D models with a special program made by ?CrazyPill? but no one knows how to de-extract them. The Editor suggests that it can read .ma and .mb flies (Maya) but on testing it does not seem to work. See Wulfstan's letter to Nival for more information.
____________
How exactly is luck a skill?
|
|
VokialBG
Honorable
Legendary Hero
First in line
|
posted February 05, 2008 01:27 PM |
|
|
Thats why the name of this thread is "Attempts and Theories"
____________
|
|
Gnoll_Mage
Responsible
Supreme Hero
|
posted February 05, 2008 07:12 PM |
|
|
I asked Morrock over on ArchangelCastle whether he could take a look at making a wrl2mesh program, but he has not been able to so far. At any rate, we have no ma2wrl converter, unless we can get a model from Maya to 3DS, then save as WRL from 3DS (Daystar, a q. for you maybe?) Btw, has anyone tried to contact Crazypill?
____________
|
|
sfidanza
Promising
Supreme Hero
|
posted February 05, 2008 08:24 PM |
|
|
As far as I know (but I didn't have the time to test it myself yet), at least skeletons and anims can be extracted. But to put them back (through the editor) is bound to require the granny SDK with Maya exporters (there are references in some xml files), so it's no surprise that it doesn't work without it.
Sadly, I guess that this SDK has no free public license, so I'm not too confident that we'll allowed to use it at some point, but we never know.
|
|
okrane
Famous Hero
|
posted February 05, 2008 08:32 PM |
|
|
All this time you're spending modifying this game could be spent programming another Heroes game, which will be made by fans and players and I would surely buy it...
|
|
Cepheus
Honorable
Legendary Hero
Far-flung Keeper
|
posted February 05, 2008 08:39 PM |
|
|
Modding is far, far easier than programming, let me tell you. I doubt more than 2 of us actually have any smidgen of experience with a Hex Editor, let alone a full programming language.
|
|
mamgaeater
Legendary Hero
Shroud, Flying, Trample, Haste
|
posted February 05, 2008 08:47 PM |
|
|
there are programs which teach you how to program.
____________
Protection From Everything.
dota
|
|
Cepheus
Honorable
Legendary Hero
Far-flung Keeper
|
posted February 05, 2008 08:51 PM |
|
|
If you have the time / will to learn. Personally I'm happy to stick with squeezing the creative life out of the game we already have rather than going off to make another.
|
|
Gnoll_Mage
Responsible
Supreme Hero
|
posted February 06, 2008 12:43 AM |
|
|
Quote: As far as I know (but I didn't have the time to test it myself yet), at least skeletons and anims can be extracted. But to put them back (through the editor) is bound to require the granny SDK with Maya exporters (there are references in some xml files), so it's no surprise that it doesn't work without it.
Sadly, I guess that this SDK has no free public license, so I'm not too confident that we'll allowed to use it at some point, but we never know.
Free Maya exporters are (in theory, not tested) available for reinserting skeletons and animations, if I remember correctly.
____________
|
|
magnomagus
Admirable
Legendary Hero
modding wizard
|
posted February 06, 2008 12:59 AM |
|
|
Quote: Modding is far, far easier than programming, let me tell you. I doubt more than 2 of us actually have any smidgen of experience with a Hex Editor, let alone a full programming language.
You don't need a hex editor for programming, and the basics are not more difficult then messing with xdb files. Creating a game however is a whole different story because you first need to create an engine. There are games very moddable, so you can create your own game out of it (like unreal series) but I doubt these engines are suitable for turn based strategy.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ
|
|
Cepheus
Honorable
Legendary Hero
Far-flung Keeper
|
posted February 06, 2008 05:02 PM |
|
|
Quote: You don't need a hex editor for programming
Yes I know, it was just an example...
|
|
Daystar
Honorable
Legendary Hero
Back from the Dead
|
posted February 06, 2008 10:02 PM |
|
|
Could someone link me to CrazyPill's account?
And does anyone know how to examine an .exe file, because if so I could send them the .exe that converts MESH to .wrl, perhaps we could make it go backwards...
And yeah, .3ds to .wrl is easy.
____________
How exactly is luck a skill?
|
|
Cepheus
Honorable
Legendary Hero
Far-flung Keeper
|
posted February 06, 2008 10:04 PM |
|
|
|
Gnoll_Mage
Responsible
Supreme Hero
|
posted February 06, 2008 11:47 PM |
|
|
*sigh* Another failed attempt to try something regarding this whole model thing. I had a look to see what functions are available inside the granny dll - about 750 of them, apparently. I then tried to run one which looked good (_GrannyConvertFileToRaw@8), just to see what happened.
Unfortunately, VB doesn't like function names with at characters in them, so I had to try an alternative method to run the function. Although it doesn't raise any errors, this method doesn't seem to work. But in any case, I have no idea what values need to be passed to the function anyway, so my attempts really were pointless. All this makes me in awe of what CrazyPill did for us.
On that note, are you going to contact / have you contacted him, Daystar?
Edit1: I found a program that can load proper granny meshes (not Nival ones) and convert them into some sort of format (). It looks like I might be able to edit it to make it export skeletons and animations, which would then in theory be editable... Now if those 3DS exporters that I mentioned do actually work, we would be able to change skeletons and animations!
Edit2: no, I cannot make it export animations and skeletons.
Edit3: I looked inside the exe, there's 4556 lines of assembly code or whatever it is, most of it makes no sense (although I now realise that he didn't use an inbuilt function to make the wrl, he got the program to write it manually by looping through all the vertices stored in the file). Now the question is, did he therefore manage to work out the file structure of Nival files?
____________
|
|
Daystar
Honorable
Legendary Hero
Back from the Dead
|
posted February 07, 2008 03:21 AM |
|
Edited by Daystar at 03:23, 07 Feb 2008.
|
I sent out an email and an HCM.
Wait, 'ang on a minute, you can open/look into .exe files? Could you do the same for this one? It's the mesh to .wrl, perhaps you can figure out how to make it work backwards?
____________
How exactly is luck a skill?
|
|
Gnoll_Mage
Responsible
Supreme Hero
|
posted February 08, 2008 10:22 AM |
|
|
That was the one I was looking at. But I'm nowhere near good enough at that sort of thing to be able to work out how it is functioning. So sorry, there's nothing I can do...
____________
|
|
Daystar
Honorable
Legendary Hero
Back from the Dead
|
posted February 08, 2008 01:20 PM |
|
|
Ah well.
I haven't heard back from CrazyPill yet, I hope he hasn't changed his email.
I'm going to talk to a...friend...and see if he knows about hacking a .exe file.
____________
How exactly is luck a skill?
|
|
Gnoll_Mage
Responsible
Supreme Hero
|
posted February 08, 2008 03:34 PM |
|
|
I think his ICQ number might be 54394373 if someone is able/wants to contact him that way (assuming this is the same guy here o/c - he has the HoMM games and his posts look vaguely `computery`).
____________
|
|
Kronos1000
Promising
Supreme Hero
Fryslân Boppe
|
posted February 08, 2008 03:37 PM |
|
|
I have a theory that might work has someone got an mb file?
____________
Hwær cwom mearg? Hwær cwom mago?
Hwær cwom maþþumgyfa? - 'The Wanderer'
|
|
|