itch.iohttp://itch.iohttps://itch.io/t/4695564/sandboxSandboxhttps://itch.io/t/4695564/sandboxSun, 23 Mar 2025 21:30:23 GMTSun, 23 Mar 2025 21:30:23 GMTSun, 23 Mar 2025 21:30:23 GMTSandbox when. Comment if you agree.

]]>
https://itch.io/t/130260/solved-stuttering-after-death-out-of-memory-error[SOLVED] Stuttering after death / Out Of Memory Errorhttps://itch.io/t/130260/solved-stuttering-after-death-out-of-memory-errorFri, 04 Aug 2017 16:37:21 GMTFri, 04 Aug 2017 16:37:21 GMTSat, 26 Aug 2017 08:20:29 GMT(Mod edit: See https://itch.io/t/130268/java-outofmemory-crash for more information on the OOME, specifically).

After death -> continue, a continuous stutter is introduced into the game.  Quitting to the main menu and loading does not fix this state. Upon next death or quit to menu and reload, a crash occurs.

Demonstration. Death occurs at 0:30:

]]>
https://itch.io/t/142684/solved-game-doesnt-run[SOLVED] Game doesn't runhttps://itch.io/t/142684/solved-game-doesnt-runFri, 15 Sep 2017 08:00:28 GMTFri, 15 Sep 2017 08:00:28 GMTFri, 17 Nov 2017 03:06:43 GMTI purchased the Windows version of the game (I have a Windows 10) back when it was on sale, went and extracted it, but the game doesn't run no matter what I click on. I've tried clicking both the run_win file as well as the  .jar. For the former, the black command prompt window will appear for a few seconds, then briefly disappear and then nothing will happen. When the jar file is clicked on, the cursor indicates that it's trying to run the program (I think), but there's no window that comes up or anything. 

I haven't had trouble running .jar files for other games or programs, but for this particular one, it just isn't opening on my computer.  :(

]]>
https://itch.io/t/164287/solved-game-crashes-on-loading-file[SOLVED] Game Crashes on Loading Filehttps://itch.io/t/164287/solved-game-crashes-on-loading-fileSun, 19 Nov 2017 18:20:31 GMTSun, 19 Nov 2017 18:20:31 GMTMon, 20 Nov 2017 20:46:16 GMTHello!

After defeating the Purifier (I think that was his name, he shot a lot of fire), I went and saved my game. After that, I kept playing and eventually died. When the game tried to re-load my save file, it crashed to desktop. Now, whenever I attempt to "continue" my game from the main menu, it crashes to desktop. 

My play through has been stopped in its tracks until there is a way to resolve this issue. Below I've included my err.log and my Gearend-0.sav, I hope these will help in diagnosing the issue.

err.log

Exception in thread "LWJGL Application" java.lang.NullPointerException
at com.solarlune.gearend.system.SteamworksHandler.event(SteamworksHandler.java:121)
at com.solarlune.gearend.enemies.bosses.Boss.onEnd(Boss.java:25)
at com.solarlune.gearend.enemies.bosses.BossPurifier.onEnd(BossPurifier.java:143)
at com.nilunder.bdx.GameObject.endNoChildren(GameObject.java:639)
at com.nilunder.bdx.GameObject.end(GameObject.java:631)
at com.solarlune.gearend.enemies.bosses.BossPurifier.init(BossPurifier.java:74)
at com.nilunder.bdx.Scene.initGameObject(Scene.java:590)
at com.nilunder.bdx.Scene.init(Scene.java:406)
at com.nilunder.bdx.Bdx$ArrayListScenes.add(Bdx.java:121)
at com.nilunder.bdx.Bdx$ArrayListScenes.add(Bdx.java:132)
at com.solarlune.gearend.system.SysCon.setGameScene(SysCon.java:653)
at com.solarlune.gearend.system.SysCon.loadGame(SysCon.java:551)
at com.solarlune.gearend.system.mainmenu.MainMenuCursor.main(MainMenuCursor.java:271)
at com.nilunder.bdx.Scene.runObjectLogic(Scene.java:845)
at com.nilunder.bdx.Scene.update(Scene.java:917)
at com.nilunder.bdx.Bdx.main(Bdx.java:342)
at com.solarlune.gearend.BdxApp.render(BdxApp.java:45)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:223)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:124)

Gearend-0.sav

{PLeftArm:{class:java.lang.String,value:ArmPistol},flag-talkedToDrHeart:{class:java.lang.Integer,value:1},flag-(-306.0, 0.0, 4.0):{class:java.lang.Integer,value:1},flag-(-160.0, 0.0, 50.0):{class:java.lang.Integer,value:1},PCore:{class:java.lang.String,value:CoreEps},HP:{class:java.lang.Float,value:20},flag-CommZoneDone:{class:java.lang.Integer,value:1},flag-(209.5, 0.0, -2.0):{class:java.lang.Integer,value:0},flag-ItemGet-ArmPistol:{class:java.lang.Integer,value:1},flag-gameStart:{class:java.lang.Integer,value:1},flag-(450.5, 1.0, -24.0):{class:java.lang.Integer,value:1},flag-(-215.5, 0.0, 42.0):{class:java.lang.Integer,value:0},flag-DrakonDefeated:{class:java.lang.Integer,value:1},HPUps:{class:java.lang.Integer,value:1},flag-PurifierCleared:{class:java.lang.Integer,value:1},flag-(-215.5, 0.0, 48.0):{class:java.lang.Integer,value:0},flag-(-215.5, 0.0, 46.0):{class:java.lang.Integer,value:0},scene:{class:java.lang.String,value:CommZone},flag-(-215.5, 0.0, 44.0):{class:java.lang.Integer,value:0},flag-ItemGet-ArmBazooka:{class:java.lang.Integer,value:1},flag-rd_notworking:{class:java.lang.Integer,value:1},unlockedEquipment:[{class:java.lang.String,value:CoreEps},{class:java.lang.String,value:LegsEps},{class:java.lang.String,value:LegsSkates},{class:java.lang.String,value:ArmPistol},{class:java.lang.String,value:ArmBazooka}],flag-TalkedAboutJio:{class:java.lang.Integer,value:1},camPosition.z:{class:java.lang.Float,value:-60.000004},camPosition.x:{class:java.lang.Float,value:-29.627579},playerPosition.z:{class:java.lang.Float,value:-63.149998},camPosition.y:{class:java.lang.Float,value:-0.25},MAttached:{class:java.lang.Boolean,value:false},playerPosition.x:{class:java.lang.Float,value:-29.627586},PLegs:{class:java.lang.String,value:LegsSkates},playerPosition.y:{class:java.lang.Float,value:-0.25},flag-ItemGet-cap_empty:{class:java.lang.Integer,value:1},flag-ItemGet-LegsSkates:{class:java.lang.Integer,value:1},flag-(123.5, 0.0, 0.49166667):{class:java.lang.Integer,value:1},flag-CommZone(-430.0, 0.0, 11.5):{class:java.lang.Integer,value:1},flag-(-111.0, 0.0, 31.0):{class:java.lang.Integer,value:1},EP:{class:java.lang.Float,value:18},version:{class:java.lang.String,value:1.03},PRightArm:{class:java.lang.String,value:ArmBazooka},flag-HubZone(306.0, 0.0, 11.5):{class:java.lang.Integer,value:0},flag-(77.0, 0.0, -6.0):{class:java.lang.Integer,value:1},flag-CommZone(-109.0, 0.0, 12.5):{class:java.lang.Integer,value:1},flag-N_Met:{class:java.lang.Integer,value:1},flag-(423.0, 0.0, 16.0):{class:java.lang.Integer,value:1},EPUps:{class:java.lang.Integer,value:4},saveCount:{class:java.lang.Integer,value:9}}


- TownEater

]]>
https://itch.io/t/133492/massive-framerate-drop-after-opening-the-map-for-the-first-timeMassive framerate drop after opening the map for the first time.https://itch.io/t/133492/massive-framerate-drop-after-opening-the-map-for-the-first-timeTue, 15 Aug 2017 16:23:23 GMTTue, 15 Aug 2017 16:23:23 GMTTue, 15 Aug 2017 16:23:23 GMTHey there!

I'm running Gearend on a Windows 64-bit PC with a AMD FX 6300 and a GTX 750, and I noticed that after opening the map, the game halves it's framerate until I either die, or I leave an area entirely.

It's pretty much making the game unplayable, as it's impossible to really move anywhere with speed or precision after you open the map.

Other than that and the god ray shader appearing super weird, everything else works fine.

Can't wait to play more of the game! :)

]]>
https://itch.io/t/130773/spoilers-suggestionbug-list[Spoilers] Suggestion/Bug Listhttps://itch.io/t/130773/spoilers-suggestionbug-listSun, 06 Aug 2017 00:46:12 GMTSun, 06 Aug 2017 00:46:12 GMTSun, 06 Aug 2017 00:46:12 GMTI finished Gearend! Not 100% though. In any case, this post contains spoilers.

I really liked the game!

  • The characters were super fun. My favourite is ArmBoy and the fire guy (I forget his name), very entertaining. I had many laughs.
  • I noticed a lot of really smart game design decisions in all the zones.
  • My favourite zone was the one with Vial - I liked how a lot of the equipment had to be used to complete the zone.
  • I don't know if you did this on purpose, but the design of the weapons allowed for a lot of different fighting styles - it was really cool. 
  • In terms of length, the game was pretty much exactly as long as I thought it would be. That being said, given the variety of equipment, I know you could have made Gearend a lot longer.
  • The ending felt like you were setting up for a sequel, will there be a Gearend 2?
  • The music was tight-tight-tight man, great music.
  • Aside from the few bugs, the game felt super professional :)

A few suggestions:

  1. There are too many buttons for equipping things (Ctrl, Arrow keys, X, C). I think it'd be better if equipping were done more traditionally - something like Zelda Breath of the Wild equipping.
  2. Please make the final cutscene before the Unnamed (and all bosses for that matter) skippable after you see it for the first time. I'm horrible at side-scrollers so I saw that cutscene at least 10 times lol
  3. This is a personal opinion, but instant deaths to me always come off as a way of artificially increasing game time. The spinners I could live with, but the spikes were super frustrating. I think instead of doing 999 damage, they should do like five damage per half-second or something like that (so they're deadly, but you can afford 1 - 2 mistakes). In Metroidvanias, the instant death blocks don't work well imo.
  4. Keep the ESC quit at the end of the game during the credits and go to title screen after credits (it's a small thing, but I think it's more professional than telling the user to just close the game).
  5. The sound when an enemy or the player is close to dying is a little annoying. I don't know if anyone else has the same opinion though. In general though, I find repeating sounds when at low health annoying (like in all Zelda games, it's the worst thing ever). A game that does it super well though is Axiom Verge, the death beep fuses with the music.
  6. EDIT: When there's a switch, it might be good to show what the switch does. For example, in the Vial zone (can't remember the name), there's a switch above the ground door. When you go up the stairs and hit the switch, you don't know what it does because the way that opens up is off camera. Similarly, there's a secret energy increase thing you can get by using the skating legs, but when you turn on the switch you don't know what opens. Finally, there are some switches in the desert zone where you turn them on, and I never know what they did because I hit the switch before finding the thing it's suppose to open. Maybe somehow move the camera to show that a door or something has been opened (like in Zelda?)

Some bugs:

  1. I have a feeling there are memory leaks because GC happens more often the more times I die. Try profiling and dying multiple times.
  2. If I die on the Unnamed and he's doing an attack with a looping sound, the sound loops forever upon revival.
  3. I think the trigger for the Unnamed to finish the drill attack is touching the floor, right? Well sometimes the Unnamed hits the wall before hitting the floor and gets stuck there, and he's super easy to kill if this happens (and it's not that difficult to exploit). So maybe add the walls to trigger the Unnamed finishing the drill attack (or put him on a timer as back up, he can't be drilling more than 5 seconds, right?).


Okay that's pretty much it right now. I should have written the bugs as I played along (I'll comment here about more bugs if I play through the game again, or try to 100% it), but I was mostly just playing the game for fun! All in all, I had a really good time playing Gearend :) All my grievances are rather minor and some are due to my lack of Metroidvania skills haha

Edit: Just wanted to say that I don't expect you to follow through with any suggestions at all, they're mostly there as part of a small "review" and my opinion on certain aspects of the game.

Thanks for a great game, Solar!

]]>
https://itch.io/t/133344/solved-game-crashes[SOLVED] Game Crasheshttps://itch.io/t/133344/solved-game-crashesTue, 15 Aug 2017 04:23:21 GMTTue, 15 Aug 2017 04:23:21 GMTSat, 26 Aug 2017 08:21:09 GMTThe game crashes after entering a door, it never loads the next room and crashes! here's the error log:

warning CollisionDispatcher.needsCollision: static-static collision!
warning CollisionDispatcher.needsCollision: static-static collision!
Exception in thread "LWJGL Application" java.lang.NullPointerException
at com.bulletphysics.collision.dispatch.CollisionDispatcher.freeCollisionAlgorithm(CollisionDispatcher.java:126)
at com.bulletphysics.collision.broadphase.HashedOverlappingPairCache.cleanOverlappingPair(HashedOverlappingPairCache.java:225)
at com.bulletphysics.collision.broadphase.HashedOverlappingPairCache$CleanPairCallback.processOverlap(HashedOverlappingPairCache.java:453)
at com.bulletphysics.collision.broadphase.HashedOverlappingPairCache.processAllOverlappingPairs(HashedOverlappingPairCache.java:196)
at com.bulletphysics.collision.broadphase.HashedOverlappingPairCache.cleanProxyFromPairs(HashedOverlappingPairCache.java:213)
at com.bulletphysics.collision.dispatch.CollisionWorld.removeCollisionObject(CollisionWorld.java:175)
at com.bulletphysics.dynamics.DiscreteDynamicsWorld.removeRigidBody(DiscreteDynamicsWorld.java:442)
at com.nilunder.bdx.Scene.removeObjects(Scene.java:885)
at com.nilunder.bdx.Scene.dispose(Scene.java:415)
at com.nilunder.bdx.Scene.update(Scene.java:949)
at com.nilunder.bdx.Bdx.main(Bdx.java:338)
at com.solarlune.gearend.BdxApp.render(BdxApp.java:44)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:223)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:124)

]]>
https://itch.io/t/130261/solved-crepescular-ray-corrupts-some-areas[SOLVED] Crepescular Ray corrupts some areashttps://itch.io/t/130261/solved-crepescular-ray-corrupts-some-areasFri, 04 Aug 2017 16:41:39 GMTFri, 04 Aug 2017 16:41:39 GMTSat, 26 Aug 2017 08:20:10 GMTWhile Crepescular Ray is enabled, outdoor scenes look like this:

Intel 2600k, 16 gigs RAM,, Nvidia 980ti

]]>
https://itch.io/t/130268/solved-java-outofmemory-crash[SOLVED] Java OutOfMemory crashhttps://itch.io/t/130268/solved-java-outofmemory-crashFri, 04 Aug 2017 17:14:25 GMTFri, 04 Aug 2017 17:14:25 GMTSat, 26 Aug 2017 08:21:21 GMTAfter the stutter and then crash https://itch.io/t/130260/stuttering-after-death I get this message:

warning CollisionDispatcher.needsCollision: static-static collision!
warning CollisionDispatcher.needsCollision: static-static collision!
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: java.lang.OutOfMemoryError: Java heap space
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:131)
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Arrays.java:3664)
at java.lang.String.<init>(String.java:207)
at com.badlogic.gdx.utils.JsonReader.parse(JsonReader.java:188)
at com.badlogic.gdx.utils.JsonReader.parse(JsonReader.java:55)
at com.badlogic.gdx.utils.JsonReader.parse(JsonReader.java:75)
at com.nilunder.bdx.Scene.init(Scene.java:185)
at com.nilunder.bdx.Bdx$ArrayListScenes.add(Bdx.java:111)
at com.nilunder.bdx.Bdx$ArrayListScenes.add(Bdx.java:122)
at com.solarlune.gearend.system.SysCon.setGameScene(SysCon.java:606)
at com.solarlune.gearend.system.SysCon.loadGame(SysCon.java:506)
at com.solarlune.gearend.system.mainmenu.MainMenuCursor.main(MainMenuCursor.java:226)
at com.nilunder.bdx.Scene.runObjectLogic(Scene.java:848)
at com.nilunder.bdx.Scene.update(Scene.java:894)
at com.nilunder.bdx.Bdx.main(Bdx.java:314)
at com.solarlune.gearend.BdxApp.render(BdxApp.java:44)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:223)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:124)

I tried using the -Xms2048m and -Xmx2048m to increase the memory ceiling, but same errors still happen.

jre\bin\java -jar Gearend-1.0.jar -Xms2048m -Xmx2048m

]]>
https://itch.io/t/131978/solved-xbox-360-controller-doesnt-work-in-fullscreen[SOLVED] Xbox 360 controller doesnt work in fullscreenhttps://itch.io/t/131978/solved-xbox-360-controller-doesnt-work-in-fullscreenThu, 10 Aug 2017 04:18:41 GMTThu, 10 Aug 2017 04:18:41 GMTSat, 26 Aug 2017 08:21:55 GMTIf I enter fullscreen, and even if I return to windowed mode, my xbox controller stops working until i relaunch the game in windowed mode.

I'm on windows 10 if that matters

]]>
https://itch.io/t/130406/solved-shader-crash-at-purifier[SOLVED] Shader Crash at Purifierhttps://itch.io/t/130406/solved-shader-crash-at-purifierSat, 05 Aug 2017 01:31:28 GMTSat, 05 Aug 2017 01:31:28 GMTTue, 15 Aug 2017 21:58:29 GMTHey Solar!

Fun game so far, it really forces you to explore. Nice.

Anyways, I made it to the Purifier (I think). I don't actually know because every time I try to enter the room (right after the guy who's like, "you're close to the Purifier"), the game crashes.

Here's a link to the error file, hopefully this helps!

http://pasteall.org/498184

Keep up the good work :) In the mean time, I can try to fix it myself...

PS: I've tried to get to the Purifier on both my Mac and on a Linux (Ubuntu) virtual machine, and I crash in both.


Edit: Just wanted to let you know that I've fixed this myself for the meantime :) (I edited your water.frag shader, and fixed the errors). 

]]>