Thanks for the updated version !
Here is more feedback:
-
When the demo starts, the window is centered vertically, but it has its origin at the left edge of the screen. Would it be possible to center the window horizontally as well? It does seem a bit strange the way it is now (although it’s not really a problem).
-
When I Alt-Tab to another application and then return the focus to the game, the mouse cursor is no longer confined to the window (I don’t have a high DPI screen, so it’s probably not related to this issue).
-
Most buttons are highlighted only once when mousing over them, until the mouse is over another button. Some exceptions are the “Get in touch!” button on the main menu screen and the “Leave” button on the Collected Lore screen (but only when accessing the latter from the main menu, not from the in-game tabbed interface, strangely enough).
-
Trying to delete a previously saved game, whether from the Load or Save screen, results in a crash:
wglGraphicsPipe (all display modules loaded.) :Actor(warning): Cannot control joint head :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body already attached :bullet(warning): rigid body not attached :bullet(warning): ghost not attached :bullet(warning): ghost not attached :bullet(warning): ghost not attached :bullet(warning): ghost not attached :bullet(warning): rigid body not attached :bullet(warning): rigid body not attached :bullet(warning): ghost not attached :task(error): Exception occurred in PythonTask eventManager :GameMessages(warning): Traceback (most recent call last): File "GameCore.py", line 1262, in <module> File "/home/thaumaturge/Documents/My Game Projects/DoorToTheMists_DEMO/build/__whl_cache__/panda3d-1.10.4.1+opt-cp36-cp36m-win_amd64.whl/direct/showbase/ShowBase.py", line 3124, in run File "/home/thaumaturge/Documents/My Game Projects/DoorToTheMists_DEMO/build/__whl_cache__/panda3d-1.10.4.1+opt-cp36-cp36m-win_amd64.whl/direct/task/Task.py", line 531, in run File "/home/thaumaturge/Documents/My Game Projects/DoorToTheMists_DEMO/build/__whl_cache__/panda3d-1.10.4.1+opt-cp36-cp36m-win_amd64.whl/direct/task/Task.py", line 485, in step File "/home/thaumaturge/Documents/My Game Projects/DoorToTheMists_DEMO/build/__whl_cache__/panda3d-1.10.4.1+opt-cp36-cp36m-win_amd64.whl/direct/showbase/EventManager.py", line 49, in eventLoopTask File "/home/thaumaturge/Documents/My Game Projects/DoorToTheMists_DEMO/build/__whl_cache__/panda3d-1.10.4.1+opt-cp36-cp36m-win_amd64.whl/direct/showbase/EventManager.py", line 43, in doEvents File "/home/thaumaturge/Documents/My Game Projects/DoorToTheMists_DEMO/build/__whl_cache__/panda3d-1.10.4.1+opt-cp36-cp36m-win_amd64.whl/direct/showbase/EventManager.py", line 99, in processEvent File "/home/thaumaturge/Documents/My Game Projects/DoorToTheMists_DEMO/build/__whl_cache__/panda3d-1.10.4.1+opt-cp36-cp36m-win_amd64.whl/direct/showbase/Messenger.py", line 333, in send File "/home/thaumaturge/Documents/My Game Projects/DoorToTheMists_DEMO/build/__whl_cache__/panda3d-1.10.4.1+opt-cp36-cp36m-win_amd64.whl/direct/showbase/Messenger.py", line 418, in __dispatch File "/home/thaumaturge/Documents/My Game Projects/DoorToTheMists_DEMO/build/__whl_cache__/panda3d-1.10.4.1+opt-cp36-cp36m-win_amd64.whl/direct/gui/DirectButton.py", line 103, in commandFunc File "/home/thaumaturge/Documents/My Game Projects/DoorToTheMists_DEMO/Adventuring/SaveLoadMenu.py", line 326, in delete NameError: name 'os' is not defined
-
Clicking the “Create New Save” slot on the Save screen should probably disable the “Delete” button.
-
While clicking a slot on the Load screen changes the image to the right to the corresponding thumbnail, this does not seem to happen on the Save screen: the image remains unchanged there, regardless of which slot is clicked. This image is the current view at that point, so it makes sense to see it when clicking on “Create New Save”, but not really when trying to overwrite an older save IMHO.
-
This is probably nitpicking, but being able to use the mouse wheel for scrolling would be a nice touch I think.
-
A small suggestion for the game itself: when travelling long distances, the ability to run (e.g. by holding down the Shift key) would likely be a nice addition.
-
Finally (really
!) it might be worthwhile to make the location of the log file user-configurable, i.e. whether it should be created in the “app-data” directory as it is now, or in the directory where the game is installed.
Keep up the good work !