Free Heroes 2 or fheroes2 is an open source engine remake of Heroes of Might and Magic II which allows to play the game on tablets and PCs in various resolutions.
To see max resolution, copy the image URL in a new browser inlet.
Although the current version does not provide a strong AI, the game is still pretty playable in multiplayer, and can be also pretty much fun for people who don't consider them gurus of Heroes 2. The archive should be unpacked in the original Heroes II folder, because it uses the original game resources. To run properly, you will also have to download SDL driver, put it in your Windows folder and restart computer (link below).
README:
Free Heroes2 Engine
Prerequisites: You need to have these libraries (with equivalent devel versions) to build fHeroes2: - SDL
optional library: - SDL_mixer (play music: internal midi or external ogg tracks) or build WITHOUT_MIXER - SDL_image (loading external sprites, create screenshot in png format) or build WITHOUT_IMAGE - SDL_ttf (unicode support) or build WITHOUT_UNICODE - SDL_net or build WITHOUT_NETWORK - libogg - libpng
SDL libraries can be found at http://www.libsdl.org . Sourcecode you can get it here: http://sourceforge.net/projects/fheroes2/ And translations: http://translations.launchpad.net/fheroes2
For play: Copy origin data/*.agg in to data directory. Copy maps files (*.mp2) in to maps directory.
Hot keys: all hotkeys may be redefined (see fheroes2.key)
All possibilities of fheroes2: - game: always confirm for rewrite savefile - game: also confirm autosave - game: remember last focus - game: battle show grid - game: battle mouse shadow - game: battle move shadow - game: battle show damage info - game: castle flash building - world: show visited content from objects - world: scouting skill show extended content info - world: abandoned mine random resource - world: save count monster after battle - world: allow set guardian to objects - world: guardian objects gets +2 defense - world: no in-built requirements or guardians for placed artifacts - world: only the first monster will attack (H2 bug). - world: Eagle Eye also works like Scholar in H3. - world: ban for WeekOf/MonthOf Monsters - world: new version WeekOf (+growth) - world: ban plagues months - world: Months Of Monsters do not place creatures on map - world: Crystal Ball also added Identify Hero and Visions spells - world: Artesian Springs have two separately visitable squares (h3 ver) - world: Starting heroes as Loss Conditions for Human Players - world: Only 1 hero can be hired by the one player every week - world: each castle allows one hero to be recruited every week - world: Outer creature dwellings should accumulate units - world: use unique artifacts for morale/luck - world: use unique artifacts for resource affecting - world: use unique artifacts for for primary skills - world: use unique artifacts for secondary skills - world: Wind/Water Mills and Magic Garden can be captured - world: disable Barrow Mounds - castle: allow buy from well - castle: allow guardians - castle: higher mage guilds regenerate more spell points/turn (20/40/60/80/100%) - castle: allow recruits special/expansion heroes - heroes: allow buy a spellbook from Shrines - heroes: learn new spells with day - heroes: recruit cost to be dependent on hero level - heroes: remember MP/SP for retreat/surrender result - heroes: surrendering gives some experience - heroes: recalculate movement points after creatures movement - heroes: allow pickup objects for patrol - heroes: after battle move to target cell - heroes: allow transcribing scrolls (needs: Eye Eagle skill) - heroes: allow banned sec. skills upgrade - heroes: in Arena can choose any of primary skills - unions: allow meeting heroes - unions: allow castle visiting - battle: soft wait troop - battle: high objects are an obstacle for archers - battle: merge armies for hero from castle - battle: archmage can resists (20%) bad spells - battle: magical creature resists (20%) the same magic - battle: skip increase +2 defense - battle: reverse wait order (fast, average, slow) - game: show system info - game: autosave on - game: autosave will be made at the beginning of the day - game: use fade - game: show SDL logo - game: use evil interface - game: also use dynamic interface for castles - game: hide interface - game: offer to continue the game afer victory condition - pocketpc: hide cursor - pocketpc: tap mode - pocketpc: drag&drop gamearea as scroll - pocketpc: low display resolution (needs restart) - pocketpc: low memory
Visit the project links: http://sourceforge.net/projects/fheroes2 (Download link there) http://www.libsdl.org/download-2.0.php (Download SDL) http://translations.launchpad.net/fheroes2 (Download available translations from English)
Playing this on a tablet sounds pretty interesting.
Being under the impression that you've taken the game's code and rewritten it in Android, I have to ask, why were you unable to convert the game's AI as well? Was that particular area of the code encrypted?
Orzie Master Modder
Messages : 2166 Quality Points : 843 Registration Date : 2014-12-12 Age : 32 Location : Turkey
The major problem in FreeHeroes is of course the AI. Currently this project is pretty useful only for multiplayer - standard computer AI is weak. Any project with a rewritten engine meets this kind of problems. It's not the code conversion, it is the complete overhaul so AI is also written from scratch.
I've been contributing to it, via playing, testing, feature suggesting and some optional stat changes, on and off for a number of years. Andrey Afletdinov is in the process of creating a new editor, but recently RL has got in the way. Anyone who is interested who can help pay for a dedicated programmer would be well appreciated, note I am taking the initiative in saying this based on my interactions with him. If I come up with some money sometime I will be definitely helping. =) Anyway, he'll soldier on at a pace he can manage around RL duties.
Orzie Master Modder
Messages : 2166 Quality Points : 843 Registration Date : 2014-12-12 Age : 32 Location : Turkey
By the way, we must invite him here. I am ready to create a separate subforum for this project if he supports the initiative. Since we both seem to know Russian, I guess I will be able to get a special level of understanding with him.
I keep attracting all Enrothians here to provide the most universal and unified community. We also must have the maximum number of ongoing H2 projects so they all will be able to get centralized help and maximum feedback.
________________________
Steven Aus Elf
Messages : 108 Quality Points : 38 Registration Date : 2015-07-21 Age : 44