#key presses stacking up

88 messages · Page 1 of 1 (latest)

rustic oar
#

does someone know whats happening here? it's like the keys i press are for a specific time (maybe like 5 frames or something, so when this happens i cant 1f tap) and then they stack up, i can fix the key press time with an everest option (in an everest-env.txt file i put EVEREST_NEW_KEYBOARD_INPUT=1) but they still stack up even when using that
this only happens sometimes when i launch the game and i dont know whats causing it (it happens in both vanilla and everest (even without mods, though because of the setting above i can 1f tap while using everest), this clip is in vanilla)
i dont think its the keyboard since i have a wooting 80he and the key presses look okay on the input display (i'm using NohBoard)
i'm running windows 10 version 22H2

and computer specs if you need that:
cpu: intel i9-10900k
gpu: rtx 3090
64 gb ram

marsh field
#

i would try a different keyboard regardless

#

it feels like something your keyboard driver would do or fna itself

rustic oar
#

seems to still be happening with another keyboard i have

#

im testing in everest with mods rn

#

oh i should say i'm on this beta in steam

marsh field
#

iirc theres some slight differences

rustic oar
#

i think i tried that a while ago but i'll see again

#

yeah still happens

marsh field
#

is this celeste only

rustic oar
#

i think so

#

it's hard to know for sure since celeste is the only game i really know with all these buttons

#

i could try hollow knight

marsh field
#

does the same issue happen there

rustic oar
#

i have terraria

marsh field
#

try it there then

rustic oar
#

doesn't look like it happens, i'm spamming movement keys, grapple, and hotbar slots and it looks fine

marsh field
#

can you go to the game files and try to compare the fna.dll versions between terraria and celeste

#

as well as fna3d.dll and sdl2.dll if they exist in both games

rustic oar
#

okay

marsh field
#

just right click the dlls, go to properties and go to details, it should be there

rustic oar
#

for some reason fna.dll only appears in tmodloader

marsh field
#

...interesting

rustic oar
#

well i'll send the versions anyway and try testing there

marsh field
#

to be fair ive never seen anything like this so im as clueless as you

rustic oar
#

sob

marsh field
#

i guess in theory(??) i could make a mod to log what happens when polling events

rustic oar
#

this is for tmod

marsh field
#

@past kindle do you think this would help

rustic oar
#

i guess i only need to send the file version

marsh field
#

ok celeste uses 24.1.0.0

#

..but wait thats weird, why is the one in orig 777kb but the one in the game folder is 2mb

#

ig it's some patcher weirdness

#

anyways

#

when you ran vanilla, was everest installed

rustic oar
#

yeah

#

i just pressed celeste in olympus

marsh field
#

what if you uninstall everest and verify game files

#

this won't touch any save data

#

i just want to make sure that it's not some fna thing

rustic oar
#

will my mods still be there

marsh field
#

yes

rustic oar
#

ok ill try

marsh field
#

if you're still unsure you can make a backup

rustic oar
#

huh still happens

marsh field
#

so it's not a fna version thing

#

what fna version does vanilla ship with then

rustic oar
#

it shows 21.3.5.0 for FNA.dll in the celeste folder

marsh field
#

sounds about right with when 1.4.0.0 released

#

what about sdl2

#

everest uses 2.28.5.0

rustic oar
#

2.0.14.0

marsh field
#

well since even vanilla has this then i guess it's something related to celeste but i have no idea what could be doing that

#

i would suggest driver updates but i genuinely don't know

#

i guess a hook on pollevents it is

#

you can reinstall everest

rustic oar
#

okay

rustic oar
marsh field
#

hopefully this everest build im making to test this will work out of the box but i doubt it

#

if not then ig ill make a mod

#

it installed??? let me see

#

ah it installed because it did nothing wholestare

rustic oar
#

idk whats going on 😭 i restarted to install a windows update and its fine
maybe?? it happens when i have my computer on for too long because i think this is how it was before

marsh field
#

weird as hell

marsh field
rustic oar
#

alright

marsh field
#

this probably won't tell you much but here's the code and what it does

#

this will basically send a message to log.txt after sdl2 receives an event (which can be a key press/release, mouse movement, mouse button press/release, window minimize/maximize/restore etc)

#

i want to see what's going on

spare ore
#

I scared to saying here with 0 knowledge but hope this helps
me and a friend had the same problem that inputs are stacking, and it fixed by disable IME when playing celeste

marsh field
#

@rustic oar do you use an ime

#

(chinese/japanese/korean keyboard input method)

rustic oar
#

oh wait i do sometimes

#

that could totally be it

marsh field
#

yeah turn it off when using celeste

rustic oar
#

ohh ok

marsh field
#

i saw some cases of input delay when using an ime

#

but i didnt expect that

#

thats why i didnt ask about this at first

rustic oar
#

yeah omg that was it

marsh field
rustic oar
#

if im on the japanese keyboard thing the issue happens

spare ore
marsh field
#

yeah i never saw this before

#

thank you so much