Necesse

Necesse

View Stats:
 This topic has been pinned, so it's probably important
Fair  [developer] Dec 12, 2019 @ 9:00am
3
Bugs and troubleshooting
To avoid duplicate bug reports, please try and find your problem first by using the search function in discussions.

If you have a new bug to report or if you can't find a solution, feel free to create a new post detailing your problem as much as possible. The game generates a log file located at "%APPDATA%/Necesse/latest-log.txt", which will be very helpful if you include in your report.

It is usually much faster to get your issue resolved if you post it inside the official Discord server. You can join it by using this link: https://discord.gg/FAFgrKD

Known major bugs and issues:

> My game experiences stutters, long frame drops or closes after some time
If this happens it's often because the game isn't getting allocated enough memory. If you know your system has the required memory to run the game, a computer restart, or closing your other memory intensive programs often fixes this issue. You can also try to select the "Run without ram arguments" option when launching from your Steam library.

> I get a message saying my system doesn't support OpenGL
> My screen is black or flickering
This means that the game had trouble finding the OpenGL functions needed. You can try to update your graphics drivers. However, if that still does not fix it, your graphics card simply does not meet the minimum requirements to run the game.

> I am experiencing lag, desync or cannot connect at all through Steam
Sometimes you can get a bad connection through the Steam network. It is usually fixed by changing your Steam download server in Steam Settings -> Downloads -> Download Region dropdown. Just change it to something else nearby.
If you are playing with one other friend, you both need to do this since there is no way to tell which of you is having the problem. It may also be helpful to have it be the same as your friend.

> I don't see any main menu when I launch the game, just a panning camera
This means the game couldn't find the required graphics driver functions to properly render the game. A temporary fix is to hit F11 to exit fullscreen, but you still may run into other render bugs later in the game.

> The game closes without any info, sometimes after 15 seconds and sometimes 30 minutes
If you see an error file at the games install folder, it likely means the crash is caused by a faulty OpenGL Intel graphics driver. To be sure, check the file for "igxelpicd64.dll".
If you have a laptop with a dedicated graphics card, it means Windows has decided not to use it for the game. To fix this, you have to go into Windows graphics settings and force it like shown in this screenshot: https://i.imgur.com/lJPxAKx.png
Make sure that you choose javaw.exe and not Necesse.exe.
We're looking into a workaround, but since the issue is on Intels side, it can be hard. Not a lot of games use OpenGL for graphics, so you won't be experiencing this on those.

> The game doesn't launch on my M1 mac
M1 support is currently being worked on.
Some people, including me, have reported it working out of the box. Check for an update to your Mac, install it and it may work for you too.
Others have reported it working when using Rosetta. More info on that can be found here: https://support.apple.com/en-us/HT211861

> I cannot control my character with WASD
This happens if you are using an Asian keyboard or a keyboard with different input modes. Make sure that you are in the "Latin" typing mode, and it will work.
Last edited by Fair; Mar 21, 2024 @ 3:46am
< >
Showing 286-300 of 747 comments
Fair  [developer] Sep 29, 2022 @ 12:41am 
@Sun God
In the button menu to the right of your hotbar with inventory open, there is a quests button. Click that and there should be a checkbox in that menu to toggle it.
Vic20 Oct 2, 2022 @ 2:45am 
Love the concept! Played for a bit, but am unable to open any town management windows. It just crashes the java client. I tried making a new world, but same thing happened. I just immediately dropped a settlement flag and crashed opening the window.

System is a Ryzen5900x, 3080, 32gb ram.

Update: I tried again, allowing the client to go unresponsive for about 45s without clicking anything. It eventually opened the management window, but I did still get the spinning wheel and grayed out screen for a bit. Tried a few more times, and it's hit or miss on whether the game fully crashes.

Update2: Tried the previous builds in steam, same issue. Tried the RAM option on Steam launch but that also didn't help. Messed with various settings, fullscreen, windowed, fps cap / no cap - Let me know if there's anything else I should try. I'd love to play! :D

Update3: Just turned the PC on today and tried again, works perfectly. So a reboot fixed it. Not sure if any of that helps, but there ya go!
Last edited by Vic20; Oct 2, 2022 @ 2:13pm
@scar Oct 2, 2022 @ 4:33pm 
Hello, game crashes regularly. Can you please help?


--- Necesse crash log ---
Generated on: 2022-10-02 19h31m09s
Game state: MainGame
Game version: 0.21.25
Game language: en
Steam build: 9593077
Steam name: @scar
Authentication: 76561198091251180
Found 0 loaded mods:
Found 0 not enabled mods:

Exceptions:
java.lang.NullPointerException
at necesse.gfx.drawOptions.texture.SharedTextureDrawOptions.draw(SharedTextureDrawOptions.java:76)
at necesse.gfx.drawables.LevelDrawUtils.lambda$null$39(LevelDrawUtils.java:609)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$null$54(LevelDrawUtils.java:608)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$55(LevelDrawUtils.java:607)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.draw(LevelDrawUtils.java:559)
at necesse.level.maps.Level.draw(Level.java:236)
at necesse.engine.state.MainGame.drawScene(MainGame.java:441)
at necesse.engine.Screen$1.lambda$null$4(Screen.java:704)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.engine.Screen$1.lambda$update$8(Screen.java:701)
at necesse.engine.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.Screen$1.update(Screen.java:697)
at necesse.engine.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.Screen.init(Screen.java:1182)
at necesse.engine.Screen.<init>(Screen.java:262)
at StartClient.main(StartClient.java:108)

Username: oscar
OS: Microsoft Windows 11 build 22000
OS arch: amd64
CPU: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
Memory total: 34.27 GB
Memory used: 12.44 GB
Java path: G:\Program Files (x86)\Steam\steamapps\common\Necesse\jre
Java version: 1.8.0_202
JVM arguments:
-XX:+UnlockExperimentalVMOptions
-XX:+UseG1GC
-XX:G1NewSizePercent=20
-XX:G1ReservePercent=20
-XX:MaxGCPauseMillis=50
-XX:G1HeapRegionSize=32M
LWJGL version: 3.3.1 build 7
AppData path: C:\Users\oscar\AppData\Roaming\Necesse\
Working dir: G:\Program Files (x86)\Steam\steamapps\common\Necesse
Natives path: G:\Program Files (x86)\Steam\steamapps\common\Necesse\.\natives
JVM memory max: 8.59 GB
JVM memory used: 857.50 MB / 1.38 GB (62.33%)

Graphics card: null, null
OpenGL version: null
Found 2 displays:
LG ULTRAGEAR (GCM, 5b7f)
LG ULTRAGEAR (GCM, 5b7f)
FBO: GL30

Running server: Yes
Server network: LOCAL
Server network in: 17 B/s (5), Total: 5.63 kB (533)
Server network out: 1.51 kB/s (211), Total: 676.79 kB (3233)
Server save name: C:\Users\oscar\AppData\Roaming\Necesse\saves/Main.zip
Server world time: 613, day 7
Server game time: 7098459
Server local time: 68454
Server ticks: 1369
Players online: 1
Slot 0: Doom at 1306x-4995d0
Loaded levels: 1
1306x-4995d0, Size: 300x300, Biome: forest, Entities: 108, Mobs: 67, Projectiles: 0, Pickups: 6

Running client: Yes
Client network: LOCAL
Client network in: 1.51 kB/s (211), Total: 676.79 kB (3233)
Client network out: 17 B/s (5), Total: 5.63 kB (533)
Client world time: 613, day 7
Client game time: 7098452
Client local time: 68256
Client slot: 0/1
Client level: 1306x-4995d0, Size: 300x300, Biome: forest, Entities: 108, Mobs: 67, Projectiles: 0, Pickups: 6
Salix alba Oct 18, 2022 @ 1:38pm 
Love the game, but today it suddenly started giving very frequent crashes. Hope this helps to solve it:

--- Necesse crash log ---
Generated on: 2022-10-18 22h39m55s
At C:\Program Files (x86)\Steam\steamapps\common\Necesse\latest-crash.log
Game state: MainGame
Game version: 0.21.25
Game language: en
Steam build: 9650339
Steam name: Salix alba
Authentication: 76561198043950679
Found 0 loaded mods:
Found 0 not enabled mods:

Exceptions:
java.lang.ClassCastException: cannot be cast to necesse.gfx.drawOptions.texture.TextureDrawOptionsObj
at necesse.gfx.drawOptions.texture.SharedTextureDrawOptions.draw(SharedTextureDrawOptions.java:78)
at necesse.gfx.drawables.LevelDrawUtils.lambda$null$39(LevelDrawUtils.java:609)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$null$54(LevelDrawUtils.java:608)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$55(LevelDrawUtils.java:607)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.draw(LevelDrawUtils.java:559)
at necesse.level.maps.Level.draw(Level.java:236)
at necesse.engine.state.MainGame.drawScene(MainGame.java:441)
at necesse.engine.Screen$1.lambda$null$4(Screen.java:704)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.engine.Screen$1.lambda$update$8(Screen.java:701)
at necesse.engine.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.Screen$1.update(Screen.java:697)
at necesse.engine.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.Screen.init(Screen.java:1182)
at necesse.engine.Screen.<init>(Screen.java:262)
at StartClient.main(StartClient.java:108)

Username: wanne
OS: Microsoft Windows 10 build 19043
OS arch: amd64
CPU: AMD Ryzen 5 5600X 6-Core Processor
Memory total: 34.28 GB
Memory used: 9.11 GB
Java path: C:\Program Files (x86)\Steam\steamapps\common\Necesse\jre
Java version: 1.8.0_202
JVM arguments:
-XX:+UnlockExperimentalVMOptions
-XX:+UseG1GC
-XX:G1NewSizePercent=20
-XX:G1ReservePercent=20
-XX:MaxGCPauseMillis=50
-XX:G1HeapRegionSize=32M
LWJGL version: 3.3.1 build 7
AppData path: C:\Users\wanne\AppData\Roaming\Necesse\
Working dir: C:\Program Files (x86)\Steam\steamapps\common\Necesse
Natives path: C:\Program Files (x86)\Steam\steamapps\common\Necesse\.\natives
JVM memory max: 8.59 GB
JVM memory used: 944.66 MB / 1.38 GB (68.67%)

Graphics card: null, null
OpenGL version: null
Found 2 displays:
2460G5 (AOC, 246a)
EK240Y (ACB, 758)
FBO: GL30

Running server: No

Running client: Yes
Client network: STEAM:76561198045822054
Client network in: 1.35 kB/s (207), Total: 842.51 kB (8876)
Client network out: 69 B/s (14), Total: 38.42 kB (1903)
Client world time: 219, day 30
Client game time: 28923873
Client local time: 161318
Client slot: 1/10
Client level: -1746x5010d0, Size: 300x300, Biome: forest, Entities: 936, Mobs: 45, Projectiles: 0, Pickups: 16
Fair  [developer] Oct 18, 2022 @ 3:24pm 
@Salix alba
That's a really odd crash. How frequent are you experiencing the crash? :/
The only thing that I can think of right now is that something got corrupted. You can try to validate game files, or maybe uninstall and then reinstall again.
Salix alba Oct 19, 2022 @ 12:14pm 
The crashes seemed random, sometimes I could play for 10 min, other times it crashed in the menu right after starting.
I have no idea, I tried rebooting, deleting all files and reinstalling, but nothing yesterday. Just chose to give it a rest.
Started it again today, no issues for about an hour! Very weird. Probably something with my computer yesterday ;)
Fair  [developer] Oct 19, 2022 @ 1:34pm 
Ok, it got solved somehow. But yea, a really weird crash. It's the type of crash that in no way should happen. Like the computer is basically saying 1 + 1 = 3, and I can't really account for that :S
Could be a bug in the Java environment I am using. If so, I should probably look into updating that to a newer version.
Last edited by Fair; Oct 23, 2022 @ 10:10am
MisticWolfz Nov 7, 2022 @ 1:32pm 
i just bought the game and when i launch it the main menu has no options, just a movable background. How do i fix this?
Fair  [developer] Nov 7, 2022 @ 1:35pm 
@MisticWolfz
Can you maybe show me a screenshot so I know what you mean?
And if possible, post your log file found at %APPDATA%/Necesse
Thiago_Autopeças Nov 14, 2022 @ 3:01am 
Hello. My game doesn't show the home menu and gets stuck in that world that gets background when you start the game. How can I solve this?
Fair  [developer] Nov 14, 2022 @ 3:31am 
@Thiagogamer14
Try to delete the file called settings.cfg at %APPDATA%/Necesse/cfg
Kuromfi Nov 17, 2022 @ 9:16am 
Crashed 4 times in 20 minutes.

Disconnects from hosting 2 times (while playing with friends as host, it just booped to main menu).


--- Necesse crash log ---
Generated on: 2022-11-18 00h03m52s
At D:\SteamLibrary\steamapps\common\Necesse\latest-crash.log
Game state: MainGame
Game version: 0.21.26
Game language: en
Steam build: 9943085
Steam name: Muhammad Myers Al-Halim
Authentication: 76561199118765527
Found 2 loaded mods:
dianchia.fasterpath, v1.0.3 - Faster Path (2829083798)
dianchia.increasedstacksize, v1.0.6 - Increased Stack Size (2827931647)
Found 0 not enabled mods:

Exceptions:
java.lang.ArrayIndexOutOfBoundsException: 0
at necesse.gfx.drawOptions.texture.TextureDrawOptionsObj.drawSingleTexture(TextureDrawOptionsObj.java:245)
at necesse.gfx.drawOptions.texture.TextureDrawOptionsObj.draw(TextureDrawOptionsObj.java:201)
at necesse.gfx.drawOptions.texture.SharedTextureDrawOptions.draw(SharedTextureDrawOptions.java:82)
at necesse.gfx.drawables.LevelDrawUtils.lambda$null$39(LevelDrawUtils.java:611)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$null$54(LevelDrawUtils.java:608)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$55(LevelDrawUtils.java:607)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.draw(LevelDrawUtils.java:559)
at necesse.level.maps.Level.draw(Level.java:236)
at necesse.engine.state.MainGame.drawScene(MainGame.java:432)
at necesse.engine.Screen$1.lambda$null$4(Screen.java:710)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.engine.Screen$1.lambda$update$8(Screen.java:707)
at necesse.engine.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.Screen$1.update(Screen.java:703)
at necesse.engine.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.Screen.init(Screen.java:1149)
at necesse.engine.Screen.<init>(Screen.java:265)
at StartClient.main(StartClient.java:108)

Username: Administrator
OS: Microsoft Windows 10 build 19044
OS arch: amd64
CPU: AMD Ryzen 5 5600 6-Core Processor
Memory total: 17.10 GB
Memory used: 10.72 GB
Java path: D:\SteamLibrary\steamapps\common\Necesse\jre
Java version: 1.8.0_202
JVM arguments:
-Xms512m
-Xmx4G
-XX:+UnlockExperimentalVMOptions
-XX:+UseG1GC
-XX:G1NewSizePercent=20
-XX:G1ReservePercent=20
-XX:MaxGCPauseMillis=50
-XX:G1HeapRegionSize=32M
LWJGL version: 3.3.1 build 7
AppData path: C:\Users\Administrator\AppData\Roaming\Necesse\
Working dir: D:\SteamLibrary\steamapps\common\Necesse
Natives path: D:\SteamLibrary\steamapps\common\Necesse\.\natives
JVM memory max: 4.29 GB
JVM memory used: 722.12 MB / 1.38 GB (52.49%)

Graphics card: null, null
OpenGL version: null
Found 3 displays:
C27FG7x (SAM, e41)
24B1W1 (AOC, 2401)
TV MONITOR (SKI, 30)
FBO: GL30

Running server: Yes
Server network: port 14159
Server network in: 178 B/s (39), Total: 90.66 kB (4848)
Server network out: 4.67 kB/s (710), Total: 4.02 MB (37518)
Server save name: C:\Users\Administrator\AppData\Roaming\Necesse\saves/QQQ New.zip
Server world time: 317, day 0
Server game time: 317768
Server local time: 317768
Server ticks: 6355
Players online: 3
Slot 0: Rafi at 8351x8335d0
Slot 1: Zuma Hole at 8351x8335d0
Slot 2: Lookd at 8351x8335d0
Loaded levels: 2
8351x8335d0, Size: 300x300, Biome: forest, Entities: 99, Mobs: 65, Projectiles: 0, Pickups: 0
8351x8335d-1, Size: 300x300, Biome: forest, Entities: 271, Mobs: 93, Projectiles: 0, Pickups: 0

Running client: Yes
Client network: LOCAL
Client network in: 1.56 kB/s (239), Total: 2.24 MB (17453)
Client network out: 55 B/s (13), Total: 49.59 kB (2699)
Client world time: 317, day 0
Client game time: 317747
Client local time: 317708
Client slot: 0/10
Client level: 8351x8335d0, Size: 300x300, Biome: forest, Entities: 100, Mobs: 65, Projectiles: 0, Pickups: 0

Game worked fine 5 months ago, would love to come back!
Last edited by Kuromfi; Nov 17, 2022 @ 9:17am
Fair  [developer] Nov 17, 2022 @ 9:35am 
@Muhammad Myers Al-Halim
Looks like a crash that can only be caused by something being corrupt. Can you first try to fully restart your computer? Then after that, try to verify the game files
Malrias Nov 19, 2022 @ 11:31pm 
For some reason, when I start a new game, my axe won't cut the trees. It cuts the grass and I also noticed that, for some reason, my guy will only cut to the left no matter what direction I'm moving in
Fair  [developer] Nov 20, 2022 @ 1:04am 
@Malrias
Do you by any chance have a controller plugged in that is always aiming to the left for you?
< >
Showing 286-300 of 747 comments
Per page: 1530 50