tonihele / OpenKeeper

Dungeon Keeper II remake
GNU General Public License v3.0
437 stars 42 forks source link

Invisible cursor and too big GUI #411

Closed DarkSny closed 2 years ago

DarkSny commented 2 years ago

The game runs but I cannot see the mouse cursor and the GUI is too big so it is unplayable. Is there a way to fix this issue? I'm using Windows 7. Thanks.

tonihele commented 2 years ago

Hi,

could you please provide a screenshot of the issue and some specs from your computer and Java version. Also the logs. There is no log file per se. But if you have launched the game from the commandline, that output right there.

DarkSny commented 2 years ago

Hi, Here are my specs, logs, Java version and a screenshot. In the screenshot you can see the big GUI and the missing cursor.

Java: Java 8 Update 333, 64-bit Temurin JDK 11, 64-bit

Specs: Windows 7 64-bit Intel Core 2 Duo E6750 2.66GHz 4GB RAM Nvidia Geforce GTX 750

Here's what it says in the logs in main menu:

INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:36 ODP. toniarts.openkeeper.game.sound.SoundGroup parseFiles SEVERE: Error in file C:\GOG Games\Dungeon Keeper 2\Data\Sound\Sfx\Global\GuiHD. sdt with id 17 java.lang.NullPointerException: Cannot invoke "toniarts.openkeeper.tools.convert .sound.SdtFileEntry.getName()" because "entry" is null at toniarts.openkeeper.tools.convert.sound.SdtFile.fixFileExtension(SdtF ile.java:189) at toniarts.openkeeper.game.sound.SoundGroup.parseFiles(SoundGroup.java: 87) at toniarts.openkeeper.game.sound.SoundGroup.(SoundGroup.java:49) at toniarts.openkeeper.game.sound.SoundCategory.parseGroups(SoundCategor y.java:153) at toniarts.openkeeper.game.sound.SoundCategory.(SoundCategory.jav a:67) at toniarts.openkeeper.tools.modelviewer.SoundsLoader.load(SoundsLoader. java:70) at toniarts.openkeeper.tools.modelviewer.SoundsLoader.load(SoundsLoader. java:56) at toniarts.openkeeper.Main$5.loadSounds(Main.java:437) at toniarts.openkeeper.Main$5.onLoad(Main.java:406) at toniarts.openkeeper.game.state.loading.LoadingState$LoadingThread.run (LoadingState.java:192)

kvý 16, 2022 2:22:36 ODP. toniarts.openkeeper.game.sound.SoundGroup parseFiles SEVERE: Error in file C:\GOG Games\Dungeon Keeper 2\Data\Sound\Sfx\Global\GuiHD. sdt with id 18 java.lang.NullPointerException: Cannot invoke "toniarts.openkeeper.tools.convert .sound.SdtFileEntry.getName()" because "entry" is null at toniarts.openkeeper.tools.convert.sound.SdtFile.fixFileExtension(SdtF ile.java:189) at toniarts.openkeeper.game.sound.SoundGroup.parseFiles(SoundGroup.java: 87) at toniarts.openkeeper.game.sound.SoundGroup.(SoundGroup.java:49) at toniarts.openkeeper.game.sound.SoundCategory.parseGroups(SoundCategor y.java:153) at toniarts.openkeeper.game.sound.SoundCategory.(SoundCategory.jav a:67) at toniarts.openkeeper.tools.modelviewer.SoundsLoader.load(SoundsLoader. java:70) at toniarts.openkeeper.tools.modelviewer.SoundsLoader.load(SoundsLoader. java:56) at toniarts.openkeeper.Main$5.loadSounds(Main.java:437) at toniarts.openkeeper.Main$5.onLoad(Main.java:406) at toniarts.openkeeper.game.state.loading.LoadingState$LoadingThread.run (LoadingState.java:192)

kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-drop-down#panel was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-drop-down#panel-text was already registered. The new defin ition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-drop-down#text was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-drop-down#icon was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-drop-down#text-item was already registered. The new defini tion will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-listbox#scrollpanel was already registered. The new defini tion will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-scrollbar#panel was already registered. The new d efinition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-scrollbar#up was already registered. The new defi nition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-scrollbar#down was already registered. The new de finition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-scrollbar#background was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-scrollbar#position was already registered. The ne w definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-scrollbar#panel was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-scrollbar#left was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-scrollbar#right was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-scrollbar#background was already registered. Th e new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-scrollbar#position was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-scrollpanel#scrollpanel was already registered. The new de finition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-slider#up was already registered. The new definit ion will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-slider#background was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-slider#down was already registered. The new defin ition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-slider#position was already registered. The new d efinition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-slider#panel was already registered. The new de finition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-slider#left was already registered. The new def inition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-slider#right was already registered. The new de finition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-slider#background was already registered. The n ew definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-slider#position was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-checkbox-style#panel was already registered. The new defin ition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-checkbox-style#select was already registered. The new defi nition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-textfield#panel was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-textfield#field was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-textfield#text was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-textfield#cursor was already registered. The new definitio n will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-chat-control#chatArea was already registered. The new defi nition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-chat-control#chatTextArea was already registered. The new definition will override the previous. kvý 16, 2022 2:22:38 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 0! kvý 16, 2022 2:22:38 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 6! kvý 16, 2022 2:22:39 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 27! kvý 16, 2022 2:22:41 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 0! kvý 16, 2022 2:22:41 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 6! kvý 16, 2022 2:22:41 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 27! kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Textures/Logo.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend20_1.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend20_0.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend28_1.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend28_2.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend14_1.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend28_0.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend14_0.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend36.png] uploaded to atlas (atlas texture id : 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend14_2.png] uploaded to atlas (atlas texture id: 1).

Here's what it says in the logs when I load up a level:

INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:34 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: Reading level info! kvý 16, 2022 2:22:35 ODP. toniarts.openkeeper.tools.convert.map.KwdFile readMapI nfo INFO: The map uses custom overrides! kvý 16, 2022 2:22:36 ODP. toniarts.openkeeper.game.sound.SoundGroup parseFiles SEVERE: Error in file C:\GOG Games\Dungeon Keeper 2\Data\Sound\Sfx\Global\GuiHD. sdt with id 17 java.lang.NullPointerException: Cannot invoke "toniarts.openkeeper.tools.convert .sound.SdtFileEntry.getName()" because "entry" is null at toniarts.openkeeper.tools.convert.sound.SdtFile.fixFileExtension(SdtF ile.java:189) at toniarts.openkeeper.game.sound.SoundGroup.parseFiles(SoundGroup.java: 87) at toniarts.openkeeper.game.sound.SoundGroup.(SoundGroup.java:49) at toniarts.openkeeper.game.sound.SoundCategory.parseGroups(SoundCategor y.java:153) at toniarts.openkeeper.game.sound.SoundCategory.(SoundCategory.jav a:67) at toniarts.openkeeper.tools.modelviewer.SoundsLoader.load(SoundsLoader. java:70) at toniarts.openkeeper.tools.modelviewer.SoundsLoader.load(SoundsLoader. java:56) at toniarts.openkeeper.Main$5.loadSounds(Main.java:437) at toniarts.openkeeper.Main$5.onLoad(Main.java:406) at toniarts.openkeeper.game.state.loading.LoadingState$LoadingThread.run (LoadingState.java:192)

kvý 16, 2022 2:22:36 ODP. toniarts.openkeeper.game.sound.SoundGroup parseFiles SEVERE: Error in file C:\GOG Games\Dungeon Keeper 2\Data\Sound\Sfx\Global\GuiHD. sdt with id 18 java.lang.NullPointerException: Cannot invoke "toniarts.openkeeper.tools.convert .sound.SdtFileEntry.getName()" because "entry" is null at toniarts.openkeeper.tools.convert.sound.SdtFile.fixFileExtension(SdtF ile.java:189) at toniarts.openkeeper.game.sound.SoundGroup.parseFiles(SoundGroup.java: 87) at toniarts.openkeeper.game.sound.SoundGroup.(SoundGroup.java:49) at toniarts.openkeeper.game.sound.SoundCategory.parseGroups(SoundCategor y.java:153) at toniarts.openkeeper.game.sound.SoundCategory.(SoundCategory.jav a:67) at toniarts.openkeeper.tools.modelviewer.SoundsLoader.load(SoundsLoader. java:70) at toniarts.openkeeper.tools.modelviewer.SoundsLoader.load(SoundsLoader. java:56) at toniarts.openkeeper.Main$5.loadSounds(Main.java:437) at toniarts.openkeeper.Main$5.onLoad(Main.java:406) at toniarts.openkeeper.game.state.loading.LoadingState$LoadingThread.run (LoadingState.java:192)

kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-drop-down#panel was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-drop-down#panel-text was already registered. The new defin ition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-drop-down#text was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-drop-down#icon was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-drop-down#text-item was already registered. The new defini tion will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-listbox#scrollpanel was already registered. The new defini tion will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-scrollbar#panel was already registered. The new d efinition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-scrollbar#up was already registered. The new defi nition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-scrollbar#down was already registered. The new de finition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-scrollbar#background was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-scrollbar#position was already registered. The ne w definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-scrollbar#panel was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-scrollbar#left was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-scrollbar#right was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-scrollbar#background was already registered. Th e new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-scrollbar#position was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-scrollpanel#scrollpanel was already registered. The new de finition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-slider#up was already registered. The new definit ion will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-slider#background was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-slider#down was already registered. The new defin ition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-vertical-slider#position was already registered. The new d efinition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-slider#panel was already registered. The new de finition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-slider#left was already registered. The new def inition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-slider#right was already registered. The new de finition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-slider#background was already registered. The n ew definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-horizontal-slider#position was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-checkbox-style#panel was already registered. The new defin ition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-checkbox-style#select was already registered. The new defi nition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-textfield#panel was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-textfield#field was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-textfield#text was already registered. The new definition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-textfield#cursor was already registered. The new definitio n will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-chat-control#chatArea was already registered. The new defi nition will override the previous. kvý 16, 2022 2:22:36 ODP. de.lessvoid.nifty.Nifty registerStyle WARNING: Style: nifty-chat-control#chatTextArea was already registered. The new definition will override the previous. kvý 16, 2022 2:22:38 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 0! kvý 16, 2022 2:22:38 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 6! kvý 16, 2022 2:22:39 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 27! kvý 16, 2022 2:22:41 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 0! kvý 16, 2022 2:22:41 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 6! kvý 16, 2022 2:22:41 ODP. toniarts.openkeeper.video.tgq.TgqFile readAudioHeader INFO: Did not process tag 27! kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Textures/Logo.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend20_1.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend20_0.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend28_1.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend28_2.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend14_1.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend28_0.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend14_0.png] uploaded to atlas (atlas texture id: 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend36.png] uploaded to atlas (atlas texture id : 1). kvý 16, 2022 2:22:44 ODP. de.lessvoid.nifty.render.batch.BatchRenderImage upload ImageToAtlas INFO: Image [Interface/Fonts/Frontend14_2.png] uploaded to atlas (atlas texture id: 1).

dkok

ArchDemons commented 2 years ago

You can change window resolution in main menu settings

DarkSny commented 2 years ago

I tried that but it does not work. It does nothing when I try to change the resolution in the settings. It stays in the same resolution.

tonihele commented 2 years ago

Looks like the log is missing some important parts. The LWJGL initialization.

We do have this setting (openkeeper.properties in <youruserfolder>/.OpenKeeper): UseCursors(bool)=false

This will disable the hardware cursor and just use the system one.

Can you also show the resolution settings you are getting? A screen shot with the drop down should be sufficient. And you did click the V-button to apply the changes?

DarkSny commented 2 years ago

I tried putting the UseCursors(bool)=false in the openkeeper.properties as you suggested but nothing changes. Still invisible cursor. Yep I did click the V-button on bottom right corner to apply the changes but nothing happens. I also tried changing from fullscreen to windowed but nothing. It's like the settings do not work at all. The game is stuck in 640x480. When trying to change anything in the settings and applying it with the V-button, it does nothing and when I restart the game it just goes back to how it was before. Nothing changes. Here's screenshots of in-game settings that the game is stuck on.

dkok2

dkok3

dkok4

tonihele commented 2 years ago

How about if you change the resolution manually? It should be in the same config file as the UseCursors. Just make sure you find the correct openkeeper.properties. In your user folder, NOT the one in the run/app folder.

Height(int)=1080
Width(int)=1920
DarkSny commented 2 years ago

Thank you so much! It works now! I was in the wrong openkeeper.properties. Also I would like to ask, the game lags a bit, is there a way to change the texture, model detail or something that will make it run smooth?

tonihele commented 2 years ago

No problem. F5 will show you the FPS data, F6 some more details.

The thing is that your computer specs are really, how to express politely... low-end? The tragedy is that it is more than suitable to run the original game from 1999 but not this modern remake. And currently the modern remake doesn't even look better than the old. We do offer better resolutions yes, and some rendering maybe more crisp as more modern techniques are used. This, like said, gives very little to aesthetics currently, but performs more poor. Our code at this point is also very much unoptimized.

SSAO is very heavy, so is anti-aliasing. Anisotrophic filtering as well. But it could be that the performance problems you are experiencing are just CPU bound. As our maps and all that currently just involves the complete map, all... the... time... not just the part you are seeing. The bigger the map, more lag.

tonihele commented 2 years ago

I'm closing this. Unfortunately nothing was fixed and there is probably some issue somewhere. But I just can't reproduce it with anything. Lets hope it sorts itself out at some stage of development. Feel free to add any details here or better yet, debug, fix it and submit a PR :)