Advertisement
entrpntr

JoypadLowSensitivity

Feb 5th, 2018
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.96 KB | None | 0 0
  1. [10:28 AM] entrpntr: hmmm, I am growing suspicious of the naming screen
  2. [10:28 AM] entrpntr: I started double checking to make sure I was actually getting through the textboxes properly
  3. [10:29 AM] entrpntr: and most of the time I get there on the correct frame and RNG
  4. [10:29 AM] entrpntr: but sometimes I come away with DVs not on the list
  5. [10:29 AM] entrpntr: hra/hrs off by 3ish
  6. [10:29 AM] entrpntr: B212 instead of B20F
  7. [10:30 AM] entrpntr: FE6E instead of FB6B
  8. [10:30 AM] entrpntr: but occasionally I do get something on the list
  9. [10:31 AM] entrpntr: this is using the same exact save between bot and BGB
  10. [10:33 AM] entrpntr: nothing I do to alter the inputs seems to matter, so I'm stumped for now
  11. [10:37 AM] entrpntr: 86D1 instead of 81CC
  12. [10:37 AM] entrpntr: etc.
  13. [10:41 AM] entrpntr: it seems like if the A and START are spaced out far enough, then bot gets what BGB gets
  14. [10:58 AM] entrpntr: both bot and BGB appear to be fixed in what they come up with no matter how I alter things, so this seems to me like emu difference
  15. [11:22 AM] entrpntr: ok now I somehow forced FEFD
  16. [11:22 AM] entrpntr: on BGB
  17. [11:26 AM] entrpntr: while testing a savestate for FFFE audio cue
  18. [11:26 AM] entrpntr: got FFFE like 25 times, then randomly an FEFD
  19. [11:26 AM] entrpntr: so there is something subtle going on I guess
  20. [11:42 AM] entrpntr: and now forced 00FF somehow
  21. [11:43 AM] entrpntr: so there are definitely cycles that haven't been accounted for
  22. [9:12 PM] entrpntr: haven't fooled around much, but you can mess with the RNG in naming screen by typing extra characters then erasing them
  23. [9:12 PM] entrpntr: I was getting 01FF when typing 2, deleting 1 in BGB, bot thinks it should be 00FF
  24. [9:13 PM] entrpntr: idk if there is just subframe dependence, so cycle timing of inputs produces the random failures
  25. [9:14 PM] entrpntr: or if there is an explanation which can make things preventable
  26. [9:50 PM] Exarion: does it matter which character(s)?
  27. [9:51 PM] Exarion: could explain gunner's issues (he names B, and I think everyone else does A)
  28. [9:51 PM] entrpntr: I haven't tried anything with the dpad thus far
  29. [9:52 PM] entrpntr: regardless, it seems like anything that goes to the naming screen has a chance of failing from what I've tested on Squirtle
  30. [11:37 AM] entrpntr: I haven't really tested much more on the naming screen, but I was going to look at messing with inputs on frames where IGT overflows to see if that is somehow it
  31. [11:37 AM] entrpntr: or if it is printing characters or something else on those frames that causes the offset
  32. [11:38 AM] entrpntr: from minimal testing, buffering the dpad on the naming screen didn't affect anything at all
  33. [10:44 PM] entrpntr: ok so I have definitely confirmed the problem on the naming screen
  34. [10:44 PM] entrpntr: frames where you press and release A both seem to matter
  35. [11:28 PM] entrpntr: nvm just the frames you press A (or B) matter
  36. [11:33 PM] entrpntr: https://pastebin.com/VNZSbTc2
  37. [11:35 PM] entrpntr: yeah that looks like JoypadLowSensitivity
  38. [11:36 PM] entrpntr: failures are in clusters of 5 frames
  39. [11:38 PM] entrpntr: right, because you can't reselect A or B within 5 frames?
  40. [11:39 PM] entrpntr: so different code flow
  41. [11:46 PM] entrpntr: and it indeed looks like buffered dpad is fine, so B and I should work for Nido
  42. [2:46 AM] entrpntr: I'm pretty sure IGT was just a red herring for the naming screen, all fuckery is from JoypadLowSensitivity
  43. [2:50 AM] Exarion: so timing or duration of the A press?
  44. [2:50 AM] entrpntr: timing
  45. [2:53 AM] Exarion: what does that have to do with sensitivity
  46. [2:54 AM] entrpntr: extra code will run before Random calls depending on when you press A
  47. [2:55 AM] entrpntr: there is a 30 frame counter and a 5 frame counter
  48. [2:56 AM] entrpntr: which produce some interesting patterns
  49. [2:58 AM] entrpntr: magnitude of fuckery can vary, probably something that depends on rdiv alignment on certain frames
  50. [2:58 AM] entrpntr: but an A press exactly 5 frames before Start press seems to always be pretty hard
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement