Releases: MrZammler/iGame
iGame 2.2.1
Added
- Added Turkish catalog contributed by Serkan Dursun
Fixed
- Now the 68K cpu specific versions are included in the archive. In v2.2.0 all versions where the same 68000 binary because of a missing flag in compilation
- Willem Drijver contributed with a fix on Execute tooltype, which was not working well.
Changed
- Removed the tooltypes from the iGame icons. They are not used any more
iGame 2.2.0
Added
- Added automatic release to Aminet and OS4Depot through the CI/CD whenever a new release tag is created at the repo
Changed
- Removed completely the Tooltypes. Now iGame defaults to the optimal settings and uses only the settings file to change its behaviour.
- Now if the file "envarc:igame.prefs" exists then this is used by iGame, instead of the one that exists at the PROGDIR:. This way multiple iGame instances will have common settings (#173)
- Introducing semantic versioning. No beta versions any more. Now the versions will have three digits based on MAJOR.MINOR.PATCH pattern. More info at https://semver.org/
iGame 2.1 (04 June 2022)
This is the latest v2.1 stable release of iGame. It includes all the changes that were done in previous beta pre-releases, plus some more, which are:
Changed
- Did some fixes on libraries checks during application start based on the selected tooltypes
- Some minor fixes
- Update icons' positions to not overlap each other
- Added NOSIDEPANEL to iGame tooltypes that was missing
Please, read the enclosed CHANGELOG.md file for a full list of changes.
iGame 2.1b3 (04 Dec 2021)
ATTENTION: In this beta version a lot of changes happened to the code. This is a highly experimental beta release. You better back up your iGame folder before testing this one.
Added
- Added a check if the screenshot image is supported by the installed datatypes. If not, it is skipped. This fixes situations where the Info datatype is not installed and no image is shown instead of the default.
Fixed
- Fixed the menus on Aros 68k. Menus should work on ApolloOS now.
Changed
- The games list is not multiselect now. This speeds up a little bit the selection of games on slow machines.
- Moved the strings methods to a separate file. Also merged the strcasestr.c and strdup.c files.
- Moved the filesystem methods to a separate file.
- Set local methods as static in the funcs.c and cleaned up the iGameExtern.h from the shared methods
- Now all the libraries open on application start and close on application exit. No OpenLibrary() calls in the middle of the application.
- Moved the joystick methods from iGameMain.c to funcs.c
- A lot of global methods and variables removed
- A lot of refactoring happened, so to make funcs.c file smaller. This makes code more clear and readable.
- All the necessary libraries and interfaces are set to be loaded in the code. No "-lauto" is necessary any more.
- Changed the localization system to support the new menus. Now the strings header file is created based on catcomp
iGame 2.1b2 (15 Mar 2021)
Added
- Added iGame version at the screen title
Updated
- Updated Italian catalog
- Updated Greek catalog
Fixed
- Fixed starting whdload games that have tooltypes start with the characters »«.=#!
- Fixed starting whdload games/demos that the Slave path is missing. Now an error message is shown, and iGame doesn't crash hard, bringing down the whole system.
iGame 2.1b1 (9 Mar 2021)
Added
- Three extra PNG icons contributed by Carlo Spadoni
- Added Greek translation
Fixed
- Fixed install script on MorphOS
- Fixed usage of Catalog files (thanks coldacid)
iGame 2.0 (16 Oct 2020)
This is the first stable version of iGame v2, around 12 years after v1.5 was released. During the last 4 years, since iGame became an open source project, 8 beta releases happened were the code changed a lot, new features added and lot's of bugs were fixed, and maybe some more were introduced.
Please, read the enclosed CHANGELOG.md file for more details on changes.
iGame 2.0b8 (8 Oct 2020)
Added
- Added Italian catalog file in release package and it is now selectable in install script
Fixed
- Fixed the copy of the OS4 native version on installer
- Fixed the running of games that include spaces in path or file names and added by "Add a game" menu item
- Fixed the zero records in gameslist file when the user changed game properties from the respective window
iGame 2.0b7 (25 Sep 2020)
Added
- Changelog file
Changed
- Fully updated iGame.guide file
- Changed the menu item name "Add non-WHDLoad game..." to "Add game.." to be more precise, since from that you can add WHDLoad games as well
Fixed
- Fixed a problem with saving of the CSV file when the old gameslist file had empty genres
- Fixed "Show Favorites" on startup which was not working under AmigaOS 3 with MUI 5
- Fixed the release version and the date on about window
- Fixed the installer that was complaining about missing locale/catalogs folder
iGame 2.0b6 (4 Sep 2020)
Some changes since 2.0b5, most notably:
- Changed the gameslist file to CSV, which makes iGame to start faster and the file to be a lot smaller in size. If there is already a gameslist, iGame will read it and on next write it will convert it to csv. All genres and statistics will remain. The old plain list gamelist will not be used after this point, but it is not going to be deleted automatically
- Now iGame checks for any missing library and informs the user if it is started from the shell
- Stability/Bug fixes, GUI fixes
- New installation script
- Keep image aspect for screenshot/icon when GuiGfx is used
- Show "Unknown" genre in genres list for those games that are not categorized yet
- Fixed menu shortcuts that didn't work
- When iGame is iconified, now uses it's icon
- Open game directory from menu
- AmigaOS 4 native version added