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 > Library of Enlightenment > Thread: [Day 0 mod]h3mtool: Convert AB/SoD maps to RoE, integrate Complete RMG into HD remake
Thread: [Day 0 mod]h3mtool: Convert AB/SoD maps to RoE, integrate Complete RMG into HD remake This thread is 9 pages long: 1 2 3 4 5 6 7 8 9 · «PREV / NEXT»
Datapack
Datapack


Famous Hero
posted February 04, 2015 03:28 PM

potmdehex said:

I have a database of object name (as it appears in Map Editor)->object data for every single object (1000+) in RoE, AB and SoD. Let's just say it will come in handy for purposes like this and that this is just the beginning.

Awesome, the future looks bright for the remaster because of you.

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


Known Hero
professional ERM™ scripter
posted February 12, 2015 03:21 AM
Edited by potmdehex at 09:54, 12 Feb 2015.

Seeing as Ubisoft released a patch today it seems like a good time to release a patch of my own:

Main feature: Re-visitable Objects, press space bar to re-visit objects (Windmills, Subterranean Gates, Monolith Two Ways etc). h3mtool 0.6 screenshot: http://i.imgur.com/skqw69z.png

Download h3mtool 0.6 BETA:
https://www.sendspace.com/file/6j5yxj

Download latest AB/SoD map pack: (fixes for Dawn of War, Rediscovery, Rise of the Phoenix, Gelea's Champions):
https://www.sendspace.com/file/aivd7w

Full BETA 0.6 changelog:
* Added Re-visitable Objects mod (thanks Chirno, Joker, Fastmancz and Urz for testing)
* Basic parsing of .gm1 save files, used for Re-visitable objects
* Added Rust Dragon to conversion tables, fixes Dawn of War
* Fixed creatures bug in event object AB/SoD->RoE conversion, fixes Gelea's Champions (thanks JakeMunsie for bug report)
* Fixed conversion regression crash (thanks 000 for bug report)

I would like to thank all the members of the community who have contributed to the development of this project so far:
000, Above The Clouds, Avroveks, Chirno, Daninja, DataPack, Evilnapkin, Hightower, Fastmancz, JakeMunsie, Merkuri, Mert, NecroSando, Heisenberg, primeval1, simonizer and Urz.

Video demonstration coming soon. For now here are instructions on how to use Re-visitable Objects feature:
1. Start HoMM HD, be at main menu.
2. Start h3mtool.exe, leave Re-visitable Objects checkbox checked and click Apply button (screenshot: http://i.imgur.com/skqw69z.png )
3. In HoMM HD, start new game or load saved game (map has to exist on disk)
4. Go to any object with a hero, for example a Windmill, Subterranean Gate or Monolith Two Way, and press space bar to re-visit it

Btw, to anyone who does not care about HD Edition at all and never will even if it gets much better: the vast majority of the code I have written is not limited to RoE/HD Edition. In the future you might see something that interests you.

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


Responsible
Supreme Hero
posted February 12, 2015 05:46 AM

The last paragraph sounds optimistic.

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


Hired Hero
posted February 12, 2015 09:46 AM

Big thx!!

Work nice for me and brother in multi.

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


Known Hero
professional ERM™ scripter
posted February 13, 2015 05:47 PM
Edited by potmdehex at 22:31, 16 Feb 2015.

Download h3mtool 0.61 BETA:
https://www.sendspace.com/file/6amvir

Full 0.61 Changelog:
* Fixed issue with Re-visitable Objects mod when switching between maps

Re-visitable Objects demonstration video (re-visit any object with space bar) [0.61]:
https://www.youtube.com/watch?v=Orp62cW8Oyo

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

Tavern Dweller
posted February 19, 2015 03:28 PM

First of all I'd just like to thank you for doing this. It's just amazing how you are doing it basically out of the goodness of your heart.

You are completely saving my HOMM3 HD experience, as space-visiting objects and the RMG are the only things I miss from HOMM3 Complete.

Anyway, I got just one question: Is this tool compatible with the normal HOMM3HD? As in, if I use this tool, and my friend who I am playing with is not, will everything work just fine?

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


Known Hero
professional ERM™ scripter
posted February 19, 2015 07:23 PM
Edited by potmdehex at 19:34, 19 Feb 2015.

hemske said:
First of all I'd just like to thank you for doing this. It's just amazing how you are doing it basically out of the goodness of your heart.

You are completely saving my HOMM3 HD experience, as space-visiting objects and the RMG are the only things I miss from HOMM3 Complete.

Anyway, I got just one question: Is this tool compatible with the normal HOMM3HD? As in, if I use this tool, and my friend who I am playing with is not, will everything work just fine?

I would say it is not so much goodness of my heart as curiosity of my mind. Thanks a lot for the kind words.

I am currently behind way too much expensive Cisco equipment that I have no access to for me to be able to play multiplayer even at home, but
others have reported multiplayer working fine with RMG and re-visitable objects.

All except bold is rambling.

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


Famous Hero
posted February 21, 2015 07:39 PM

hemske said:

Anyway, I got just one question: Is this tool compatible with the normal HOMM3HD? As in, if I use this tool, and my friend who I am playing with is not, will everything work just fine?

I've been using it in well over 20 multiplayer matches and I haven't ran into any kind of desync issues execpt when someone leaves and some days repeat, however I don't think that's linked to the tool.

Potmdehex, what are you currently working on?

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


Known Hero
professional ERM™ scripter
posted February 21, 2015 11:16 PM
Edited by potmdehex at 11:39, 22 Feb 2015.

Datapack said:

Potmdehex, what are you currently working on?

Since February the 7th I have been extra busy with other things in life, this ends now on the 23rd.

But I have unreleased fixes for the following:
* Conversion optimizatons speeding up conversion
* Fix for conversion of maps with empty description
* Updated creature conversion tables, fixing crash on Pestilence Lake
* RMG Dialog Windows DPI settings fix
* WoG->RoE map conversion (already works fully for some maps, but comes with caveats for certain objects. I will post more about this once it is released)

They will be released when I have some time to make sure they are decently stable.

Besides that:

Features currently planned:
(*) Fixing map conversion of maps that have a Random Hero object for the starting hero (instead of the towns set to generate hero) so that the players can still properly choose hero like in H3 Complete
(*) Object & spell banning options in RMG dialog so that e.g Cartographer and Fly can be banned (most of what is needed for this is already implemented)
(*) HD Edition fix for improved heroes trade and splitting into 1 stacks. This might come first in the form of hotkeys before graphical buttons like there are in HD mod.

Some possible future features (NOTE: far from set in stone):
(*) HD Edition Quick Combat improvements allowing you to accept results or take the fight yourself like in World Tournament/HD mod
(*) HD Edition "Buy all creatures" functionality in towns
(*) HD Edition fix for resolving random dwelling objects
(*) HD Edition FPS fix (I have looked into this, it is trivial to create a basic unlock FPS fix which fixes mouse lag, but it results in ecstacy animations and audio as well as timing issues. It might still be relatively easy to make proper fix, have not looked into it enough to know)
(*) HD Edition multiplayer bring window to front/highlight/display notication when it is your turn, possibly same way as H3 Complete
(*) HD Edition multiplayer hosting without having to open ports. Either through a proxy method sending on traffic (will require host to have mod installed, joiners won't need) or a full-on hosting bot like there exists for WC3 (won't necessarily require host or joiners to have any mod installed, but is extremely time-consuming to develop). If either of these two are made, they can also be expanded with amongst other things anti-cheat.
(*) New RMG written from scratch solving several of the issues with the current one and offering new possibilities

It would be great to fix all of the above but realistically it would take a very long while and it is hard to foresee the future. Regardless, in the coming weeks there will be updates fixing at least some of the above and maybe other things as well. Ideas are always welcome.

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


Famous Hero
posted February 21, 2015 11:54 PM
Edited by Datapack at 23:54, 21 Feb 2015.

The HD mod allows you to "quick manage" your units which basically lets your either split them evenly, spread them out one by one and put them all one stack.(i'm sucking incredibly much at explaining things but you can easily test it out with the HD mod by using ctrl,shift and alt)
Also if possible would you be able let us manage the units without having to open the characters "inventory".

And about the FPS, I have no idea how Baratorch did it with the HD mod but that's irrelevant since DotEmu is using a different engine with the HD remaster.

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


Hired Hero
posted February 22, 2015 12:41 AM

Very nice plan ^^

and about random dwelling ( when you chose town in random map, if dwelling can match with town ) ?


ps: do a donate web page will be good idea i think. like this one
http://www.hopeinaction.se/en/
but for you.

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


Known Hero
professional ERM™ scripter
posted February 25, 2015 04:16 AM

NecroSandro said:
Very nice plan ^^

and about random dwelling ( when you chose town in random map, if dwelling can match with town ) ?


ps: do a donate web page will be good idea i think. like this one
http://www.hopeinaction.se/en/
but for you.

Added random dwelling to list. When 1.0 is reached and the tool is out of beta I plan to put up a donation to myself. In one month I will move to the other side of the world and become a poor student.

Datapack said:
The HD mod allows you to "quick manage" your units which basically lets your either split them evenly, spread them out one by one and put them all one stack.(i'm sucking incredibly much at explaining things but you can easily test it out with the HD mod by using ctrl,shift and alt)


I've implemented this now, the World Tournament way (ctrl+click creates max number of 1 stacks, alt joins all other stacks of same type into clicked stack). Can be changed to HD mod way, but this way is my personal preference and more importantly was quicker/cleaner to implement.

The other quick manage feature looks really cool. But probably I will focus on more fundamental flaws of which there still are a lot before something like that.

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


Known Hero
professional ERM™ scripter
posted February 25, 2015 04:31 AM
Edited by potmdehex at 05:02, 25 Feb 2015.

Download h3mtool 0.7 BETA:
https://www.sendspace.com/file/ujfuto

Download latest AB/SoD map pack 0.7: (fixes for Pestilence Lake, The Great Race and several others):
https://www.sendspace.com/file/gveay9

Main features:
* WoG->RoE conversion (still lacking support for many objects)
* HD Edition hero screen hotkeys for splitting/joining stacks (World Tournament-style)
* Random Hero conversion fix, making hero selectable on many maps that had an issue with this before

Full 0.7 changelog:
* Added WoG->RoE conversion (still don't support many WoG objects, however already the current version supports a way of dynamically adding support for objects without changing any of the .exe:s/dlls using just .h3m files with objects on them. This feature will be explained more once it has been tested/improved)
* Added HD Edition hero screen hotkeys ctrl+click and alt+click for splitting/joining stacks
* Added storing/restoring of all h3mtool GUI settings
* Fixed conversion of Random Hero so that it can now be selected on maps where it previously couldn't (thanks bloodraven43 and Chirno for report and testing)
* Updated conversion tables, fixing e.g Garrisons and Pandora's Boxes on Pestilence Lake and The Great Race (thanks bylte- and JakeMunsie for report)
* Fixed passability bug causing terrain objects to  sometimes be incorrectly replaced, causing blocked passages (thanks Daninja for testing)
* Added error checking for conversion so that h3mtool now can output a detailed error message with coordinates of object causing conversion problems and skip that map continuing with conversion of the rest (can still be improved to catch more errors)
* Conversion optimizatons speeding up conversion
* Fixed conversion of maps with empty description
* Improved savegame parsing, fixing issue with saved games for certain maps with the HD Edition Re-visitable Objects feature

Video demonstration of hero screen hotkeys coming soon. For now here are instructions on how to use it (basically the same as Re-visitable objects):
1. Start HoMM HD, be at main menu.
2. Start h3mtool.exe, leave Extra hotkeys checkbox checked and click Apply button (screenshot: http://i.imgur.com/K3CuhSO.png)
3. In HoMM HD, start new game or load saved game
4. Open hero screen (screenshot: http://i.imgur.com/LIdw4VN.png)
5. Ctrl+click a stack to split it into 1 stacks for each free slot, Alt+click a stack to join all creatures of that stacks type into that stack

As before, please report any bugs here and I will look at resolving them.

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


Responsible
Supreme Hero
posted February 25, 2015 06:17 AM

Awesome progress!

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


Hired Hero
posted February 25, 2015 11:55 AM

Split army work nicely, but re-visitable objet dont work anymore for me ?

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


Known Hero
professional ERM™ scripter
posted February 25, 2015 12:22 PM
Edited by potmdehex at 12:54, 25 Feb 2015.

NecroSandro said:
Split army work nicely, but re-visitable objet dont work anymore for me ?

Thanks a lot for very quick feedback. This is when loading saved game (other part of re-visitable objects is unchanged)? I found a bug with some saves and fixed it.

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


Known Hero
professional ERM™ scripter
posted February 25, 2015 12:54 PM
Edited by potmdehex at 21:06, 25 Feb 2015.

Minifix for 0.7:

Download h3mtool 0.71 BETA:
https://www.sendspace.com/file/lgris5

Full 0.71 changelog:
* (0.71) Fixed loading some saved games not working with Re-visitable Objects feature (thanks NecroSandro for report)

Stack splitting demonstration video:

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


Promising
Famous Hero
posted February 26, 2015 06:24 PM

I just wanted to thank you potmdehex for your hard work!

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


Known Hero
professional ERM™ scripter
posted February 26, 2015 06:31 PM

Minifix for HD Edition Ubisoft patch 1.1 which was released 1 hour ago:

Download h3mtool 0.72 BETA:
https://www.sendspace.com/file/6kd64b

Full 0.72 changelog:
* Added compatibility with Ubisoft patch 1.1

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


Adventuring Hero
posted February 28, 2015 08:53 PM

I don't have time to test atm but I tried helping an old relative installing this remake on windows 8 and Norton reacted on it and deleted it. I suppose I could spend some time with Norton working around the problem when I get time, it reacts similarly with heroes complete hd mod, but I thought it wouldn't hurt to let you know

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

Page compiled in 0.0898 seconds