Niedzielan wrote: ↑Sat Jun 07, 2025 10:42 am
Duhllin wrote: ↑Sat Jun 07, 2025 12:16 am
It's working perfectly fine, and it shows the name of the object, the quality, etc.. But
whenever I try to change the value, of the name (changing it to what I want), the quality (like changing to Top or Legendary), etc., it usually works the first time, but then when I go to do it the second time, the Change Value tab shows up for me to change it, but it just freezes. I can type in the Change Value tab and everything. It works fine (it's stuttering when it acts this way though), but it won't allow be to X out of it, press Cancel, or press OK. It recognizes I am hovering over all of those buttons, and it seems to even register me clicking the buttons, but it does not follow through. It happens on both CE7.6 and 7.5 (I found that your script runs a lot smoother on 7.5, so I am using that).
Yes, it seems to happen every time. The only way I can get the script to work right is to hover over items I already have and just copy those. I can't really generate something I don't have unless I want to risk CE freezing.
Everything else works just as it is supposed to. It's just the Change Value tab. And just to add, getNameStuff is done running when it happens. I don't touch any of the values when it's still going through the process.
Nothing else on my laptop acts slow or freezes. The game does not either. No stuttering or freezing in any other process running. I have even ended all processes except for the game itself and the Cheat Engine.
I have not yet tried changing the set/change. I will try that. Thanks
That helps narrow things down a bit.
Since it also happens on the quality, that means it isn't
directly the fault of my FName type, though it's possible the FName stuff is taking up so many CPU cycles the thread that controls it is unable to do anything else.
I'll keep investigating.
The two things you mention - name and quality - use dropdown menus. Does the issue only happen on those, or does it happen on every field (e.g. quantity)? You mention being able to change known items - I assume this is via the Name / ID (i.e. hex value directly), which doesn't have a dropdown, and you're accessing it via pressing Enter instead of Change Value?
Since you mentioned 7.6 doesn't run as smoothly, I decided to finally install that version... and I figured out why some people can't find FNamePool!
The original script I've borrowed from finds the area to scan, and during that function they add quotes to the process name, so that
NFL1-Win64-Shipping.exe
becomes
"NFL1-Win64-Shipping.exe"
In CE 7.6 though, the process name returned from
getNameFromAddress
already has quotes, so they now add quotes to become double quotes, which then breaks stuff further down the line.
The best part? At least in CE 7.5 you don't even need the quotes, so removing the added quotes doesn't even break the old script.
Doesn't help with the Change Value freeze, which I have only had happen once and not been able to reproduce, but at least it's something. I'll upload fli_012 soon, just gotta shift some formatting stuff.
Edit: Uploaded fli_012
viewtopic.php?p=407765#p407765