Just tried to play Blood with BuildGDX and the BloodGDXFix and got the following
BUILD engine by Ken Silverman (
http://www.advsys.net/ken)
BloodGDX v1.15(BuildGdx v20.081) by [M210®] (
http://m210.duke4.net)
Current date Oct 31, 2021 22:10:01
Running on Windows 10 (version 10.0)
with JRE version: 17
Initializing resource archives
Found 678 files in BLOOD.RFF archive
Found 1747 files in SOUNDS.RFF archive
Initializing Build 3D engine
Version >= v1.10 found
Loading palettes
Loading translucency table
Loading gamma correction table
Intel® HD Graphics 4600 4.3.0 - Build 20.19.15.5126 initialized
FatalError: Application exception (java.lang.IllegalAccessError: class ru.m210projects.Build.Render.Types.FastTextureBuffer (in unnamed module @0x1bce3393) cannot access class sun.nio.ch.DirectBuffer (in module java.base) because module java.base does not export sun.nio.ch to unnamed module @0x1bce3393)
[BuildGame]: class ru.m210projects.Build.Render.Types.FastTextureBuffer (in unnamed module @0x1bce3393) cannot access class sun.nio.ch.DirectBuffer (in module java.base) because module java.base does not export sun.nio.ch to unnamed module @0x1bce3393
ru.m210projects.Build.Render.Types.FastTextureBuffer.init(FastTextureBuffer.java:
48)
ru.m210projects.Build.Render.Types.FastTextureBuffer.<init>(FastTextureBuffer.
java:38)
ru.m210projects.Build.Render.TextureHandle.TileData.getTmpBuffer(TileData.java:109)
ru.m210projects.Build.Render.TextureHandle.RGBTileData.<init>(RGBTileData.java:
35)
ru.m210projects.Blood.Factory.BloodTextureManager$1.<init>(BloodTextureManager.
java:136)
ru.m210projects.Blood.Factory.BloodTextureManager.loadPic(BloodTextureManager.java:
136)
ru.m210projects.Build.Render.TextureHandle.TextureManager.get(TextureManager.java:
99)
ru.m210projects.Build.Render.TextureHandle.TextureManager.bind(TextureManager.java:
149)
ru.m210projects.Build.Render.Polymost.Polymost2D.drawrotate(Polymost2D.java:1154)
ru.m210projects.Build.Render.Polymost.Polymost2D.dorotatesprite(Polymost2D.java:1116)
ru.m210projects.Build.Render.Polymost.Polymost2D.rotatesprite(Polymost2D.java:969)
ru.m210projects.Build.Render.Polymost.Polymost.rotatesprite(Polymost.java:3775)
ru.m210projects.Build.Engine.rotatesprite(Engine.java:3485)
ru.m210projects.Blood.Factory.BloodFactory.drawInitScreen(BloodFactory.java:51)
ru.m210projects.Build.Pattern.ScreenAdapters.InitScreen.render(InitScreen.java:260)
com.badlogic.gdx.Game.render(Game.java:46)
ru.m210projects.Build.Pattern.BuildGame.render(BuildGame.java:129)
ru.m210projects.Build.Architecture.BuildApplication.mainLoop(BuildApplication.java:
136)
ru.m210projects.Build.Architecture.BuildApplication.access$0(BuildApplication.
java:106)
ru.m210projects.Build.Architecture.BuildApplication$1.run(BuildApplication.java:
92)
Full stack trace: java.base/java.lang.Thread.getStackTrace(Thread.java:1610)
ru.m210projects.Build.Pattern.BuildGame.getStackTrace(BuildGame.java:242)
ru.m210projects.Build.Pattern.BuildGame.ThrowError(BuildGame.java:279)
ru.m210projects.Build.Pattern.BuildGame.render(BuildGame.java:145)
ru.m210projects.Build.Architecture.BuildApplication.mainLoop(BuildApplication.java:
136)
ru.m210projects.Build.Architecture.BuildApplication.access$0(BuildApplication.
java:106)
ru.m210projects.Build.Architecture.BuildApplication$1.run(BuildApplication.java:92)