Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Fheroes2 Switch: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=fheroes2
|title=fheroes2
|image=fheroes2switch.png
|image=fheroes2nx02.png
|description=Free Heroes of Might and Magic II (fheroes2) is a recreation of HoMM2 game engine.
|description=A recreation of Heroes of Might and Magic II game engine..
|author=ihhub
|author=ihhub
|lastupdated=2023/04/11
|lastupdated=2023/04/11
Line 8: Line 8:
|version=1.0.3
|version=1.0.3
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/switchhomebrews/fheroes2switch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/fheroes2nx.7z
|website=https://github.com/ihhub/fheroes2
|website=https://ihhub.github.io/fheroes2/
|source=https://github.com/ihhub/fheroes2
|source=https://github.com/ihhub/fheroes2
|donation=https://patreon.com/fheroes2
|donation=https://ihhub.github.io/fheroes2/
}}
}}
{{#seo:
fheroes2 is a recreation of the Heroes of Might and Magic II game engine.
|title=Switch Homebrew Games (Strategy) - GameBrew
 
|title_mode=append
This open source multiplatform project, written from scratch, is designed to reproduce the original game with significant improvements in gameplay, graphics and logic (including support for high-resolution graphics, improved AI, numerous fixes and user interface improvements), breathing new life into one of the most addictive turn-based strategy games.
|image=fheroes2switch.png
|image_alt=fheroes2
}}
[https://ihhub.github.io/fheroes2/ Fheroes2] is a Nintendo Switch port of the Heroes of Might and Magic II game engine, reconstructed from scratch. This open source, multiplatform project aims to replicate the original game with enhancements in gameplay, graphics, and logic. The improvements include support for high-resolution graphics, improved AI, numerous fixes, and user interface enhancements. These upgrades inject new vitality into one of the most captivating turn-based strategy games. Additionally, Fheroes2 can be obtained on the [[Fheroes2 Vita|Vita platform]].


For a comprehensive rundown of all our changes and enhancements, check out our dedicated [https://github.com/ihhub/fheroes2/wiki/Features-and-enhancements-of-the-project wiki page].
You can find a complete list of all of changes and enhancements in its own [https://github.com/ihhub/fheroes2/wiki/Features-and-enhancements-of-the-project wiki page].


==Installation==
'''Note:''' fheroes2 requires data files from the original Heroes of Might and Magic II.
'''Note:''' fheroes2 requires data files from the original Heroes of Might and Magic II.


==Setup==
You need to be running custom firmware for it to work.
You will need a copy of the official game to run this port.
 
fheroes2 root directory is hardcoded as <code>/switch/fheroes2</code>.
 
Put the game files there (specifically <code>ANIM</code>, <code>DATA</code>, <code>MAPS</code> and <code>MUSIC</code> folders), then copy over the <code>files</code> directory, as well as <code>fheroes2.nro</code>.  


fheroes2 root directory is hardcoded as <code>/switch/fheroes2</code>. Put the game files there (specifically <code>ANIM</code>, <code>DATA</code>, <code>MAPS</code> and <code>MUSIC</code> folders), then copy over the <code>files</code> directory, as well as <code>fheroes2.nro</code>. If you have a Russian version from Buka Entertainment, you'll likely have <code>Anim2</code> folder instead. Rename it to <code>ANIM</code> if you wish use the Buka game data with this port.
If you have a Russian version from Buka Entertainment, you'll likely have <code>Anim2</code> folder instead. Rename it to <code>ANIM</code> if you wish use the Buka game data with this port.


At the end you should have the following directory tree on your SD card:
At the end you should have the following directory tree on your SD card:
Line 34: Line 34:
<pre>switch
<pre>switch
  |
  |
  +-- ...
  |-...
  +-- fheroes2  &lt;--- this is the game directory
  |-fheroes2  &lt;--- this is the game directory
     |
     |
     +--- anim        &lt;--- HoMM2 game data
     |-anim        &lt;--- HoMM2 game data
     +--- data        &lt;--- HoMM2 game data
     |-data        &lt;--- HoMM2 game data
     +--- files        &lt;--- Part of fheroes2 release
     |-files        &lt;--- Part of fheroes2 release
     +--- maps        &lt;--- HoMM2 game data
     |-maps        &lt;--- HoMM2 game data
     +--- music        &lt;--- HoMM2 game data
     |-music        &lt;--- HoMM2 game data
     +--- fheroes2.nro &lt;--- Part of fheroes2 release</pre>
     |-fheroes2.nro &lt;--- Part of fheroes2 release</pre>


Generally, you will need game resources from the localized version of HoMM2 in order to use translations in fheroes2. During the first run, the game should auto-detect the game data you have and offer to choose a language you'd like to use. English is always available.
Generally, you will need game resources from the localized version of HoMM2 in order to use translations in fheroes2. During the first run, the game should auto-detect the game data you have and offer to choose a language you'd like to use. English is always available.


=== Running ===
You can find answers to the most commonly asked questions on their [https://github.com/ihhub/fheroes2/wiki/F.A.Q. FAQ page].
This build of fheroes2 was tested on 12.0.3|AMS M.19.4|S (FAT32). exFAT is not recommended. USB mice and keyboards connected via an OTG adapter are supported.
 
==Controls==
Touchscreen - Emulates mouse (including dragging)
 
Left Stick - Move mouse cursor
 
Right Stick/D-pad - Scroll
 
A - Left mouse click
 
B - Right mouse click
 
X - Escape
 
Y - Enter
 
Plus - Cast spell
 
Minus - End turn
 
R - Cycle through towns
 
L - Cycle through heroes
 
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/fheroes2nx9.png
https://dlhb.gamebrew.org/switchhomebrews/fheroes2nx02.png
 
https://dlhb.gamebrew.org/switchhomebrews/fheroes2nx10.png
https://dlhb.gamebrew.org/switchhomebrews/fheroes2nx11.png
 
https://dlhb.gamebrew.org/switchhomebrews/fheroes2nx12.png
https://dlhb.gamebrew.org/switchhomebrews/fheroes2nx13.png
 
https://dlhb.gamebrew.org/switchhomebrews/fheroes2nx14.png
https://dlhb.gamebrew.org/switchhomebrews/fheroes2nx15.png


==Media==
==Media==
'''Fheroes2: Resurrection update v1.0.2 + changelog in description - ([https://www.youtube.com/watch?v=gbBEbLvyJGI Heroes 3.5: In the Wake of Gods])'''<br>
'''Fheroes2: Resurrection update v1.0.2 + changelog in description ([https://www.youtube.com/watch?v=gbBEbLvyJGI Heroes 3.5: In the Wake of Gods])'''<br>
<youtube>gbBEbLvyJGI</youtube>
<youtube>gbBEbLvyJGI</youtube>


==Screenshots==
'''Heroes of Might and Magic II - Free Herores 2 - (Nintendo Switch)''' ([https://www.youtube.com/watch?v=XWDts09DfSw Pixelacos Gameplays]) <br>
https://dlhb.gamebrew.org/switchhomebrews/fheroes2switch-01.png
<youtube>XWDts09DfSw</youtube>
https://dlhb.gamebrew.org/switchhomebrews/fheroes2switch-02.png
https://dlhb.gamebrew.org/switchhomebrews/fheroes2switch-03.png
https://dlhb.gamebrew.org/switchhomebrews/fheroes2switch-04.png
 
==Controls==
Working controls are:


* Touchscreen - emulates mouse, including dragging
==Compatibility==
* L-stick - move mouse cursor
This build of fheroes2 was tested on 12.0.3|AMS M.19.4|S (FAT32).
* R-stick/D-pad - scroll
* A - left mouse click
* B - Right mouse click
* X - Escape
* Y - Enter
* (+) - Cast spell
* (-) - End turn
* R - Cycle through towns
* L - Cycle through heroes


==FAQ==
exFAT is not recommended. USB mice and keyboards connected via an OTG adapter are supported.
You can find answers to the most commonly asked questions on their [https://github.com/ihhub/fheroes2/wiki/F.A.Q. F.A.Q. page].


==Changelog==  
==Changelog==  
'''version 1.0.3 - 2023/04/11'''
'''version 1.0.3 2023/04/11'''
* Improve AI behavior on Adventure Map: better fog discovery and object prioritization
* Improve AI behavior on Adventure Map: better fog discovery and object prioritization.
* Fix multiple rendering issues and improve overall rendering on Adventure Map
* Fix multiple rendering issues and improve overall rendering on Adventure Map.
* Fix various issues in logic during battles such as Mirror Image or Teleport spell usage
* Fix various issues in logic during battles such as Mirror Image or Teleport spell usage.
* Add a button to open Virtual Keyboard for dialogs which require text input
* Add a button to open Virtual Keyboard for dialogs which require text input.
* Over 40 bugs are fixed since 1.0.2 release
* Over 40 bugs are fixed since 1.0.2 release.


'''version 1.0.2 - 2023/03/12'''
'''version 1.0.2 2023/03/12'''
* Add virtual keyboard support for touch devices
* Add virtual keyboard support for touch devices.
* Add new option icons and missing part of Captain's Quarter in Sorceress Town
* Add new option icons and missing part of Captain's Quarter in Sorceress Town.
* Fix multiple issues with sounds on objects on Adventure Map
* Fix multiple issues with sounds on objects on Adventure Map.
* Improve Adventure Map rendering speed
* Improve Adventure Map rendering speed.
* Fix many issues with spells and pathfinding during battles
* Fix many issues with spells and pathfinding during battles.
* Update AI heroes task logic and make AI heroes use Town Portal spell
* Update AI heroes task logic and make AI heroes use Town Portal spell.
* Over 60 bugs are fixed since 1.0.1 release
* Over 60 bugs are fixed since 1.0.1 release.


'''version 1.0.1 - 2023/02/08'''
'''version 1.0.1 2023/02/08'''
* fix many monster and spell animations in battle, even those present the original game
* fix many monster and spell animations in battle, even those present the original game.
* add "fh2 Toolset" for Android devices to help to setup the game and also to manage save files
* add "fh2 Toolset" for Android devices to help to setup the game and also to manage save files.
* speed up rendering in multiple places within the game
* speed up rendering in multiple places within the game.
* update multiple translations and fully rework Russian font for buttons
* update multiple translations and fully rework Russian font for buttons.
* add scaled resolution support
* add scaled resolution support.
* complete initial work for the future Editor
* complete initial work for the future Editor.
* Over 40 bugs are fixed since 1.0.0 release
* Over 40 bugs are fixed since 1.0.0 release.


'''version 1.0.0 2022/12/21'''
'''version 1.0.0 2022/12/21'''
Line 154: Line 173:


== External links ==
== External links ==
* Github - https://github.com/ihhub/fheroes2
* Official website - https://ihhub.github.io/fheroes2/
* Readme - https://ihhub.github.io/fheroes2/README_switch.html
* GitHub - https://github.com/ihhub/fheroes2
* SourceForge - https://sourceforge.net/projects/fheroes2/

Revision as of 02:58, 13 Mayıs 2023

fheroes2
Fheroes2nx02.png
General
Authorihhub
TypeStrategy
Version1.0.3
LicenseGPL-2.0
Last Updated2023/04/11
Links
Download
Website
Source
Support Author

fheroes2 is a recreation of the Heroes of Might and Magic II game engine.

This open source multiplatform project, written from scratch, is designed to reproduce the original game with significant improvements in gameplay, graphics and logic (including support for high-resolution graphics, improved AI, numerous fixes and user interface improvements), breathing new life into one of the most addictive turn-based strategy games.

You can find a complete list of all of changes and enhancements in its own wiki page.

Installation

Note: fheroes2 requires data files from the original Heroes of Might and Magic II.

You need to be running custom firmware for it to work.

fheroes2 root directory is hardcoded as /switch/fheroes2.

Put the game files there (specifically ANIM, DATA, MAPS and MUSIC folders), then copy over the files directory, as well as fheroes2.nro.

If you have a Russian version from Buka Entertainment, you'll likely have Anim2 folder instead. Rename it to ANIM if you wish use the Buka game data with this port.

At the end you should have the following directory tree on your SD card:

switch
 |
 |-...
 |-fheroes2  <--- this is the game directory
     |
     |-anim         <--- HoMM2 game data
     |-data         <--- HoMM2 game data
     |-files        <--- Part of fheroes2 release
     |-maps         <--- HoMM2 game data
     |-music        <--- HoMM2 game data
     |-fheroes2.nro <--- Part of fheroes2 release

Generally, you will need game resources from the localized version of HoMM2 in order to use translations in fheroes2. During the first run, the game should auto-detect the game data you have and offer to choose a language you'd like to use. English is always available.

You can find answers to the most commonly asked questions on their FAQ page.

Controls

Touchscreen - Emulates mouse (including dragging)

Left Stick - Move mouse cursor

Right Stick/D-pad - Scroll

A - Left mouse click

B - Right mouse click

X - Escape

Y - Enter

Plus - Cast spell

Minus - End turn

R - Cycle through towns

L - Cycle through heroes

Screenshots

fheroes2nx9.png fheroes2nx02.png

fheroes2nx10.png fheroes2nx11.png

fheroes2nx12.png fheroes2nx13.png

fheroes2nx14.png fheroes2nx15.png

Media

Fheroes2: Resurrection update v1.0.2 + changelog in description (Heroes 3.5: In the Wake of Gods)

Heroes of Might and Magic II - Free Herores 2 - (Nintendo Switch) (Pixelacos Gameplays)

Compatibility

This build of fheroes2 was tested on 12.0.3|AMS M.19.4|S (FAT32).

exFAT is not recommended. USB mice and keyboards connected via an OTG adapter are supported.

Changelog

version 1.0.3 2023/04/11

  • Improve AI behavior on Adventure Map: better fog discovery and object prioritization.
  • Fix multiple rendering issues and improve overall rendering on Adventure Map.
  • Fix various issues in logic during battles such as Mirror Image or Teleport spell usage.
  • Add a button to open Virtual Keyboard for dialogs which require text input.
  • Over 40 bugs are fixed since 1.0.2 release.

version 1.0.2 2023/03/12

  • Add virtual keyboard support for touch devices.
  • Add new option icons and missing part of Captain's Quarter in Sorceress Town.
  • Fix multiple issues with sounds on objects on Adventure Map.
  • Improve Adventure Map rendering speed.
  • Fix many issues with spells and pathfinding during battles.
  • Update AI heroes task logic and make AI heroes use Town Portal spell.
  • Over 60 bugs are fixed since 1.0.1 release.

version 1.0.1 2023/02/08

  • fix many monster and spell animations in battle, even those present the original game.
  • add "fh2 Toolset" for Android devices to help to setup the game and also to manage save files.
  • speed up rendering in multiple places within the game.
  • update multiple translations and fully rework Russian font for buttons.
  • add scaled resolution support.
  • complete initial work for the future Editor.
  • Over 40 bugs are fixed since 1.0.0 release.

version 1.0.0 2022/12/21

  • Fix multiple issues with rendering on Windows and rendering speed on Adventure Map.
  • Make Android version fully playable with all basic features present.
  • Fix monster, Luck and catapult animations in battle.
  • Add Scout AI role and fix multiple issues with AI behavior on Adventure Map.
  • Expand the amount of translated buttons and update translations.
  • Over 50 bugs are fixed since 0.9.21 release.

version 0.9.21 2022/11/12

  • Improve AI logic for army distribution and object's priority evaluation.
  • Add initial support of Android devices.
  • Generate proper UI elements which support translations.
  • Add Dutch, Hungarian, Czech languages and update multiple existing translations.
  • Fix multiple issues with logic: missed alliance conditions for campaigns, handicap income formula and etc.
  • Add UI options to switch between fullscreen and windowed modes and enabling V-sync for monitors.
  • Over 40 bugs are fixed since 0.9.20 release.

version 0.9.20 2022/10/10

  • AI logic was greatly improved, including fixes for incorrect behavior and related game's logic to population growth.
  • Expanded the list of translation with Turkish, Dutch and Romanian translations together with updating existing languages.
  • Added new button's font to support new as well as add translation for existing buttons in the game.
  • Add new proper icons for Petrification spell.
  • Add Handicap mode not only for multiplayer games but for single-player as well.
  • Over 30 bugs are fixed since 0.9.19 release.

version 0.9.19 2022/09/11

  • Polish rendering of objects on Adventure Map.
  • Introduce instant finishing of battles and enhanced army exchange mechanics.
  • Improve AI to avoid endlessly wandering on one place, correct start resources for them and artifact evaluation.
  • Add Campaign difficulty.
  • Over 30 bugs are fixed since 0.9.18 release.

'version 0.9.18 2022/08/10

  • Fix many issues related to music MIDI playback on Windows.
  • MIDI playback on all devices will sound the same since the engine uses custom sound font (Windows OS only).
  • Rework of Adventure Map rendering to fix many issues with heroes, boats and objects on the Map, their order of rendering and conditions.
  • Fix logical issues related to number of monsters in objects and their distribution in battles.
  • Over 50 bugs are fixed since 0.9.17 release.

version 0.9.17 2022/07/11

  • Further audio improvements: add a sound for Freeman's Foundry, fix delays in MIDI music, fix many issues and crashes related to audio.
  • Expand initial Evil Interface to another in-game dialogs and elements.
  • Add huge AI improvements: add Courier role for heroes, AI defend castles more aggressively and hires heroes efficiently.
  • Add ability to change hotkeys within the game.
  • Improve Polish, Ukrainian, French and Norwegian translations.
  • Fix several places related to logic on Adventure Map.
  • Over 40 bugs are fixed since 0.9.16 release.

Full list of changes can be found here.

External links

Advertising: