Skip to content

Releases: zorua98741/PS3-Rich-Presence-for-Discord

v1.9.5

26 Mar 03:21
Compare
Choose a tag to compare

merged st0rmw1ndz PR, recompiled .exe

v1.9.4-2

30 Sep 07:04
Compare
Choose a tag to compare

Changelog

  • Added new persistent variable "hibernate time".
    • Used when the PS3 is not detected on the network.
  • Presence is now cleared when connection to PS3 is lost, assuming a retro game was not most recently mounted.
  • Timer should be reset when exiting hibernation.

v1.9.3

25 Aug 12:44
Compare
Choose a tag to compare

Fixed newline characters (\n) in game title crashing the script.

v1.9.2

31 Jul 01:06
Compare
Choose a tag to compare

Applied bandaid fix for ANSII encoding issue to game name and thermal data while I try and find why this issue is happening in the first place.

v1.9.1

30 Jul 05:57
Compare
Choose a tag to compare

Hopefully fixed weird ANSI encoding encountered by some users

v1.9

17 Jul 05:39
Compare
Choose a tag to compare

Changelog:

  • Added ability for user to disable time elapsed from config file.
  • Added GameTDB as source for PS3 images by suggestion of AndreCox.

v1.8.1

09 Jun 15:31
Compare
Choose a tag to compare

Changelog:

  • Rewritten (again).
    • Functions should be much easier to maintain.
  • Implemented reading of database from https://github.com/zorua98741/game-db-editor for automatic images, no need to upload images to a Discord developer application for vast majority of PS3 games (as long as the user downloads the database).
  • Implemented nychron's Networkscan code.

Notes:

  • Currently option to disable temperature does not work.
  • Currently option to use a single image for retro games does not work.
  • Currently time elapsed is not shown.
  • Needs further testing, i.e. If PS3 is not on the network and Networkscan completes, the script just closes.
  • Need to implement only reading database if titleID changes from previous
  • .exe has not been compiled.
  • Compatibility with MacOS and Linux is currently unknown.
    • Script does not work on apple silicon, but should work on intel-based macs.
  • readme desperately needs to be rewritten.
    • rewrite and remove jargon
    • have direct download link to .py/.exe

Bugs found:

  • First run of script crashes, running it again (once external config exists) fixes issue. Lazily fixed by reordering PyPresence to run before NetworkScan
  • When running with IDLE, command prompt opens every time the PS3 is pinged, not ideal.
  • titleID from previous game is still displayed in presence while on XMB

v1.7.2

18 Oct 02:04
Compare
Choose a tag to compare

Changelog:

  • generalised conditions that need to be matched for the script to recognise a given webpage as belonging to webmanMOD
  • recompiled .exe to use code that doesn't use self-recursion

v1.7.1

09 Aug 08:07
Compare
Choose a tag to compare

Changelog:

  • 'game Image' now uses the titleID for PS3 games instead of the games name in order to give better language support, PS2 and PS1 goes unchanged
    • this means that if you choose to update to this version you must update your Discord developer application art assets
  • version info previously shown in the game name should now be removed
  • titleID for PS3 games is shown when hovering over the large image

v1.8 [PRE-RELEASE]

03 Aug 02:06
Compare
Choose a tag to compare
v1.8 [PRE-RELEASE] Pre-release
Pre-release

This version of the script shows the possible future of PS3RPD, using an external text file to hold previously detected games and easily allow the user to change the name and image using the same or similar methods implemented in PS4RPD, currently v1.8 is very incomplete, and should only be downloaded for reading purposes, rather than use.
Changelog:

  • completely rewritten
  • some features are not yet implemented
    • saving game info to external file
    • checking external file for game info
    • choosing between automatic and manual images
    • PS2 and PS1 games are untested
  • 'networkscan' has been added as an external dependency, however currently seems to cause issues with installation
  • the .exe has not been updated