Permalink
Commits on Oct 13, 2018
  1. Add -y

    xet7 committed Oct 13, 2018
  2. - Fix flatpack build script.

    xet7 committed Oct 13, 2018
    Thanks to kirbyfan64 !
Commits on Oct 12, 2018
  1. More deps for flatpak.

    xet7 committed Oct 12, 2018
Commits on Oct 7, 2018
  1. Merge pull request #639 from kirbyfan64/flatpak

    kirbyfan64 committed Oct 7, 2018
    Add Flatpak support
Commits on Oct 6, 2018
  1. Merge pull request #640 from jpenguin/devel

    xet7 committed Oct 6, 2018
    Update INSTALL.md
  2. Update INSTALL.md

    jpenguin committed Oct 6, 2018
  3. Update INSTALL.md

    jpenguin committed Oct 6, 2018
    Added Fedora dependencies & build speed optimizations
Commits on Sep 19, 2018
  1. Add Flatpak support

    kirbyfan64 committed Sep 19, 2018
Commits on Sep 17, 2018
Commits on Sep 11, 2018
Commits on Aug 14, 2018
  1. Merge pull request #634 from Secretchronicles/cmake-hell

    kirbyfan64 committed Aug 14, 2018
    Fix #633: Not properly linking in Boost components causing linking errors
Commits on Aug 5, 2018
  1. Remove symbolic links credits.ogg and menu.ogg.

    Quintus committed Aug 5, 2018
    They were completely irritating the music file selector (because
    boost::filesystem automatically resolved them, causing duplicate
    entries, but sorted in the order of the original filenames).
  2. Don't use backward-compatibility symlinks for menu/credits music.

    Quintus committed Aug 5, 2018
    These are going to get removed at some point.
  3. Move title and credits screen music into symbolic constants.

    Quintus committed Aug 5, 2018
    Easier to find and change later on.
  4. Remove pointless warning.

    Quintus committed Aug 5, 2018
    There is no separate music pack anymore. That was in SMC times.
  5. Implement file selector. Closes #14.

    Quintus committed Aug 5, 2018
    This commit replaces the text edit boxes for the music and background
    file names with dropdowns listing all files in the relevant
    directories. The choice can now be made simply by selecting the
    correct music from the dropdown list.
  6. Add uninstall target. Closes #391.

    Quintus committed Aug 5, 2018
    The uninstall target leaves the raw directory structure behind, but
    this is typical for uninstallation targets.
Commits on Aug 4, 2018
  1. Stretch line to lvl_4 way point in world 1. Fixes #315.

    Quintus committed Aug 4, 2018
    It was not possible to move backwards to the lvl_3 waypoint before as
    the line was not detected.
  2. Fix Spikeball disappearing on death.

    Quintus committed Aug 4, 2018
    The DownGrade() function wanted to activate a "dead" image set that
    hasn't been made yet.
  3. Kill enemies if the standing player is invincible. Fixes #373.

    Quintus committed Aug 4, 2018
    If the player does not move, then the collision is only fired on the
    enemy, but not on the player. Thus, it's not sufficient if the
    player's collision handler kills enemies, resulting in the effect
    described in ticket #373. This commit resolves the problem by checking
    the player's invincibility also in the enemies' collision handlers.
  4. Comment mp_quit_active.

    Quintus committed Aug 4, 2018
    This variable is meant to show the quit icon next to the Quit start
    menu entry, but there is no quit icon yet -- it has not yet been
    created. So, instead of trying to load a nonexisting file, simply do
    nothing. The commented code shows where the icon would go if it gets
    made at some point.
  5. Don't treat no berry as a normal berry on savegame loading.

    Quintus committed Aug 4, 2018
    This bug caused a save game in which no rescue item was stored to
    always give the player a normal berry as rescue item when loaded.
  6. Fix CEGUI trying to load a placeholder image name

    Quintus committed Aug 4, 2018
    That property is set by code when required anyway, no need to have it
    in the XML and CEGUI error out on it on game startup.
  7. Comment useless warning

    Quintus committed Aug 4, 2018
  8. Upgrade mruby to 1.4.1 and upgrade included MGEMs.

    Quintus committed Aug 4, 2018
    mrb_ary_len() was removed in 1.4. Replacement is RARRAY_LEN().
  9. Force LibXML XML parser to be used in CEGUI.

    Quintus committed Aug 4, 2018
    TSC itself depends already on libxml2 as the XML parser, so there is
    no point in CEGUI pulling in a different XML parser. Debian-based
    Linux distributions however by default compile Expat as CEGUI's
    default XML parser. This commit expressly activates the LibXML2-based
    CEGUI XML parser so that only one XML parsing library is actually used
    by TSC now even on Debian.
  10. Expressly activate DevILImageCodec.

    Quintus committed Aug 4, 2018
    Debian-based distributions compile CEGUI 0.8.7 with SILLY as the
    default image codec. That image codec has problems with several of
    TSC's pixmaps, resulting in error messages about several
    images (CEGUIRendererException).
    
    This commit solves the problem by explicitely requesting the better
    DevIL image codec to be used. DevIL doesn't have this problems, and as
    a result, now all pixmaps are properly loaded on Debian-based
    distributions.
Commits on Aug 3, 2018