~ Forums of Enroth ~

An Enroth diehard fan community
 
HomeHome  ChatChat  FAQFAQ  SearchSearch  RegisterRegister  Log inLog in  
Latest topics
» Latest version of Ironfist
by Unknown_Hero 2018-09-23, 07:07

» Changes to the game's graphics
by Unknown_Hero 2018-09-23, 05:22

» "www.ironfi.st" website broken
by Unknown_Hero 2018-09-23, 05:11

» Локации из кампании в Энроте
by Markon Phoenix 2018-09-22, 21:50

» [Ironfist ver 1.3.0] .ogg file playback feature in the "MUSIC" folder
by Unknown_Hero 2018-09-19, 02:59

» The "Monster Yotta Pack" aka the "MYP" from the FoE
by Unknown_Hero 2018-09-17, 22:55

» H1 Masquerade by Morglin
by Mefista 2018-09-13, 14:25

Poll
"Wait" in HoMM2?
Yes
80%
 80% [ 55 ]
No
20%
 20% [ 14 ]
Total Votes : 69
Most Viewed Topics
H3SW: General Graphics discussion
Ragoon's Graphics For HoMM3SW
H3SW General Discussion
H3SW: Dwelling Development
H3SW Map List: Work in progress
Welcome fellow Enrothians!
Commanders?
Enrothian Fan Art
Heroes of Might and Magic 3: The Succession Wars - General info & Announcements
Dervish Faction General Concept

Share | 
 

 Heroes I (DOS) - hexadecimal modding

Go down 
AuthorMessage
Guest
Guest
avatar


PostSubject: Heroes I (DOS) - hexadecimal modding   2018-05-09, 10:35

Units stats:

Starts at 00125360, the length of a single unit is 1C (28). For example, peasant stats:

14 00 12 00 00 00 09 0C 01 00 00 00 01 01 00 01 01 01 01 05 00 03 00 12 00 05 00 00

First two bytes are price. They are inverted so, for example, the paladin price (600 - 0258) is 5802.
The eighth is growth.
Thirteenth is HP.
Next is speed (01 - slow, 02 - medium, 03 - fast).
Sixteenth and seventeenth are attack and defense, later damage.
Twenty-first are shots.
The last is type (00 - normal; 01 - two hex size;  02 - flying; 03 - two hex size and flying; 04 - shooting, you need SHOOTnumber.82M and unitname.atk files in HEROES.DAT). If you need some specific ability (for example, a double attack or magic resistant), check it at the unit that owns it.


00124C40 - building prices.


00123BF0 - initial armies of the heroes:

00 1E 32 01 03 05 02 02 04 06 0F 19 07 03 05 08 02 03 0C 0A 14 0D 02 04 0E 01 02 12 06 0A 13 02 04 14 01 02

Knight armies. 00 1E 32 is a peasant. 00 is the type of unit (00 is a peasant, 1B is a genie), 1E is the minimum amount, 32 is maximum. The third unit is the relic of the beta version and will never appear.
Back to top Go down
Orzie
Master Modder
Master Modder
avatar

Messages : 1753
Quality Points : 725
Registration Date : 2014-12-12
Age : 26
Location : Tomsk, Russia

PostSubject: Re: Heroes I (DOS) - hexadecimal modding   2018-05-09, 17:13

Very interesting information. Can I ask about the reason of choosing DOS version? Smile

With this development, the ability to mod Heroes 1 might become true. Conversion of creatures, though, might also require some way to control how many frames are used for each creature. In Heroes 2, there were FRM files which were responsible for that, and Project Ironfist developed their own tool for editing them.

________________________
Back to top Go down
Guest
Guest
avatar


PostSubject: Re: Heroes I (DOS) - hexadecimal modding   2018-05-09, 21:23

Windows version doesn't work on Windows 10. DOS version is available on GOG and doesn't cause any problems.
Back to top Go down
Sponsored content




PostSubject: Re: Heroes I (DOS) - hexadecimal modding   

Back to top Go down
 
Heroes I (DOS) - hexadecimal modding
Back to top 
Page 1 of 1
 Similar topics
-
» Heroes Force
» [Engine Remake][EN][RU] Free Heroes 2
» [Total Remake][EN] Browser Heroes 2 (homm2web)
» Your favourite classic Heroes 2 maps?
» Heroes of Might and Magic 2: Desecrated Lands

Permissions in this forum:You cannot reply to topics in this forum
~ Forums of Enroth ~ :: Modding Guild :: General Modding-
Jump to: