Age | Commit message (Collapse) | Author |
|
The game would actually allow placing the 4 horns or the large red rings from the ringmaster riddle into the inventory ring slots. Simply, because these items are flagged that way in the data file (itemtype.dat). I wasn't aware of this until I happened to come across some youtube video. The video was from DosBox, but this doesn't make a difference.
This patch prevents placing these items into the ring slots.
|
|
|
|
This fixes an original bug that recently got my attention.
While I never managed to duplicate items like the person in the video I did experience lockups.
Maybe the exploit works only with the original executable...
https://www.youtube.com/watch?v=fkJ2KilULco&feature=youtu.be
https://www.youtube.com/watch?v=4oRESbQLDig&feature=youtu.be
|
|
|
|
(mostly paranoia fixes)
|
|
|
|
The memset call to clear the Common::Event is unecessary as all fields
are cleared either directly by the class constructor or for fields which
are struct/class objects, by their constructors.
|
|
|
|
Get rid of alternative anim frame triggers in cases where animations stop too early (e. g. the tree in the first scene not vanishing completely).
|
|
The game would error out when trying to return to the launcher via GMM right at the beginning (due to trying to load files based on incompletely initialized data).
|
|
|
|
|
|
|
|
|
|
|
|
This caused the updatepot target to fail as it was concatenated with
the first line of the lure engine POTFILES.
|
|
|
|
|
|
Remove LGPL license part from files that shouldn't have them. I missed that when I rearranged that code a couple of weeks ago.
|
|
(new link provided by sev)
|
|
|
|
|
|
Disabling EOB should already work without error. This adds some #ifdefs to recently added files.
|
|
Rename some sound classes to reflect the recent file renamings.
|
|
Separate drivers from their wrapper classes and move them into their own files
|
|
Untangle FM-Towns and PC-98 sound classes and move them to separate files.
|
|
This is a followup to the last commit which fixes compilation. I wanted to have the pure file renaming separately.
|
|
Rename files which are only used for one target.
This is actually wrong for my renaming of sound_towns.
But I'll move the code for other targets to different files in another commit. I want to do just the renaming here, so that Git might be better at preserving the history.
|
|
|
|
This is guesswork. I really don't understand the actual problem (internal compiler error: in get_addr_dereference_operands, at tree-ssa-operands.c:1698)
|
|
Unfortunately I don't understand the reason for the PSP and OpenPandora failure. The (should be irrelevant) DarkmoonSequenceHelper changes are just a try...
|
|
|
|
|
|
(Monster sounds are broken in the original, because the devs seem to have accidently left the sound track numbers from the DOS version. This will add a workaround.)
|
|
(also fix some sound related bugs)
|
|
|
|
(add necessary character conversion)
|
|
(recalculate armor class after party transfer from EOB I to EOB II)
|
|
The save file list needs a refresh after transfering a party from EOB I to EOB II. This did not always happen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- add warning for wrong font file: The German version of EOB II has a font file with more characters than the English version or the EOB I fonts. Users now get a warning/instruction if they have the wrong file.
- add translation support for all AmigaDOS font related warnings/errors
|