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 > MapHaven Guild > Thread: Heroes of Might and Magic 3: Map Editor – Unleashed
Thread: Heroes of Might and Magic 3: Map Editor – Unleashed This thread is 14 pages long: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 · NEXT»
RoseKavalier
RoseKavalier


Admirable
Supreme Hero
posted January 23, 2017 07:39 PM bonus applied by angelito on 14 Jul 2017.
Edited by RoseKavalier at 21:40, 26 Apr 2020.

Heroes of Might and Magic 3: Map Editor – Unleashed

Heroes of Might and Magic 3: Map Editor – Unleashed


What to download?
Since version 1.0, the modifications are done through DLL. As such, a base package (1.0) is available and an updated package with latest modifications will be added from time to time.
1. Download base package
2. Install
3. Download latest update
4. Copy the files from latest update over previous installation

BASE PACKAGE [1.24]
DOWNLOAD .zip
DOWNLOAD .exe (7zip)

ERA BASE PACKAGE [1.24]
DOWNLOAD .zip
DOWNLOAD .exe (7zip)

The base package contains everything you need to run the Unleashed mapeditor, but in order to get the latest features, visit the LATEST UPDATE post, just below. Compare the versions indicated within brackets next to each of them to know if you need to update files from the base package.

SOD ASSETS
As you may know, this mapeditor is based off the WoG mapeditor, meaning it has several wog objects at its disposition. If you would rather not have any of those, download these LODs and replace the ones that come with the base package (potentially after a backup).

LATEST UPDATE [1.24]
Details about latest version
The latest update contains only the necessary files to upgrade to the newest update from the base package.

Links to older versions can be found in the announcement posts.




How do I use this?
1. Extract the compressed archive in a single folder
2. Open this folder and double click H3Unleashed.exe
3. That’s it, it works!

What is this?
This is a modified WoG MapEditor based on Black Phantom's tiny WOG editor. This means you get all the nice feature provided by the Stand Alone WoG Mapeditor created by Black Phantom and benefits from the GrayFace patch (see link to thread for details).
But on top of that, you will also never again need to use hex editing to make a map. All of the nifty tricks proposed in The Mapmaker's Thread have been incorporated into this mapeditor, and even more which were not discussed. While this is of limited use for WoG/ERA maps (besides reducing some ERM coding time), it is invaluable to all RoE/AB/SoD (and even HotA, before conversion) mapmakers who want to stretch the game’s limits.

Special thanks
A very huge shout-out to potmdehex without whom this project would never have progressed. With potmdehex’s guidance and counsel I was able to understand the basics of Assembly; I kept asking for troubleshooting and help as I was moving along.
Many thanks go to Black Phantom and GrayFace who are behind the base software I modified.
Thanks also to Biobob who suggested several implementations, to all other contributors in The Mapmaker’s Thread as well as the rest of the community.

What’s new?
There are too many changes to list them exhaustively, please view the included document List of Changes.txt in the archive.
[+] Lord Haart (Knight) may now be placed directly in AB/SOD
[+] Adventure Map Objects limits have been modified to respect game hard caps (e.g. 255 garrisons instead of 48; 65,535 events instead of 200; 65,535 external dwellings instead of 144; …)
[+] Heroes may now be placed with 0 creatures (ghost hero) without "Backspace-Enter" trick
[+] New dialog character limits (e.g. you can directly place 30,000 creatures in a single slot). Note: you are still constrained by the game’s limits.
[+] Several dialogs now accept negative values (e.g. -128 Attack for hero)
[+] Removed the required 4 minimum Secondary Skills in Map Specifications: Available Secondary Skills
[+] All known non-buggy available sprites for SoD added in side panel
[+] Fixed a bug introduced by Grayface patch which prevented Angelic Alliance, Armor of the Damned, Titan's Thunder and Power of the Dragonfather from ever being equipped


XXL Compatibility
Xyphistor said:
[...]found a link to patchmaps.exe that was still active, here:
http://heroescommunity.com/viewthread.php3?TID=32264&PID=869549#focus
Stuck the exe into my Unleashed Mapeditor folder and ran it, seems to have worked beautifully


Screenshots
Modification of existing limits







All working sprites available in the sidebar


Simple creation of ghost heroes


Droplists extended and/or modified




Questions? Bugs? Suggestions?
Please feel free to share your questions and suggest new features for future releases.
Unfortunately I haven’t been able to test everything extensively so certain issues may exist.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2

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


Famous Hero
the Bobler
posted January 23, 2017 08:06 PM

Congratulations on getting so far with this project! I had the honor to be able to test this gem during development and can tell you guys that this is a godsend to all SoD creators! Time for a new era of map making


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


Legendary Hero
posted January 23, 2017 08:07 PM

Very good! Congratulations. W need tools like this :-)

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


Promising
Supreme Hero
النور
posted January 23, 2017 08:22 PM

This is just great. Thank you for your hard work, I look forward to try it.
____________
Nothing of value disappears from this world, it will reappear in some shape or form ^^ - Elvin

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

Tavern Dweller
posted January 23, 2017 08:45 PM

Thank you for such fine map editor
____________
[url=http://heroesportal.net/maps/view/3910]Last card[/url]

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


Known Hero
professional ERM™ scripter
posted January 23, 2017 08:45 PM

Impressively long changes list, good work.

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


Supreme Hero
Heroes 3 Fan
posted January 25, 2017 12:43 PM

Good job. I would like to see this patch for HotA Map Editor aswell.

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


Admirable
Supreme Hero
posted January 25, 2017 10:35 PM
Edited by RoseKavalier at 22:36, 25 Jan 2017.

zmudziak22 said:
Good job. I would like to see this patch for HotA Map Editor aswell.


Although I could probably export the changes (minus the ones already present in HotA MapEditor or not needed), the HotA team usually prefers to do their own thing so I don't feel at ease making that and distributing it. Moreover, there are still a few improvements needed which I hope to eventually feature in future versions, e.g.

*a few dialogs missing negative values compatibility

*automatic conversions of some negative numbers (it's not the end of the world, but it's a bit surprising to type in -3,000 and come back to 62,536 the next time you load map)

*automatic boundaries for dialogs. For example, you can only input 4,095 wandering creatures, anything above is automatically set back to 4,095. However, you can give a hero 99,999 creatures and no such reset is done. The problem is 3DO built in some of these features (which I took advantage of when I could, like the 4,095 creatures) but some others not so; this will need to write some new functions. Luckily several dialogs share the same limits.

OTOH, if enough people request it of them I'm certain they can make the changes to the official editor. In most cases it's very quick once you know what does what. They probably already know how to seeing all the changes they've been able to do.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2

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


Known Hero
posted February 13, 2017 08:21 PM
Edited by robizeratul at 20:22, 13 Feb 2017.

Ohhh really excited for this! Had no clue it existed.

I have a few questions:

1)the most important one, is this stable enough ? I am working on a huge G sized map, the last thing I neex is a crash so i loose all my progress...

2)Does this work if the user didn't install anything?

3)does this work with the sucession wars mod ? Probably not, but can I make it work?

4) is there any way of getting passed the seer hut limit ? For now i am compromising with the border gate(thats the name?...) and an event to give heroes bonuses. Also, any restrictions on these two ?

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


Admirable
Supreme Hero
posted February 13, 2017 10:06 PM

robizeratul said:
Ohhh really excited for this! Had no clue it existed.

I have a few questions:

1)the most important one, is this stable enough ? I am working on a huge G sized map, the last thing I neex is a crash so i loose all my progress...

2)Does this work if the user didn't install anything?

3)does this work with the sucession wars mod ? Probably not, but can I make it work?

4) is there any way of getting passed the seer hut limit ? For now i am compromising with the border gate(thats the name?...) and an event to give heroes bonuses. Also, any restrictions on these two ?


1) The original software was tested for over a year by its creator (Black Phantom) for crashes... that was in ~2010. The only crashes I've had was with copy/paste terrain feature. There's always the autosave feature. Best practice is to save often anyway

2) Yes, it's stand alone. You don't even need H3 installed.

3) No idea but my guess is no. I haven't a clue what SW did to modify their editor.

4) Not that I know. I can place 49 Seer Huts in the mapeditor but the game will crash. So it requires editing the game exe. Only VCMI has done it at the moment... maybe HotA will find solution. Or WoG which made custom Seer Huts. There is no limit on events or Quest Guards AFAIK.

Keep in mind I haven't tested G size maps with this, I can't guarantee it will work it you patch it to XXL. I could probably find equivalent addresses in XXL editor however.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2

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


Known Hero
posted February 13, 2017 10:17 PM

Hmm, I see. Amazing tool but not for me in this situation... Maybe I will try to use it with some tricks...

Thanks for the response! As far as I know the SW editor is just the normal era editor, only the graphics are different.

If you are up to it, you could talk to the modders, i did and the map editor is far from a priority, maybe you could integrate your work with them if its not too complicated.... I for one would be extremely thankful!
 
Is it hard to change the normal He editor onto yours ? From what i can tell, you just copy some files and let thr game determine the graphics, no ? Should be easy to do

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


Admirable
Supreme Hero
posted February 13, 2017 10:24 PM

For almost all changes, you can simply edit the mapeditor.exe with a hex editor or disassembler. Like enabling Lord Haart in SoD is changing '00' to '01' in 1 place.

My main goal with this editor was removing as many limits for SoD as possible, and distributing the changes easily. Since some of the changes are in the LODs and would impact gameplay, I selected a stand alone version for distribution rather than just an .exe you place in your H3 folder.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2

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


Known Hero
posted February 13, 2017 10:32 PM

I understand! It's honestly great tool. Just that in my case it can't be used, the graphics dont match... if this where ERA or integrated with SW mod it would be great!

Just saying, i appreciate it a lot, im just sad i cant use it for my map

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


Admirable
Omnipresent Hero
Wog refugee
posted February 13, 2017 10:48 PM

Why would you need such editor with era (sw mod is ERA based)? All those tricks are easy to trigger with erm in Era.

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


Promising
Undefeatable Hero
My BS sensor is tingling again
posted February 13, 2017 10:59 PM

Clicking a feature on a map editor would be much more easier for a lot of people compared to ERM coding.

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


Known Hero
posted February 13, 2017 11:24 PM
Edited by robizeratul at 01:00, 14 Feb 2017.

Because I have no clue what era is and i didnt find one proper guide for me. if i remember Lizard warrior had a comprehensive guide...still it made no sense...

I go to the erm thread and everything is to complex...

Edited

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


Admirable
Omnipresent Hero
Wog refugee
posted February 13, 2017 11:37 PM

Lets not pollute the thread with unrelated erm gibberish, its just that when I said those tricks are easy to code in era, it means really easy, one short line of code for each of the actions mentioned above.

But as this is for SoD, it allows much more complex settings than vanilla and this is a good thing. For those doing maps for SoD.


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


Known Hero
posted February 14, 2017 12:40 AM
Edited by robizeratul at 00:58, 14 Feb 2017.

Deleted

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


Admirable
Supreme Hero
posted February 14, 2017 01:52 AM

Thank you all for your interest in the project

######################

Sneak peek at the next beta version:


Funny how I never thought of it before; you could get it from nwcthereisnospoon but it never occurred to me to check if it could be placed directly in game.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2

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


Admirable
Supreme Hero
posted February 20, 2017 05:46 PM

Beta Version 2

Heroes of Might and Magic 3: Map Editor – Unleashed


The editor is still a work in progress but I'm just about sufficiently satisfied to move on to the next beta version.

Latest Version
BETA 2
DOWNLOAD (.7z, MEGA, 15.0MB)
DOWNLOAD (.zip, MEGA, 15.4 MB)


What’s new?
[+] Titan's Lightning Bolt is now enabled as a regular spell
[+] Negative creatures for Events, Pandora's Boxes & Seer Huts now working
[+] Restricted values to game limits where function already exists
[-] Fixed a few mistakes

Few more small details... see the List of Changes.

Notes
-Titan's Lightning Bolt is shown in Town mage guilds - however it cannot appear in game; hence it is left greyed out as a reminder. It does work everywhere else (Spellbook, Scrolls, Pandora/Events, Seers)
-Negative creatures in Events/... have available values between [0; 65,535]. However they are treated as unsigned integers so anything above 32,767 shows up negative. The mapeditor does not store "-1 Pikeman" but rather "65535 Pikeman". When you next open the mapeditor, the numbers are shown in negative format but still stored as equivalent value in allowed [0; 65,535] range.

"Screenshots"
Negative creatures


Restricted values and Titan's Lightning


Future versions
*Add value restrictions to remaining fields (e.g. Hero creatures between [0; 32,767]). A lot of these fields weren't coded with a value threshold function because the original character limit did it by default (e.g. 4 digits only allowed 0-9999). With the extended character limits, you can enter values that aren't properly recognized by the game.

*Hide Titan's Lightning Bolt in town Mage Guilds

*Automatically display negative number of creatures. Consequently  improve current patch. Aesthetics you know!


*????

Questions? Bugs? Suggestions?
Please feel free to share your questions and suggest new features for future releases.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2

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

Page compiled in 0.0683 seconds