Skip to content

Releases: Artprozew/GenshinRichPresence

[v1.1.1] - 2024-07-27

27 Jul 08:20
1.1.1
c2b29df
Compare
Choose a tag to compare

Quick patch fix as the images for the characters with spaces in their names was not working properly.

Fixes:

  • Images for the characters with spaces in their names will now work properly.

Full Changelog: 1.1.0...1.1.1

[v1.1.0] - 2024-07-26

27 Jul 03:22
1.1.0
163a0b0
Compare
Choose a tag to compare

What's Changed

  • Fix: paths, encoding for files and preparation for the new setup by @Artprozew in #37

Fixes:

  • Encoding exceptions, UTF-8 will now be used, while also ignoring possible encoding errors on the log file.
  • Add/Improve validations for the config.ini paths.
  • Character with skins will now be displayed correctly.
  • Wrong/missing character data (Childe and Sigewinne, Kirara and Nilou skins). Ayaka skin will still be missing for now.

Added

  • NSIS-based installer with a custom behavior for easy program installation.
  • The program can now apply the settings from a backup_config.ini file (the installer creates that) to the config.ini file, if that backup file exists.

Full Changelog: 1.0.2...1.1.0

[v1.0.2] - 2024-07-20

20 Jul 19:53
1.0.2
d5ba604
Compare
Choose a tag to compare

What's Changed

  • Fix: exceptions and updating character data by @Artprozew in #35

Fixed

  • PipeClosed exceptions from RPC/Pypresence
  • Possible IndexError: list index out of range exceptions, the cause is still unknown
  • Incorrect character names when adding new character data to the .ini file
  • New data from newer versions of the progam will now take priority and will replace existing ones
  • ConfigParser can now keep comments when writing to .ini files

Changed

  • Assure separate_with() function correct behavior
  • Remove unused InteractionManager method
  • Quick fix/workaround for standalone version of update_data

Full Changelog: v1.0.1...1.0.2

[v1.0.1] - 2024-07-11

11 Jul 03:50
v1.0.1
9514168
Compare
Choose a tag to compare

Fixed

  • Wrong encoding when reading .ini files which was causing issues if any directory had accents, UTF-8 is now preferred.
  • If START_GAME_AND_GIMI is set to True, checks if the GAME_EXE_PATH is an executable file.

Full Changelog: v1.0.0...v1.0.1

[v1.0.0] - 2024-07-10

11 Jul 01:35
v1.0.0
132c615
Compare
Choose a tag to compare

First full release!

This release is a fully refactored and more modular codebase that introduces even more features.

Highlights

  • Refactored the whole codebase to make it more modular, organized and functional
  • Optimized code
  • Reduced memory usage
  • Added new logic to match game data

Added

  • Datas from .ini mod files can be added to GIMI Mods folder automatically
  • Option to start the game and GIMI automatically on program startup (#7)
  • System tray icon (#6)
  • Fully customizable settings and Rich Presence through .ini file (#18, #11)
  • Regular expressions on the core loop have been replaced by the split() function that might perform a lot better (#13)
  • Characters that do not have a mod on GIMI can now also be detected (#22)
  • New released characters can be added automatically to the character data

Full Changelog: v0.1.1-beta...v1.0.0

[v0.1.1-beta] - 2024-05-23

24 May 05:07
Compare
Choose a tag to compare
Pre-release

Initial pre-release!
This pre-release introduces the basic core functionality: Character, Region and Inactivity statuses.

Added

  • Character and region status information (#14)
  • Inactive or in-game statuses (#4)
  • Constants for timed delays (#15)
  • Simple .ini configuration file with user input for GIMI directory
  • New separate module for data handling
  • Exception handler and logger
  • JSON data files for characters and regions
  • Project-related files and dependencies

Fixed

  • Presence not initializing correctly (#16)