The Forums Are Now Closed!

The content will remain as a historical reference, thank you.

HOMM2 open source mod project - new features, later features, more to come!

By on January 20, 2011 3:54:12 AM from Elemental Forums Elemental Forums

For fans of turn-based strategy:

fheroes2 (based on HOMM2 - but much better ) has heaps of new features, including high resolution (more map showing at once, battle map fitting "inside" fantasy map/world), garrison and visiting heroes, wait and skip (defend) function in battle and an option to automatically move onto the square you attack - for enemy heroes and attacking towns and castles (not including wandering monsters since they really attack you after you move in range rather than you attacking them ).  Also you can ban certain spells and artifacts from appearing randomly: including the spells Summon Boat, Town Portal and Dimension Door from Mage Guilds, Shrines and Pyramids and useless spells like Haunt; and artifacts such as the Anduran artifacts, which can break a map.  Try it out - it is heaps better than H2 (and IMHO base H3 )!

See:
http://sourceforge.net/projects/fheroes2/files/fheroes2/

to download, or
http://sourceforge.net/projects/fheroes2/

to find more about the project!

It's amazing how adding ideas that came after the original game was released can make the game a whole lot cooler.

Coming in the future are maps even bigger than H3's in terms of total squares!

The only files you need from HOMM2 are the files from the DATA subdirectory (either the original game or PoL if you want to use PoL features and maps).  The easiest way to get the DATA files is to buy HOMM 2 Gold from GoG.com for US$9.99.  It doesn't matter that it's the DOS version of HOMM2, the data files it has work identically with fheroes2 to the ones provided with the original Win95 version of HOMM2: Price of Loyalty.

There are now win32, pocketpc, linux and android versions of fheroes2 (android version is by another author).

Why not try it out?  It is playable now in single player and hotseat mode, however internet multiplayer, built-in campaigns and a special fheroes2 Editor (including Campaign Editor) are not available just yet (but are on the list).   But the game is improving all the time! HOMM2 was a cool game when it was released, and fheroes2 is lots of fun, having the ability for better balance based on a lot more play-time,  and including new features and some from later games. It is my favourite (Aussie spelling ) open source mod project.

Best regards,
Steven.

+58 Karma | 36 Replies
January 20, 2011 4:22:14 AM from Elemental Forums Elemental Forums

If you want to try it out:

Get a HOMM2 directory (preferably PoL) and extract all the files and folders from the fheroes2 zip into it (you can skip or rename the readme.txt if you want since HOMM2 probably already has a readme.txt).  If you want customized stats (including from the HOMM2 Mod, changes listed here - I have also made a few tweaks of the power of various spells so they are worth using, and blocked all the Anduran artifacts, and some of the more useless spells like Haunt, View Resources and View Artifacts, from appearing randomly ) put my latest "files\stats" folder, based on r2263 (latest win32 version as of 14 February 2011) into the "files\stats" directory, overwriting the default files if you want.  Otherwise for earlier versions there is the stevenaus-01.7z file (7-zip format, see www.7-zip.org) from the fheroes2 zip's "files\stats" directory.  Then open the fheroes2.cfg file in the HOMM2 base directory, search for the line

"# use alternative resource" and put

alt resource = on

on the next line (making sure there is no "#" at the start of the line, because that comments things out).  My fheroes2.cfg file is here, however it requires the HOMM2 music as .ogg or .mp3 files in the "files\music" directory with the right filenames.  HOMM2 Soundtrack (in mp3 format) is an extra which you can download if you buy HOMM2 Gold at GoG.com, and includes all the music tracks, and both original HOMM2 and HOMM2:Price of Loyalty Castle Music.

Once you have the files in place, you can run fheroes2.exe, start a new game (single player or hotseat) edit the config (after you choose New Game there's a Config button) and choose the options you like.  Then play!

It sounds a bit complicated, but it isn't really.  People can let me know if they need any more clarification on various aspects.

Have fun!

Best regards,
Steven.

EDIT: Updated my latest "files\stats" directory zip, and the version supported by it.

January 22, 2011 8:26:58 PM from Elemental Forums Elemental Forums

New win32 version released.

Best regards,
Steven.

February 10, 2011 7:06:06 AM from Elemental Forums Elemental Forums

The new win32 version is up - there is an experimental Battle Only mode where you can set up two combatants with their armies and fight a once-off battle.

Best regards,
Steven.

February 10, 2011 7:38:05 AM from Elemental Forums Elemental Forums

Is there a list of the new features anywhere? I mean for the whole project, not just the latest release.

February 10, 2011 8:55:47 AM from Elemental Forums Elemental Forums

Well, there is the changelog, although that's rather wordy, and lists all new features and all bug reports wayyyyy back.  A lot of the new features are as options, so you can find a lot of the new features by looking at the config options which you set before starting a new game.  Some features are global, like the garrison and visiting hero change I think, although probably this could be made an option if there is enough demand for it.  You can edit pretty much all the games stats by going into files\stats and editing the .xml files, and putting "alt resources = on" in the fheroes2.cfg file in the main H2 directory, so that capacity to edit is a feature too.  Updating the project has been very iterative, at one stage there were not many features and more bugs, now a good percentage of H2 features (and many new ones) are in, and the game is on the whole quite stable and many of the old bugs have been squashed.

Anyway, ask me any questions you have, and I'll do my best to answer them.   I have been the main tester for a while, and Andrey Afletdinov has been the main programmer.

Best regards,
Steven.

February 10, 2011 10:03:42 AM from Elemental Forums Elemental Forums

This is totally cool.   So this is done primarily in Visual Studio, I guess?   I'm a Linux guy, so I don't know.  ...HOMM2 needs to go on Linux, doesn't it?  I will take a look over the weekend.  I hope I still have any old HOMM2 discs lying around.

 

 

February 10, 2011 10:44:41 AM from Elemental Forums Elemental Forums

It's made using SDL and other libraries, see http://dl.dropbox.com/u/8710134/readme.txt

I think it uses files and libraries that are available on Windows and Linux.  Anyway, there are Win32 and Linux versions, although the Linux version is not quite as updated.  But I think it's possible to compile yourself if you have skill in that, but the files needed require a fair bit of configuring and tweaking to get the right build environment for the compiling (at least on a Windows system).

It's a great little project.  And the effect simple changes have on the fun, gameplay and balance are really substantial.

Do you have a Windows system?  I don't think HOMM2 was ever made for Linux, but if you can extract the files or run the setup program from a HOMM 2 Gold purchase (US$9.99) at GoG.com, you can get all the files you need to run fheroes2.  You need the files from the DATA subdirectory.

Best regards,
Steven.

February 10, 2011 10:54:44 AM from Elemental Forums Elemental Forums

StevenAus it would be great if you guys could type up just a short list with say the major 10 changes from the standard game. It's a bit hard to get a grip on what's actually going on in the project, just by looking at the site/wiki.

February 12, 2011 12:05:03 AM from Elemental Forums Elemental Forums
  • Much higher resolution.  I think the resolution defaults to the best fit to the screen you have, at least it does on my computer.  You can see much more of the map at once, and it is kind of neat to have the town screen/battle screen fit "inside" the fantasy map/world.
  • Total customization of keys and stats.  With HOMM 2 Mod balance tweaks and other tweaks allowed by fheroes2, almost all creatures, castle buildings, spells and skills are useful for their cost and characteristics.  Global characteristics such as number of turns players can live without a town, and maximum number of heroes per player are also customizable too.
  • Wait function in battles.  It's amazing what this simple change does to the flow of battle.  No longer do fast units have to charge in at the start of battle and be made into mincemeat.  Fast units can have the last turn in a round then the first turn in the next round.  The AI doesn't use wait yet, and some rules are not quite like H3 (such as favouring slot closest to 1 in the wait part of the round, and swapping sides if the attacker makes the last action in the round and the defender has an equal fastest speed unit) but the core rules are there.  Phoenix and Champions are much more useful when wait is on.
  • All sorts of interface improvements.  No longer do you need to worry about writing down Traveller's Tent codes - once you've visited it, all Barriers of that type will open automatically when you attempt to open the Barrier.  Well screen, where you can buy all the troops you want, and you also a "max" button where you can buy all the troops you can afford from highest level downwards, info about whether you've visited each Windmill/Watermill in the current week, info about what Shrines and Witch Huts teach after you've visited them (like in H3 and later) and how many troops are left in map dwellings and remember last focus (last town or hero selected) instead of always defaulting to the first hero.
  • Many features from later HOMM games, such as wait and defend (skip adds +2 defense) functions in battle, garrison and visiting heroes in the one settlement, space bar revisit, placing a guardian stack for mines, remembering movement points after rehiring a hero, not rehiring with full basic creatures, no intrinsic skill/resource/defeat creature/s requirements for picking up artifacts on the map (no more not being able to pick up quest artifacts because you need leadership and you only have necromancers), buying from the Well (like buying from the Castle in H3), abandoned mine random resource, scholar ability (with H2 Eagle Eye skill) and flash building outline when clicking on buildings in settlements.
  • New features and options: Remember last focus, buy a spellbook from shrines, extended content info from scouting skill, Visions and Identify Hero spell from Crystal Ball, recalculate movement point after creatures movement (basically, scouts can move a fast creature into their army and slow creatures out, and when transferring creatures that are slower or have already moved somewhat during the turn the receiving hero has movement reduced), recruit cost to be dependent on hero level, surrendering gives experience for killed creatures, after battle move to target cell if free, all sorts of alliance options - view maps, share troops, castle and mage guild visiting, high objects in battle act as obstacles to archers, archmagi have magic resistance, and unicorns and other "spell casting after attack" troops have limited spell immunity.
  • Miscellaneous improvements: like in the original text of Dimension Door, you can only teleport to explored territory.  If you come out of a lith, or teleport next to a monster stack, they attack immediately.  That allows the benefit of being able to space bar visit a lith system, but there it is no longer no risk for great reward if monsters are next to any liths.  Monsters won't just play dumb just because you came out of a lith or teleport next to them rather than move next to them.   Every artifact now only counts once.  You can't have three flails of dominion any more and get benefits for each one - like with leadership and luck artifacts, each artifact of one type always give just the one bonus.
  • New Battle Only mode, where the first player can set up a battle with creatures, base Attack/Defense/Knowledge/Spell Power, spells and artifacts, and two players can duke it out via local AI or human, or network or internet connection.  Regular games don't have non-local MP support, but that will come.
  • Upcoming features: moddable AI, much bigger maps (bigger than H3 max size two level map), possibly with multiple levels and diplomacy, in-built and custom campaign support and possible support for multiplayer campaigns.  Lots of stuff to look forward to!
  • Well now we're up to 10 points.   Hope you've got a good idea of the kind of things fheroes2 has, and will have as time goes on.  (There could potentially be a quite neat Battle Only competition where you use experience to buy various characteristics, and you could lose artifacts if you lose a battle outright.  But that's only an idea at the moment. )  Because the H2 foundation was extremely solid, adding some later features, interface improvements, balancing existing elements better, and adding other new features, makes for a very fun game, much better than the original.   And you are very welcome to take part on the forums and report bugs, suggest improvements etc.

When the fheroes2 editor is ready to go, there will be all sorts of map-making, campaign-making and AI customizing opportunities.

Heavenfall, I hope the above gives you a good idea of the scope and features of fheroes2.   Look forward to seeing you on the fheroes2 web-site!  And most importantly, have fun!

Best regards,
Steven.

PS: Sorry the list isn't short, but I think it is still understandable. <grin>

February 12, 2011 12:35:18 AM from Demigod Forums Demigod Forums

So - this is a stand alone game, though, right?  I just need to download this and I am set?  Or do I need one of the HOMM games to use this?  Also, is this just sandbox or campaign or what?  Thanks!

February 12, 2011 12:57:33 AM from Elemental Forums Elemental Forums

You need to have the HOMM2 Data files (from DATA subdirectory).  But you can get them with HOMM 2 Gold for $US9.99 at GoG.com.  So far, you can play scenarios in single player or hotseat, and Battle Only mode in single player, hotseat or network/internet.  But campaign support, expanded maps and map editor capabilities are coming, and in the future the AI will be able to be customized too (maybe through Lua).   Lots of cool stuff!

Best regards,
Steven.

February 12, 2011 1:40:47 AM from Demigod Forums Demigod Forums

Quoting StevenAus,
You need to have the HOMM2 Data files (from DATA subdirectory).  But you can get them with HOMM 2 Gold for $US9.99 at GoG.com.  So far, you can play scenarios in single player or hotseat, and Battle Only mode in single player, hotseat or network/internet.  But campaign support, expanded maps and map editor capabilities are coming, and in the future the AI will be able to be customized too (maybe through Lua).   Lots of cool stuff!

Best regards,
Steven.

Ah - that's what I needed to know.  Think I'll check this out.  Really enjoyed several of the HOMM games.  Thanks!

February 12, 2011 4:11:10 AM from Elemental Forums Elemental Forums

Thanks, StevenAus. Will enjoy exploring this world again!

February 12, 2011 4:27:59 AM from Elemental Forums Elemental Forums

Steven is fine.   Yes, it's amazing how some simple changes can make the game fun all over again.  And the stylized graphics still hold their own even after all these years.   They have a real fantasy style, very Tolkienesque, but still very appropriate.   fheroes2 will get even better when the AI is easily moddable and custom improved maps and campaigns come on line.   Much to look forward to!

Best regards,
Steven.

February 12, 2011 4:36:22 AM from Elemental Forums Elemental Forums

I always loved the tactical combat in this game, although as you say there were quite a few imbalanced units end-game. The combat has a surprising amount of depth, and with the changes it sounds even better.

This was one of my first strategy games, and I STILL get a kick out of finding that little pile of gold just waiting to get picked up. Yes, it's silly, yes it's conditioned, yes it's awesome.

February 12, 2011 4:47:56 AM from Elemental Forums Elemental Forums

It was my very first strategy game that I remember.   I played the Broken Alliance demo (which allowed all factions in the game) and was hooked!  I never really got the same kick out of HOMM III, I don't think it had been properly rebalanced with the changes from HOMM II and I personally don't think it had the same style and character as its predecessor.   When custom campaigns come along to fheroes2, it will be awesome!   A good campaign editor was about the only thing HOMM II didn't have.  HOMM II was certainly the game of a generation.

Best regards,
Steven.

February 12, 2011 12:17:28 PM from Elemental Forums Elemental Forums

Hopefully I still have the CD for this kicking around somewhere....

February 12, 2011 12:40:29 PM from Elemental Forums Elemental Forums

Quoting StevenAus,
It was my very first strategy game that I remember.   I played the Broken Alliance demo (which allowed all factions in the game) and was hooked!  I never really got the same kick out of HOMM III, I don't think it had been properly rebalanced with the changes from HOMM II and I personally don't think it had the same style and character as its predecessor.   When custom campaigns come along to fheroes2, it will be awesome!   A good campaign editor was about the only thing HOMM II didn't have.  HOMM II was certainly the game of a generation.

Best regards,
Steven.

The Heroes series will always have a strong place in my heart and what is interesting about it is that everyone loves a different version the most. I was actually disapointed with H2 in many ways because the AI was so completely awful especially when compared to H1 which had stellar AI (but was also much simpler). But I still spent endless hours playing H2 despite the lack of any challenge. H3 was probably my favorite because while the AI was still medicore it was still much better then H@ and it could at least put up a good fight in a campaign which allowed you to experience the rich battle system again an opponent who actually knew how to use it.

February 12, 2011 5:24:49 PM from Elemental Forums Elemental Forums

When the fheroes2 AI becomes moddable, there shouldn't be a problem with AI challenge, as I expect there will be a number of people who will work on making the AI really good.  And the AI already does things that it didn't in H2 - Mass Shield when its got it (which can be really annoying against a powerful AI hero) and if you use Shield on one of your ranged stacks, the AI will frequently target the troop that *doesn't* have the Shield protection with its own archers.

Best regards,
Steven.

February 14, 2011 12:05:49 AM from Elemental Forums Elemental Forums

Heroes II was one of my favorite games ever, only toppled by Heroes V!

 

Have the magicsystem changed in any way?

 

Also wonder what changes the Warlocks, Wizards and Necromancers got.

February 14, 2011 4:33:38 AM from Elemental Forums Elemental Forums

Well, spells that were not very useful before can be made more useful - for example I recently gave Hypnotise 100 HP that can be controlled per Spell Power Point (SPP), for a cost of 18 Spell Points.  Cure for one stack gives 15 HP back on the top creature for every SPP, so it has more use now on big stacks.  Mass Cure gives 10 HP per SPP to all creatures that are not immune to it.  Resurrect resurrects 75 HP for the battle per SPP, to still give it a use when Resurrect True resurrects 50 HP permanently per SPP.  Fireball and Fireblast do 17 damage per SPP instead of 10, and Cold Ring does 15 damage per SPP to all hexes surrounding the centre.  You can change practically any of the stats in the game by editing the .xml files in files\stats and putting "alt resource = on" into your fheroes2.cfg.  My latest files\stats files (all edits including the HOMM II Mod tweaks) are here.

A simple listing of all the HOMM II Mod changes, including building cost tweaking, creature costs/stat tweaking, and hero level-up primary skill point percentage tweaking, is here.

fheroes2 allows editing of many things.  The special HOMM II Mod executable hard coded all its tweaks (apart from the above changes, the HOMM II Mod executable was exactly the same as the original HOMM II Expansion Windows executable).  Pretty much all the stats in fheroes2 are editable from the files\stats directory.

What did you like about H5 that wasn't in H2?  Was it the graphics, was it the one off feats, or was it something else?

Best regards,
Steven.

February 14, 2011 10:53:13 AM from Elemental Forums Elemental Forums

I looked at it over the weekend and it didn't compile on Linux.   I think it's the SDL libraries.   Are the data files necessary to compile?   I haven't looked yet to see if I still have my HOMM2 discs.

February 15, 2011 1:14:44 AM from Elemental Forums Elemental Forums

I'm not sure how to compile it for Linux.  You might want to try asking a question on the forums.  I could maybe ask afletdinov (the programmer) if he could release a linux version more often.

Best regards,
Steven.

February 20, 2011 6:24:01 AM from Elemental Forums Elemental Forums

Quoting StevenAus,

What did you like about H5 that wasn't in H2?  Was it the graphics, was it the one off feats, or was it something else?

Best regards,
Steven.

 

Graphics

The first thing you notice which is also a massive improvement compared to Heroes II. A 3D world, everything looks good and is detailed. All creatures, spells and also the catapult are beatifully animated.

 

Heroes II is completely outclassed.

 

Sound

Already in the mainmenu you hear a beatiful melody that draws you in and sets the mood. The soundtrack is really good with some excellent pieces in there. I got the soundtrack and listen to it often. I've found the campaignthemes to be my favorites.

 

Heroes II got some great music which beats every other HoMM game but not part V!

Heroes II got some legendary pieces like

  • The Grass theme
  • The Evil Campaign theme
  • Barbarian towntheme (original)
  • Knight towntheme (bad in the beginning, good from middle to end)

which I always listen to. But all in all, Heroes V got more good themes and the sound are of higher quality as well. It must be mentioned though, that this is an area in which Heroes II performs very strong.

 

Combat

A grand evolution. Having wait & defend is good enough but choosing which stacks to enter the fight is fantastic. So simple yet so STRONG! Then we got the things like flying units can't reach the other side no matter what their speed is.

Having spellcasting units adds to the variation. Then we can add the creatures abilities. The battlefield is also bigger than Heroes IIs.

 

Heroes II is utterly primitive in this regard and therefore loses completely.

 

Skills'n'perks

Basic, Advanced and Expert. Same in both games. Though in part V, for every lvl of a skill, you may choose a perk. That adds SO much depth that sometimes you can't decide what to choose!  "Do I take Advanced logistics to potentially get ahead or Ballista to give my Ballista two shots to reduce my casualties in this battle against those Druids for that very important Crystalmine??

 

Those are my main reasons. In other things like A.I, balance, diversity etc I'm not certain or I don't think the difference between the two games are that big.

February 20, 2011 7:10:46 AM from Elemental Forums Elemental Forums

Thanks for your thoughts!   The gameplay aspects will be improved in fheroes2 as time goes on, from all sorts of sources, including later HOMM games. I very much like H2's classic stylized fantasy, as it really suits the game, as it doesn't have to be "realistic" or 3D for me, personally.

Best regards,
Steven.

Stardock Forums v1.0.0.0    #108435  walnut2   Server Load Time: 00:00:00.0000328   Page Render Time:

Stardock Magazine | Register | Online Privacy Policy | Terms of Use

Copyright ?? 2012 Stardock Entertainment and Gas Powered Games. Demigod is a trademark of Gas Powered Games. All rights reserved. All other trademarks and copyrights are the properties of their respective owners. Windows, the Windows Vista Start button and Xbox 360 are trademarks of the Microsoft group of companies, and 'Games for Windows' and the Windows Vista Start button logo are used under license from Microsoft. ?? 2012 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc.