Debian Patches
Status for ardentryst/1.71-11
Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
fix-desktop-file.patch | Patch to fix exec and icon paths in Ardentryst.desktop | no | ||||
python3.patch | Port to Python 3 | Reiner Herrmann <reiner@reiner-h.de> | no | debian | ||
python3fix.patch | Python 3 port introduced at least five severe bugs. * Customizing action keys via Options, Control prints 2 deprecation warnings and no longer works, changed keys aren't saved. Not being able to remap keys makes it hard for users of non-English keyboards. (controls.py) * Playing as Nyx and casting Ice ([D][S]) or Implosion ([D][W]) instantly crashes the game due to 3 exceptions. (magic.py) * Playing as Pyralis and using Spin-slash ([C][S]) hangs gameplay, you have to abort the current level to be able to move again. (play_level.py) |
no | debian | |||
savesfix.patch | Fix crashes when renaming or removing saves. * Opening the in-game menu with [Q] and renaming the player name with [R] crashed the game. Appearently, the code had been edited to put saves in the user's home dir, but the rename function was forgotten and accessed the wrong place. (play_level.py) * Deleting a save crashed if it was the only save left. The game didn't know where to put the cursor in the now empty list of saves. Fixed by returning to the main menu in this case. (ardentryst.py) * Both of these fails were caught by the game's own error handling code, which unfortunately threw another exception, because it, too, was trying to write its bug report to the wrong dir. (ardentryst.py) |
no | debian | |||
offline.patch | Hide all references to now-dead online score board. Originally players could submit their scores to an online board on jordan.trudgett.com, but now the game's author is done with Ardentryst. On Jul 8, 2013 Jordan Trudgett wrote: "Ardentryst is no longer under development and high score boards will be closed in the near future (this year.)" So the score board is down and appearently won't be coming back. This patch hides the items "Online play rules" from the main menu and "Upload Score" from the popup menu ([Q] key), because the latter no longer works and the former is therefore no longer relevant. The player is also no longer forced to read the play rules the very first time the game gets started and the Activation Code is no longer displayed on the popup menu's Status screen. I did not remove the pointer to Jordan Trudgett's website from the title screen. It might come back, even if the score board doesn't. I changed as little as I could, so I did not remove e.g. uploadscore() in play_level.py, even though it's dead code, because, quite frankly, I'm worried to break something (e.g. savegame compatibility if I had removed game.ac_code instead of just hiding it). |
no | debian | |||
deprecationfix.patch | Fix 10 deprecation warnings. The following message... /usr/share/games/ardentryst/ardentryst.py:<LINE>: DeprecationWarning: an integer is required (got type float). Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python. ... was triggered by these lines in ardentryst.py... - Resume Quest screen, >14 saves present: lines 1367, 1373, 1378, 1384 - Eternal Boulder (save location): lines 2339, 2347, 2383 - Snodom reached on the map: lines 2745, 2778 - Kiripan floating down (endscene): line 2835. |
no | debian |