Skip to content

Releases: jgabaut/helapordo

1.2.0 - Regen animations

20 Sep 14:19
4a4f263
Compare
Choose a tag to compare
Pre-release

What's Changed

  • All animations were regenerated to use s4c v0.3.2 's new format (0.2.1).

Notes

  • Bumps koliseo to 0.2.2
  • Bumps s4c to 0.3.3

Known bugs

  • Crash when using -r or -E flags. See issue.
  • The game might crash on some platforms when debug mode is enabled. See issue.
    • Compile without enabling it during configuration if you encounter this problem.

PR - feat: 1.2.0 Regen animations by @jgabaut

Full Changelog: 1.1.9...1.2.0

1.1.9 - Base for foe actions, gameloop_Win() for _WIN32

17 Sep 17:35
38f4696
Compare
Choose a tag to compare

What's Changed

  • Adds proof-of-concept basic logic to handle foe actions (ATM only runs with G_EXPERIMENTAL_ON == 1 can make the enemies not idle).
  • Introduces a simplified Rogue run as gameloop_Win() for _WIN32 build.

Notes

  • Adds fight-wrapping functions to allow for foes to pick a turn.
  • make expects python3 instead of python.

Bugfixes

  • Fixes bad color codes in specials.c.

Known bugs

  • Crash when using -r or -E flags. See issue.
  • The game might crash on some platforms when debug mode is enabled. See issue.
    • Compile without enabling it during configuration if you encounter this problem.

PR - feat: 1.1.9 Base for foe actions, gameloop_Win() for _WIN32 by @jgabaut

Full Changelog: 1.1.8...1.1.9

1.1.8 - Improve win32, macOS building

14 Sep 21:05
70a2682
Compare
Choose a tag to compare

What's Changed

  • Finally fixes -L and -I flags for building on macOS. Thanks @AliShahabzadeh.
  • Adds a separate gameloop_Win() function to give something to do to Windows build users.
  • Minimal logs for _WIN32 build.

Notes

  • Halves binary size.
  • Bumps sprites4curses to 0.3.0.
  • Replaces MINGW32_BUILD preprocessor conditionals with _WIN32.
  • Adds some #defines for Windows color indexes, representing cmd.exe default pairs.

Known bugs

  • Crash when using -r or -E flags. See issue.
  • The game might crash on some platforms when debug mode is enabled. See issue.
    • Compile without enabling it during configuration if you encounter this problem.

PR - fix: macOS problem solving by @AliShahabzadeh
PR - feat: 1.1.8 Improve mingw32, macOS builds by @jgabaut
PR - fix: guard gameloop_Win() by @jgabaut

Full Changelog: 1.1.7...1.1.8

1.1.7 - Color update

13 Sep 13:21
d5de094
Compare
Choose a tag to compare
1.1.7 - Color update Pre-release
Pre-release

What's Changed

  • Drops usage of init_game_color_pairs() and in general should remove legacy color pair usage.
  • Updates colors for Rogue mode floor map, hopefully aiding in navigation.

Notes

  • Bumps koliseo to 0.2.1, with Region mode disabled for any Koliseo_Temp.
  • Fixes build flags in Makefile.am, removing unused linker flags from object file targets.

Known bugs

  • The mingw32 build is not functional. See issue.
  • The game might crash on some platforms when debug mode is enabled. See issue.
    • Compile without enabling it during configuration if you encounter this problem.
  • Crash when using -r or -E flags. See issue.

PR - feat: 1.1.7 Remove legacy color codes by @jgabaut

Full Changelog: 1.1.6...1.1.7

1.1.6 - Configure build for "x86_64-w64-mingw32"

10 Sep 11:26
926101d
Compare
Choose a tag to compare

This version is deprecated.

The Windows build is non-functional.

What's Changed

  • Adds MINGW32_BUILD as a preprocessor flag to enable some lines when building for host x86_64-w64-mingw32.
  • Drops termios.h inclusion, makes compilation successful for mingw32, but the output binary seems not to work ATM.
  • See issue.

Notes

  • Bumps amboso to 1.6.5, koliseo to 0.1.21.
  • Removes a couple init_game_color_pairs(), starting the cleanup of old color definitions.

Known bugs

  • The game might crash on some platforms when debug mode is enabled. See issue.
    • Compile without enabling it during configuration if you encounter this problem.
  • Crash when using -r or -E flags. See issue.

PR - feat: 1.1.6 Add MINGW32_BUILD preproc directives by @jgabaut

Full Changelog: 1.1.5...1.1.6

1.1.5 - Base for foeTurnOption

07 Sep 14:23
e19eacf
Compare
Choose a tag to compare

What's Changed

  • Adds foeTurnOption and foeTurnOption_OP for later use.
  • Adds stamina to Fighter, Enemy and Boss for later use.
  • Uses bigger sizes for kls_new(), 2x for default_kls and 4x for temporary_kls.
  • Changes calls to kls_free() to be made when the game is won.

Notes

  • Bumps koliseo to 0.1.20.
  • Bumps amboso to 1.6.4.
  • Prettier Makefile output.

Known bugs

  • The game might crash on some platforms when debug mode is enabled. See issue.
    • Compile without enabling it during configuration if you encounter this problem.
  • Crash when using -r or -E flags. See issue.

PR - feat: 1.1.5 - base for foeTurnOption by @jgabaut

Full Changelog: 1.1.4...1.1.5

1.1.4 - Add Gamestate

06 Sep 02:20
26fafa0
Compare
Choose a tag to compare

What's Changed

  • Adds Gamestate, already passed to turnOP() and ready to hold more status as needed.

Bugfixes

  • Fix a couple instances of the usual memleak where menu_items was not being freed.

Notes

  • Makes log_tag() variadic, thus dropping a multitude of sprintf() calls. Some are needed for notifications, some are still left to remove.
  • Bumps koliseo to 0.1.19.

Known bugs

  • The game might crash on some platforms when debug mode is enabled. See issue.
    • Compile without enabling it during configuration if you encounter this problem.
  • Crash when using -r or -E flags. See issue.

PR - feat: 1.1.4 - Add Gamestate by @jgabaut

Full Changelog: 1.1.3...1.1.4

1.1.3 - Bump Koliseo to 0.1.18

02 Sep 13:27
b745985
Compare
Choose a tag to compare

What's Changed

  • feat: 1.1.3 bump Koliseo to 0.1.18 by @jgabaut in #17

Known bugs

  • The game might crash on some platforms when debug mode is enabled. See issue.
    • Compile without enabling it during configuration if you encounter this problem.
  • Crash when using -r or -E flags. See issue.

Full Changelog: 1.1.2...1.1.3

1.1.2 - Add HLP_Region_Type

02 Sep 00:37
2706297
Compare
Choose a tag to compare
Pre-release

This version is deprecated.

The tag has some invalid conversions of enumeration type, so with some compilers/setups it won't build with the provided Makefile.

What's Changed

Known bugs

  • The game might crash on some platforms when debug mode is enabled. See issue.
    • Compile without enabling it during configuration if you encounter this problem.
  • Crash when using -r or -E flags. See issue.

Full Changelog: 1.1.1...1.1.2

1.1.1 - Compile palette, debug access flag

01 Sep 17:30
4c2c6ec
Compare
Choose a tag to compare

What's Changed

  • feat: 1.1.1 - palette.c, disable debug mode from ./configure by @jgabaut in #15
    Edit: This version introduces the bug mentioned in this issue, see "Known bugs" section.

Known bugs

  • The game might crash on some platforms when debug mode is enabled. See issue.
    • Compile without enabling it during configuration if you encounter this problem.
  • Crash when using -r or -E flags. See issue.

Full Changelog: 1.1.0...1.1.1