- 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 the menus on Aros 68k. Menus should work on ApolloOS now.
- 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
- Added iGame version at the screen title
- Updated Italian catalog
- Updated Greek catalog
- 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.
- Three extra PNG icons contributed by Carlo Spadoni
- Added Greek translation
- Fixed install script on MorphOS
- Fixed usage of Catalog files (thanks coldacid)
This release includes all the fixes and changes of the 2.0 beta releases below.
- Added Italian catalog file in release package and it is now selectable in install script
- 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
- Changelog file
- 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 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
- Now iGame checks for any missing library and informs the user if it is started from the shell
- New installation script
- Show "Unknown" genre in genres list for those games that are not categorized yet
- When iGame is iconified, now uses it's icon
- Open game directory from menu
- AmigaOS 4 native version added
- 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
- Keep image aspect for screenshot/icon when GuiGfx is used
- Stability/Bug fixes, GUI fixes
- Fixed menu shortcuts that didn't work
- Option to start with the favorites list
- If C:WBRun exists, run non-whdload games with it
- Some misc gui changes
TBD
- Added Makefile for Linux
TBD
- Added Makefile for Windows
- Added title scanning based on the parent folder
- Added Settings window. Now using a prefs file, instead of only Tooltypes. Falls back to tooltypes if no prefs file is found.
- Fully translatable using standard .catalog files (.cd file included for translators)
- GUI rewritten from scratch keeping the same look and feel
- A lot of code cleanup
- Improved error handling in various places
TBD
- Fix a GR when selecting Game Properties without having selected a game. (Thanks @AllanU74)
- Adjusts screenshot box according to workbench resolution.
- Builds for 030 and 060
- Added SAVESTATSONEXIT tooltype
- Under some circumstances, iGame now loads games icons
- Now compiled with vbcc. Should produce a slightly faster build.
- Faster initial loading
- Fixed OS4 crashes (mainly during search).
- Some other small changes done during a few years of on/off coding.
- Added "--Never Played--"
- Filter will now work together with genres
- Added FILTERUSEENTER
- Added indication when writing to disk
- Genres are now in an external file
- Reworked "Show/Hide hidden slaves"
- Editable tooltypes
- Speed increase while listing games
- Misc bug fixes
- Added the NOGUIGFX tooltype
- Added keyboard shortcut to Game Properties (Right A + P)
- Added option to hide a slave
- iGame will now launch a slave, even without an info file (with default tooltypes)
- Reads titles from slave files
- Added the update_titles app
- 'Alt' suffix is used for multiple slaves
- Search .info files only when launching games
- Fixed screenshot size to be consistent when changing images
- Counters now work for genres filtering
- Added MUI Settings
- Fixed a nasty bug that caused iGame to sometimes list wrong titles (or no titles at all) after a scan
- First public release
- Too many things changed to list here
- iGame finds the tooltypes from the game's icon and uses them
- Games that have their data stored in a sub-dir, now run
- First test version
The format of this changelog file is based on Keep a Changelog