summaryrefslogtreecommitdiff
path: root/Ports/fheroes2
AgeCommit message (Collapse)Author
2022-06-08Ports: Format patches without numbering, commit hash or version numberTim Schumacher
2022-05-19Ports: Update fheroes2's patches to use git patchesAli Mohammad Pur
2022-03-27Ports: Add Free Heroes of Might and Magic II (fheroes2) portMichael Manganiello
`fheroes2` is a recreation of HoMM2 game engine. This port is set with `GET_HOMM2_DEMO=ON` for a free demo version to be automatically downloaded and used, without requiring the user to provide game resources from the original game. Besides the provided patches, we set `CXXFLAGS="'-D_GNU_SOURCE'"` to build the port, for SerenityOS' `LibC/endian.h` to provide required endianness functions and constants. **Considerations**: * In-game custom cursor is not working, game logs show: `Cursors are not currently supported` [0]. * Game is still unplayable, as it commonly raises a Kernel panic when trying to start a new game (reported at SerenityOS/serenity#9401). [0] https://github.com/SerenityPorts/SDL/blob/ae3bc947722c91c670f88457fea12b5e3cd30883/src/events/SDL_mouse.c#L952