Necesse
 Tämä aihe on kiinnitetty, joten se on todennäköisesti tärkeä
Fair  [kehittäjä] 12.12.2019 klo 9.00
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.
Viimeisin muokkaaja on Fair; 21.3.2024 klo 3.46
< >
Näytetään 541-555 / 760 kommentista
Fair  [kehittäjä] 15.12.2023 klo 1.51 
@ErisMarie
Sorry for the wait. What's the path of the Steam library the game is installed at? Maybe there is something it can't handle that I have not seen before that I can potentially fix.

You could try to install it at a different Steam library. It doesn't take up very much space :D
Fair lähetti viestin:
@ErisMarie
Sorry for the wait. What's the path of the Steam library the game is installed at? Maybe there is something it can't handle that I have not seen before that I can potentially fix.

You could try to install it at a different Steam library. It doesn't take up very much space :D

Installed it elsewhere. Worked. Reinstalled it again in the same folder, same location. Also worked. D:\STEAMERS\steamapps\common\Necesse\.

No idea why it works now, but all's well that ends well!
Im having a problem where an npc has gotten stuck on the rocks and doesn't return to her home. There is a creature and the NPC stuck in the same spot. Is there a way to reset their positions to get them off the rocks?
Not sure if others are having this issue or not. I am running a small dedicated server and the server will freeze randomly. You can still move around but everything becomes invincible until you disconnect. After disconnecting you can't rejoin until it fixes itself or restarting the server.

I have the server using 8GB of memory is separate from my main computer. Port is open as I followed the instructions on the wiki.

If you need more information please let me know.
Gao_zmM 18.12.2023 klo 12.06 
I'm trying to migrate the saved file from MacOS to Windows, but the saved file is not loading correctly. Could you help to solve this serialisation issue? Thanks!
The spider venom effect can be eliminated by right clicking.
My friend has been reciving an error that simply says:
This application requires a java runtime enviroment,

The pipe has been ended.
There is no log as the game doesnt start he has java installed too.
Fair  [kehittäjä] 21.12.2023 klo 10.07 
@lingdenglong2486
Thanks I will get that fixed :)

@Kabari
I don't think I have seen that one before. What platform are you on?
You don't need java installed to play the game. It uses java that comes with the game when you install it. Try to validate the game files in Steam.
Fair lähetti viestin:
@lingdenglong2486
Thanks I will get that fixed :)

@Kabari
I don't think I have seen that one before. What platform are you on?
You don't need java installed to play the game. It uses java that comes with the game when you install it. Try to validate the game files in Steam.

hes playing on pc we tried validating it also was temporarily fixed by deleting the java_options thing
Hi @Fair, first of all, many thanks for creating this masterpiece, your beautiful game has brought my friends and I to wonderful and mindblowing universes, we really love your game :)

I'm experiencing quite of an odd bug, though :( Most of the times, the game will just crash, so it closes and "restarts" the laptop automatically.

Sometimes, Necesse will crash several times in a row, but other times it won't crash at all , so it's like a Russian roulette since we never know when the game will crash due to the lack of pattern to help to understand/guess what might be causing the issue (the game crashes in different situations).

This is what it usually happens: (1) usually, the game freezes for perhaps 1 second, (2) then the screen goes black, (3) so all the other programms close (as an example, my friends and I use Discord to communicate, so I can hear Discord disconnecting as if it was forced to quit), (4) and then the Windows screeen again as if the pc was restarted (no applications opened).

If I could guess what the issue was, I would probably say memory allocation, however, I don't think this is the problem since my laptop specs are actually really good and I don't run many programs on the background when I'm playing Necesse. Also, I'm used to to play heavier games which do not crash at all, so I am not really sure if this could be the root cause of the issue.

Laptop specs:

• Model: Alienware m15 R7
• Memory: 16GB 2x8GB DDR5 4800MHz
• Video Card: NVIDIA(R) GeForce RTX(TM) 3060 6GB GDDR6
• Processor: Intel(R) Core(TM) i7 12700H (14-Core/20-Thread, 24MB L3 Cache, up to 4.7GHz Max Turbo Frequency)
• Hard Drive: 1TB PCIe NVMe M.2 2280

Thanks in advance :)
Hello developer, after I open the game and pause for a second on the loading font interface, the game crashes. Can you help me
Fair  [kehittäjä] 23.12.2023 klo 8.54 
@Floral Fury
This sounds a lot like a bug caused by the fact that your computer decides not to use your graphics card for Necesse, and instead uses your Intel integrated graphics, which has a bug in some of their old drivers causing it to crash. This can happen if the laptop is not plugged into power or is set to power saving mode. It's also why you see other parts of your computer being affected, because they also use that driver.
But to be absolutely sure, I need to see an error log found in the games install folder.

If you want to try a fix though, you can force Windows to use your graphics card in Windows settings. To do so you need to add the app yourself and make sure that you select the file at <game install folder>/jre/bin/javaw.exe and not Necesse.exe or java.exe. Here's a screenshot of how it looks: https://i.imgur.com/JTma26Q.png

@羊神降临!
Can you send me the log file located at %APPDATA%/Necesse ? :)
Fair lähetti viestin:
@Floral Fury
This sounds a lot like a bug caused by the fact that your computer decides not to use your graphics card for Necesse, and instead uses your Intel integrated graphics, which has a bug in some of their old drivers causing it to crash. This can happen if the laptop is not plugged into power or is set to power saving mode. It's also why you see other parts of your computer being affected, because they also use that driver.
But to be absolutely sure, I need to see an error log found in the games install folder.

If you want to try a fix though, you can force Windows to use your graphics card in Windows settings. To do so you need to add the app yourself and make sure that you select the file at <game install folder>/jre/bin/javaw.exe and not Necesse.exe or java.exe. Here's a screenshot of how it looks: https://i.imgur.com/JTma26Q.png

@羊神降临!
Can you send me the log file located at %APPDATA%/Necesse ? :)

Sorry, I'm not very familiar with these. May I ask if this is what you need

#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffce9c3e984, pid=10552, tid=17880
#
# JRE version: OpenJDK Runtime Environment Temurin-17.0.5+8 (17.0.5+8) (build 17.0.5+8)
# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (17.0.5+8, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C [steamworks4j64.dll+0xe984]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
# https://github.com/adoptium/adoptium-support/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

--------------- S U M M A R Y ------------

Command Line: -Xms512m -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M D:\a\steamapps\common\Necesse\Necesse.jar

Host: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz, 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.3636)
Time: Sun Dec 24 13:37:12 2023 Windows 10 , 64 bit Build 19041 (10.0.19041.3636) elapsed time: 5.930111 seconds (0d 0h 0m 5s)

--------------- T H R E A D ---------------

Current thread (0x00000177df663ac0): JavaThread "main" [_thread_in_native, id=17880, stack(0x00000060bc900000,0x00000060bca00000)]

Stack: [0x00000060bc900000,0x00000060bca00000], sp=0x00000060bc9fec90, free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [steamworks4j64.dll+0xe984]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.codedisaster.steamworks.SteamUGCNative.getNumSubscribedItems()I+0
j com.codedisaster.steamworks.SteamUGC.getNumSubscribedItems()I+0
j necesse.engine.modLoader.ModLoader.loadMods(Z)V+230
j necesse.engine.GlobalData.loadAll(Z)V+32
j necesse.engine.Screen.init()V+177
j necesse.engine.Screen.<init>(Lnecesse/engine/GameWindow;)V+53
j StartClient.main([Ljava/lang/String;)V+458
v ~StubRoutines::call_stub

siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), reading address 0x0000000000000000


Register to memory mapping:

RIP=0x00007ffce9c3e984 steamworks4j64.dll
RAX=0x00007ffce9c74148 steamworks4j64.dll
RBX={method} {0x0000017788a83630} 'getNumSubscribedItems' '()I' in 'com/codedisaster/steamworks/SteamUGCNative'
RCX=0x0 is NULL
RDX=0x0 is NULL
RSP=0x00000060bc9fec90 is pointing into the stack for thread: 0x00000177df663ac0
RBP=0x00000060bc9fed28 is pointing into the stack for thread: 0x00000177df663ac0
RSI=0x000000000000000f is an unknown value
RDI=0x00000177e46895cd is at code_begin+1325 in an Interpreter codelet
return entry points [0x00000177e46890a0, 0x00000177e4689ba0] 2816 bytes
R8 =0x000000000000005a is an unknown value
R9 =0x000000000000005e is an unknown value
R10=0x00000000000000a2 is an unknown value
R11=0x0000000000000038 is an unknown value
R12=0x0 is NULL
R13={method} {0x0000017788a83630} 'getNumSubscribedItems' '()I' in 'com/codedisaster/steamworks/SteamUGCNative'
R14=0x00000060bc9fed40 is pointing into the stack for thread: 0x00000177df663ac0
R15=0x00000177df663ac0 is a thread


Registers:
RAX=0x00007ffce9c74148, RBX=0x0000017788a83628, RCX=0x0000000000000000, RDX=0x0000000000000000
RSP=0x00000060bc9fec90, RBP=0x00000060bc9fed28, RSI=0x000000000000000f, RDI=0x00000177e46895cd
R8 =0x000000000000005a, R9 =0x000000000000005e, R10=0x00000000000000a2, R11=0x0000000000000038
R12=0x0000000000000000, R13=0x0000017788a83628, R14=0x00000060bc9fed40, R15=0x00000177df663ac0
RIP=0x00007ffce9c3e984, EFLAGS=0x0000000000010202

Top of Stack: (sp=0x00000060bc9fec90)
0x00000060bc9fec90: 0000017788a83628 0000017788a83628
0x00000060bc9feca0: 00000177e46895cd 00000177e468d33c
0x00000060bc9fecb0: 0000017788a83628 00000177e468d621
0x00000060bc9fecc0: 0000017788a7dd00 00000177df663ac0
0x00000060bc9fecd0: 00000177df663ac0 00000177e468d2f6
0x00000060bc9fece0: 00000060bc9fece0 0000017788a83628
0x00000060bc9fecf0: 00000060bc9fed40 0000017788a83d38
0x00000060bc9fed00: 0000000000000000 0000000092d171e8
0x00000060bc9fed10: 0000017788a83628 0000000000000000
0x00000060bc9fed20: 00000060bc9fed48 00000060bc9fed90
0x00000060bc9fed30: 00000177e4689612 0000000092d171e8
0x00000060bc9fed40: 00000177e468af76 00000060bc9fed48
0x00000060bc9fed50: 0000017788a7dce8 00000060bc9feda0
0x00000060bc9fed60: 0000017788a7e7c0 0000000000000000
0x00000060bc9fed70: 0000000092d0ea20 0000017788a7dd00
0x00000060bc9fed80: 00000060bc9fed48 00000060bc9feda0

Instructions: (pc=0x00007ffce9c3e984)
0x00007ffce9c3e884: 00 00 b0 01 eb 02 32 c0 48 8b 8c 24 40 04 00 00
0x00007ffce9c3e894: 48 33 cc e8 a4 40 00 00 48 81 c4 50 04 00 00 5e
0x00007ffce9c3e8a4: 5d 5b c3 cc cc cc cc cc cc cc cc cc 40 53 48 83
0x00007ffce9c3e8b4: ec 20 48 8d 0d 7b 58 03 00 49 8b d8 ff 15 da 99
0x00007ffce9c3e8c4: 01 00 48 8b d3 48 8b 08 48 8b 01 48 83 c4 20 5b
0x00007ffce9c3e8d4: 48 ff a0 40 02 00 00 cc cc cc cc cc 48 89 5c 24
0x00007ffce9c3e8e4: 08 48 89 6c 24 10 48 89 74 24 18 57 48 83 ec 20
0x00007ffce9c3e8f4: 48 8b 01 49 8b d8 45 33 c0 49 8b d1 49 8b e9 48
0x00007ffce9c3e904: 8b f1 ff 90 f0 06 00 00 48 8d 0d 25 58 03 00 48
0x00007ffce9c3e914: 8b f8 ff 15 84 99 01 00 4c 8d 4f 08 4c 8b c7 48
0x00007ffce9c3e924: 8b d3 48 8b 08 4c 8b 11 41 ff 92 f8 01 00 00 4c
0x00007ffce9c3e934: 8b 16 45 33 c9 4c 8b c7 48 8b d5 48 8b ce 8b d8
0x00007ffce9c3e944: 41 ff 92 f8 06 00 00 48 8b 6c 24 38 8b c3 48 8b
0x00007ffce9c3e954: 5c 24 30 48 8b 74 24 40 48 83 c4 20 5f c3 cc cc
0x00007ffce9c3e964: cc cc cc cc cc cc cc cc cc cc cc cc 48 83 ec 28
0x00007ffce9c3e974: 48 8d 0d bd 57 03 00 ff 15 1f 99 01 00 48 8b 08
0x00007ffce9c3e984: 48 8b 01 48 83 c4 28 48 ff a0 30 02 00 00 cc cc
0x00007ffce9c3e994: cc cc cc cc cc cc cc cc cc cc cc cc 40 53 55 56
0x00007ffce9c3e9a4: 57 41 56 48 81 ec 70 08 00 00 48 8b 05 e3 57 03
0x00007ffce9c3e9b4: 00 48 33 c4 48 89 84 24 60 08 00 00 48 8b ac 24
0x00007ffce9c3e9c4: c8 08 00 00 4c 8b f1 48 8d 0d 66 57 03 00 41 8b
0x00007ffce9c3e9d4: f9 49 8b d8 ff 15 c2 98 01 00 44 8b 8c 24 c0 08
0x00007ffce9c3e9e4: 00 00 48 8d 54 24 50 48 89 54 24 40 44 8b c7 c7
0x00007ffce9c3e9f4: 44 24 38 00 04 00 00 48 8d 94 24 60 04 00 00 48
0x00007ffce9c3ea04: 8b 08 48 89 54 24 30 48 8d 54 24 60 c7 44 24 28
0x00007ffce9c3ea14: 00 04 00 00 48 89 54 24 20 48 8b d3 48 8b 01 ff
0x00007ffce9c3ea24: 50 70 0f b6 f0 84 c0 0f 84 e0 00 00 00 4d 8b 06
0x00007ffce9c3ea34: 48 8b d5 49 8b ce 41 ff 90 f8 00 00 00 4d 8b 06
0x00007ffce9c3ea44: 48 8d 54 24 60 49 8b ce 48 8b f8 41 ff 90 38 05
0x00007ffce9c3ea54: 00 00 4d 8b 16 4c 8d 0d e8 a5 01 00 4c 8d 05 79
0x00007ffce9c3ea64: ca 01 00 48 8b d7 49 8b ce 48 8b d8 41 ff 92 f0
0x00007ffce9c3ea74: 02 00 00 4d 8b 16 4c 8b cb 4c 8b c0 48 8b d5 49


Stack slot to memory mapping:
stack at sp + 0 slots: {method} {0x0000017788a83630} 'getNumSubscribedItems' '()I' in 'com/codedisaster/steamworks/SteamUGCNative'
stack at sp + 1 slots: {method} {0x0000017788a83630} 'getNumSubscribedItems' '()I' in 'com/codedisaster/steamworks/SteamUGCNative'
stack at sp + 2 slots: 0x00000177e46895cd is at code_begin+1325 in an Interpreter codelet
return entry points [0x00000177e46890a0, 0x00000177e4689ba0] 2816 bytes
stack at sp + 3 slots: 0x00000177e468d33c is at code_begin+252 in an Interpreter codelet
method entry point (kind = native) [0x00000177e468d240, 0x00000177e468dbc0] 2432 bytes
stack at sp + 4 slots: {method} {0x0000017788a83630} 'getNumSubscribedItems' '()I' in 'com/codedisaster/steamworks/SteamUGCNative'
stack at sp + 5 slots: 0x00000177e468d621 is at code_begin+993 in an Interpreter codelet
method entry point (kind = native) [0x00000177e468d240, 0x00000177e468dbc0] 2432 bytes
stack at sp + 6 slots: {method} {0x0000017788a7dd08} 'getNumSubscribedItems' '()I' in 'com/codedisaster/steamworks/SteamUGC'
stack at sp + 7 slots: 0x00000177df663ac0 is a thread
Fair  [kehittäjä] 24.12.2023 klo 0.18 
@羊神降临!
Awesome, thanks!
Updating your Steam to a newer version should fix this issue :)
0.23.1 equipment had lost
< >
Näytetään 541-555 / 760 kommentista
Sivua kohden: 1530 50