Heroes of Might and Magic Community
visiting hero! Register | Today's Posts | Games | Search! | FAQ/Rules | AvatarList | MemberList | Profile


Age of Heroes Headlines:  
5 Oct 2016: Heroes VII development comes to an end.. - read more
6 Aug 2016: Troubled Heroes VII Expansion Release - read more
26 Apr 2016: Heroes VII XPack - Trial by Fire - Coming out in June! - read more
17 Apr 2016: Global Alternative Creatures MOD for H7 after 1.8 Patch! - read more
7 Mar 2016: Romero launches a Piano Sonata Album Kickstarter! - read more
19 Feb 2016: Heroes 5.5 RC6, Heroes VII patch 1.7 are out! - read more
13 Jan 2016: Horn of the Abyss 1.4 Available for Download! - read more
17 Dec 2015: Heroes 5.5 update, 1.6 out for H7 - read more
23 Nov 2015: H7 1.4 & 1.5 patches Released - read more
31 Oct 2015: First H7 patches are out, End of DoC development - read more
5 Oct 2016: Heroes VII development comes to an end.. - read more
[X] Remove Ads
LOGIN:     Username:     Password:         [ Register ]
HOMM1: info forum | HOMM2: info forum | HOMM3: info mods forum | HOMM4: info CTG forum | HOMM5: info mods forum | MMH6: wiki forum | MMH7: wiki forum
Heroes Community > Heroes 5 - Modders Workshop > Thread: Heroes 5 Modding: 3D Attempts and Theories
Thread: Heroes 5 Modding: 3D Attempts and Theories This thread is 5 pages long: 1 2 3 4 5 · NEXT»
VokialBG
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
____________

 Send Instant Message | Send E-Mail | View Profile | PP | Quote Reply | Link
Daystar
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?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
VokialBG
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"
____________

 Send Instant Message | Send E-Mail | View Profile | PP | Quote Reply | Link
Gnoll_Mage
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?
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
sfidanza
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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
okrane
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...

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Cepheus
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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
mamgaeater
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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Cepheus
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.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Gnoll_Mage
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.
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
magnomagus
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

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Cepheus
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...

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Daystar
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?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Cepheus
Cepheus


Honorable
Legendary Hero
Far-flung Keeper
posted February 06, 2008 10:04 PM

Okay....

http://heroescommunity.com/member.php3?action=viewprofile&UserName=CrazyPill

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Gnoll_Mage
Gnoll_Mage


Responsible
Supreme Hero
posted February 06, 2008 11:47 PM
Edited by Gnoll_Mage at 00:29, 07 Feb 2008.

*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?
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Daystar
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?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Gnoll_Mage
Gnoll_Mage


Responsible
Supreme Hero
posted February 08, 2008 10:22 AM
Edited by Gnoll_Mage at 15:07, 08 Feb 2008.

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...
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Daystar
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?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Gnoll_Mage
Gnoll_Mage


Responsible
Supreme Hero
posted February 08, 2008 03:34 PM
Edited by Gnoll_Mage at 15:37, 08 Feb 2008.

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`).
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Kronos1000
Kronos1000


Promising
Supreme Hero
Frysln Boppe
posted February 08, 2008 03:37 PM

I have a theory that might work has someone got an mb file?
____________
Hwr cwom mearg? Hwr cwom mago?
Hwr cwom maumgyfa? - 'The Wanderer'

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This thread is 5 pages long: 1 2 3 4 5 · NEXT»
Post New Poll Post New Topic Post New Reply

Page compiled in 0.0334 seconds