== 2023-12-27 Bug list for Goblin Quest V1.14 on Windows
=== First, bugs from my previous report I can confirm are fixed:
* Guard combat timing seems much better to me now, the Guard option is now useful. Hooray! 😄
* Losing levels earned during tutorial: no longer appears to happen, now I keep my levels.
* No crash or skip on first conversation with Sugbo when choosing sex, instead I get the dialog asking which position to go with and things proceed swimmingly.
* Area with the missing treetrunks now has treetrunks, and I cannot see any method to sneak into the canopy any longer. 😁
* Teleport locations in and out of Grace's throneroom look ideal
* Faith's bathing dialog now does not duplicate
=== Next, previously reported issues which remain:
* Clicking the mouse winds up targeting a square ~20% farther away from the center of the screen than clicked. This is still the case, though I was able to play another RPGMaker game yesterday (Echoes of the Town demo) which did not succumb to this issue: that game does always target exactly the square I click.
* I've found the "debug.log" file the Game generates when there is a crash, and so far every crash I have yet encountered (including the "combat starts with no background music, game will crash within a minute" pattern) yields the following debug.log error:
[1227/185726.662:ERROR:http_transport_win.cc(175)] WinHttpCrackUrl: The URL does not use a recognized protocol (0x2ee6)
-- If there is some way we can convince the RPGMaker engine to dump extra info into the debug log, such as each URL it tries to load, then we can see which one it attempted just prior to the crash. It might be a URL or a file descriptor with a typo or with missing punctuation or something.
=== Finally, new issues first encountered through this run of V1.14
* In previous versions and playthroughs of the game, Yutual did not seperate from me as soon as we hit the forest, but this time she did. This time I answered her question with "I do not have to tell you my thoughts", which is a dialog option I had not previously tried. But this time she left me to go to the village alone, and then she was captured by the goblins with the other girls and I saved her again when I got to the village.
-- I saved her, then the twins, then Sugbo.. and then the game cut straight to everyone being around the campfire after the battle was over without my having to save Dura.
-- This might be down to a counter which gets out of sync when Yotual increases the number of parties who need saving? If it's intentional due to concern about hero fighting one extra battle with no HP refresh and half the party size, eh.. I'd vote "That'll teach him not to alienate his party" I'unno xD I mean if he does die, he gets to try that dialog tree over again. 🤷♂️
* Tigers roaming the map appear to render 1 pixel vertically offset from their tilesheets. This is easiest to see when they are walking upwards, there are extra pixels along the top of their sprite.
-- If I had to venture a guess, that tilesheet "Wild-Animals.png" is 500x333 so breaking up into 12x8 we get 41._6 pixel tiles. Engine might do odd things with tiles of non-integer size, so having a clean source version of that sheet at 576x384 like most of your better performing sheets might clean that right up.
* In Shamrock Stronghold, starting a fight with a wolf just a few tiles away from whoever the blonde maiden is in the western hallway, I got the on-screen error "RangeError: Array buffer allocation failed".
-- Certainly not related to any system memory leak, my Task Manager reports I have 22GB of free RAM available still.
-- Nothing got written to the debug log on that one, so probably an error reported by RPGMaker instead of a windows API error.
-- Restarting from save and retracing my steps I could not get the error to re-appear a second time
* When sitting on the throne of Shamrock Stronghold, the "Assign new supporter" option does nothing, simply taking you back to the "sitting on throne" menu.
* One time while leaving my burrow house, immediately after napping until nightfall, I got the error message "RangeError -- Failed to execute 'getImageData' on 'CanvasRenderingContext2D': Out of memory at ImageData creation"
-- Task manager still shows my PC has 22GB of RAM to spare out of 64GB, so not sure what hangup RPGMaker is encountering here.