Heroes V map editor questions

Maps and the art of mapmaking.
User avatar
Storm-giant
Minotaur
Minotaur
Posts: 693
Joined: 13 Jun 2008
Location: Torrelavega

Heroes V map editor questions

Unread postby Storm-giant » 10 Jul 2008, 20:41

I installed Heroes V gold edition hours ago and I have some questions about the map editor.
-How to eliminated placed objects(like wood)?
-How do you create/eliminate subterranean?
edit:I manage to eliminated objects, but still the subterranean doubt. ;|

User avatar
Asheera
Round Table Knight
Round Table Knight
Posts: 4506
Joined: 06 Jul 2008
Location: The Shadows
Contact:

Unread postby Asheera » 11 Jul 2008, 12:18

View->Map Properties and enable/disable the Has Underground Level option.

However, you also need to place Stairs/Portals so that you can enter the underground layer. Oh, and you also need to create the underground tunnels, obviously ;)
No matter how powerful one becomes, there is always someone stronger. That's why I'm in a constant pursuit of power, so I can be prepared when an enemy tries to take advantage of me.

User avatar
rdeford
Assassin
Assassin
Posts: 299
Joined: 17 Apr 2007
Location: Sequim, USA
Contact:

Unread postby rdeford » 11 Jul 2008, 13:48

The official map making tutorial guide that came with the game tells how to create the underground. But, in case you did not do the tutorial, briefly, as Asheera said, you must first create a map that has the underground option enabled.

You can do it when you first create a new map by checking the Two Level Map option on the Create New Map window. or by using Asheera's method.

Then, at the top of the Editor, click the Show Underground button. You will begin with a totally black screen. Click the Tiles tab on the Tools Panel. Then click the X3 Draw Tool size. Then click the Lower terraform tool. Then, on the map display window, use the lower tool to create the underground tunnels. (It helps to have the Grid displayed.)

Again, as Asheera said, put in some subterranean entrances and exits.
rdeford, Mage Of Soquim

“Forgiving and being forgiven, loving and being loved,
living and letting live, is the simple basis for it all."

Ernest Holmes 1984

User avatar
Storm-giant
Minotaur
Minotaur
Posts: 693
Joined: 13 Jun 2008
Location: Torrelavega

Unread postby Storm-giant » 14 Jul 2008, 21:32

Thanks for the replies, I just wanted to expand some caves on a nival's scenario. Nevertheless, I have a new question:
I created a very small map with just 8 castles(one of each faction, each castle have a different owner). But on game, if I choose multiplayer->Hot-seat I doesn't appear on the list, although it appears on single players....can anyone help me ;| ?

User avatar
rdeford
Assassin
Assassin
Posts: 299
Joined: 17 Apr 2007
Location: Sequim, USA
Contact:

Unread postby rdeford » 15 Jul 2008, 05:20

This problem usually occurs because the teams are not set up correctly, or there are not really at least two opposing players.

Check the ownership of the castles and make sure they are owned as intended. Make sure that the starting player has an opponent.

Next, check the teams settings to make sure that you set the correct number of teams as you intended, and that every player is on a team. It is OK, to have 8 players with each player being the only player on each team. In fact, that will result in a free for all map. Just don't leave it on the default setting which sometimes has more teams than players.
rdeford, Mage Of Soquim

“Forgiving and being forgiven, loving and being loved,
living and letting live, is the simple basis for it all."

Ernest Holmes 1984

User avatar
Storm-giant
Minotaur
Minotaur
Posts: 693
Joined: 13 Jun 2008
Location: Torrelavega

Unread postby Storm-giant » 15 Jul 2008, 13:50

rdeford wrote:This problem usually occurs because the teams are not set up correctly, or there are not really at least two opposing players.

Check the ownership of the castles and make sure they are owned as intended. Make sure that the starting player has an opponent.

Next, check the teams settings to make sure that you set the correct number of teams as you intended, and that every player is on a team. It is OK, to have 8 players with each player being the only player on each team. In fact, that will result in a free for all map. Just don't leave it on the default setting which sometimes has more teams than players.
Still don't know what I'm doing wrong... ;| , Each player on one team, each player with one castle and don't appear on hot seat... One question, is the race(on map properties->player properties) neccesarie?because when I select TOWN_STRONGHOLD it dissappears when I change to other player or even if I click accept... :|
Also I noticed that on the stronghold town properties the magic guild appears but without words( I can expand the tree but I can't see any word)
I own a spanish gold edition Heroes V but, it's this normal?

User avatar
rdeford
Assassin
Assassin
Posts: 299
Joined: 17 Apr 2007
Location: Sequim, USA
Contact:

Unread postby rdeford » 15 Jul 2008, 15:46

Storm-giant wrote: One question, is the race(on map properties->player properties) neccesarie?because when I select TOWN_STRONGHOLD it dissappears when I change to other player or even if I click accept... :|
Also I noticed that on the stronghold town properties the magic guild appears but without words( I can expand the tree but I can't see any word)
I own a spanish gold edition Heroes V but, it's this normal?
Regarding player race: I am able to set the race for a player on my test map, so I don't know why you cannot. When I set up a map, I use the Main Town check box to set the town type for each player, and I leave the Race field set to TOWN_NO_TYPE. When the player starts playing the game, he or she automatically get the race for that town type. Try this approach and see what happens.

Regarding the Mage Guild in the stronghold: The stronghold heroes cannot learn or use magic so the stronghold town does not have a Mage Guild. That's why it is not appearing. Instead they learn war cries.

EDIT1: Make sure that you have at least two players that can be either human or computer.
rdeford, Mage Of Soquim

“Forgiving and being forgiven, loving and being loved,
living and letting live, is the simple basis for it all."

Ernest Holmes 1984

User avatar
Pitsu
Round Table Hero
Round Table Hero
Posts: 1848
Joined: 22 Nov 2005

Unread postby Pitsu » 15 Jul 2008, 19:01

Storm-giant wrote: But on game, if I choose multiplayer->Hot-seat I doesn't appear on the list, although it appears on single players....can anyone help me ;| ?
If you rightclick on the map file and open it with winzip or winRar archiver, do you see a SingleMission or Multiplayer catalogue in there?
Avatar image credit: N Lüdimois

User avatar
Storm-giant
Minotaur
Minotaur
Posts: 693
Joined: 13 Jun 2008
Location: Torrelavega

Unread postby Storm-giant » 15 Jul 2008, 19:28

Pitsu wrote:
Storm-giant wrote: But on game, if I choose multiplayer->Hot-seat I doesn't appear on the list, although it appears on single players....can anyone help me ;| ?
If you rightclick on the map file and open it with winzip or winRar archiver, do you see a SingleMission or Multiplayer catalogue in there?
When I created I didn't look at that, by default is singler plyer so my map too. Can this be changed on map or I have to create again?
another question, multiplayer arena can be played on hot seat?
EDIT: the town specialitations aren't neccesary, are them?

User avatar
Pitsu
Round Table Hero
Round Table Hero
Posts: 1848
Joined: 22 Nov 2005

Unread postby Pitsu » 17 Jul 2008, 06:45

Ffor changing singlemission to a multiplayer map:
All you need to do is to rename a directory inside the *.h5m file. h5m files are renamed zip archives with a typical structure Maps/maptype/mapname/map_files

maptype is either SingleMissions or Multiplayer.

1. Unpack your *.h5m file. if not possible otherwise, rename it first to a zip file
2. Change the directory to the map type you want
3. Pack it back to a zip file. Be sure to keep the original directories structure and not pack only the subdirectories
4. Rename the obtained zip to h5m
Avatar image credit: N Lüdimois

User avatar
rdeford
Assassin
Assassin
Posts: 299
Joined: 17 Apr 2007
Location: Sequim, USA
Contact:

Unread postby rdeford » 17 Jul 2008, 10:54

@ storm giant--
the town specialitations aren't neccesary, are them?
No they are not. However, you could end up with towns that don't have names (a cosmetic defect) if you don't pick a specialization and don't name the towns yourself.
rdeford, Mage Of Soquim

“Forgiving and being forgiven, loving and being loved,
living and letting live, is the simple basis for it all."

Ernest Holmes 1984

User avatar
Storm-giant
Minotaur
Minotaur
Posts: 693
Joined: 13 Jun 2008
Location: Torrelavega

Unread postby Storm-giant » 17 Jul 2008, 15:00

Thanks for the replies, I make another time the map but with multiplayer arena options instead of singler player.
Another question, where are the time events?They were even on HOMM2, but I don't find them.
Again, thanks :)

User avatar
rdeford
Assassin
Assassin
Posts: 299
Joined: 17 Apr 2007
Location: Sequim, USA
Contact:

Unread postby rdeford » 17 Jul 2008, 16:22

Storm-giant wrote:Thanks for the replies, I make another time the map but with multiplayer arena options instead of singler player.
Another question, where are the time events?They were even on HOMM2, but I don't find them.
Again, thanks :)
Well Storm-giant, there is no nice short answer to your question. You see, H5 does not have any built-in timed events mechanism in way that H2-H3 had. Instead, you have to use the script to create your own timed events.

Before you can understand any answer we might give you to your timed events question, you will have to download and read the The Basics of Heroes V Scripting ver. 2.0 for H5, HOF, & ToTE from the Celestial Heavens Downloads page. If you are still interested in doing timed events in your map, post an exact description of the where/when/what you wish to do, and we can help you write the script code to do it.
rdeford, Mage Of Soquim

“Forgiving and being forgiven, loving and being loved,
living and letting live, is the simple basis for it all."

Ernest Holmes 1984

User avatar
Storm-giant
Minotaur
Minotaur
Posts: 693
Joined: 13 Jun 2008
Location: Torrelavega

Unread postby Storm-giant » 17 Jul 2008, 17:26

Too complex for my taste...maybe, on a future, but now I don't need.

tylertoo
Leprechaun
Leprechaun
Posts: 10
Joined: 01 May 2006

Unread postby tylertoo » 21 Jul 2008, 20:28

rdeford wrote: Before you can understand any answer we might give you to your timed events question, you will have to download and read the The Basics of Heroes V Scripting ver. 2.0 for H5, HOF, & ToTE from the Celestial Heavens Downloads page.
Sorry, don't mean to hijack the thread, but I can't find this guide. On the main Celestial Heavens page, under "downloads" on the left, there are links for maps, mods and patches. Where is the "Downloads page" that has the scripting guide?

EDIT: Nevermind, just found it.

User avatar
Asheera
Round Table Knight
Round Table Knight
Posts: 4506
Joined: 06 Jul 2008
Location: The Shadows
Contact:

Unread postby Asheera » 21 Jul 2008, 20:31

Try here
No matter how powerful one becomes, there is always someone stronger. That's why I'm in a constant pursuit of power, so I can be prepared when an enemy tries to take advantage of me.

User avatar
John.Galt
Pixie
Pixie
Posts: 141
Joined: 29 Jul 2008
Location: The Utopia of Greed

Unread postby John.Galt » 17 Aug 2008, 04:09

How do I make a message display upon attacking a creature? GOW gave me an example, but it was really complex, I didn't understand it, and it did a lot more than I wanted it to. I don't want them to have an option of attacking, I just want a messagebox to display before they attack. Thanks.
I swear - by my life, and my love of it - that I will never live for the sake of another man, nor ask another man to live for mine.

User avatar
Grumpy Old Wizard
Round Table Knight
Round Table Knight
Posts: 2205
Joined: 06 Jan 2006
Location: Tower Grump

Unread postby Grumpy Old Wizard » 17 Aug 2008, 09:00

The example I posted was part of a region script that was setting up an ambush as you requrested.

If you just want a message to occur before you attack a stack look at what Franzy posted


Franzy posted how to do it.

Click here and scroll down to the tenth post.

His script disables normal operation with the stack until you touch the stack. Then a message is displayed and normal interaction with the stack is then possible. "My monster" is the name you give to the creature stack.
Frodo: "I wish the ring had never come to me. I wish none of this had happened."
Gandalf: "So do all who live to see such times but that is not for them to decide. All we have to decide is what to do with the time that is given to us."

User avatar
John.Galt
Pixie
Pixie
Posts: 141
Joined: 29 Jul 2008
Location: The Utopia of Greed

Unread postby John.Galt » 17 Aug 2008, 13:51

OK, thanks, I understand that. I skimmed over it cause I thought it was just a different/easier way of doing what you were doing. Thanks.
I swear - by my life, and my love of it - that I will never live for the sake of another man, nor ask another man to live for mine.

User avatar
John.Galt
Pixie
Pixie
Posts: 141
Joined: 29 Jul 2008
Location: The Utopia of Greed

Unread postby John.Galt » 17 Aug 2008, 14:43

OK... whenever I open my hero's skills in the actual game to check and made sure he has nothing, the game crashes. I'm assuming its a problem with something I did, but has someone encountered this problem and can help me with it?
I swear - by my life, and my love of it - that I will never live for the sake of another man, nor ask another man to live for mine.


Return to “Mapmaking Guild”

Who is online

Users browsing this forum: No registered users and 0 guests