It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Currently, i'm really trying to enjoy my play through of Eiyuden Chronicle Hundred Heroes, sadly a couple of things keep getting in the way.

No, not so much the blurred environments which also seem to be a thorn in the eyes of many but more the insisted visibility of the mouse pointer while using a controller and the presented dialogue bubbles that seem to start right above the character's head before drifting a bit higher that create the illusion of uhm let's say the superhero Flash speeding past.

It's really ridiculous, I seem to remember a time not so long ago when the mouse pointer would disappear when using a controller, but i have encountered this in a lot of modern titles. Is there some hidden windows option that should be enabled ?

Also, that flash feeling with the dialogue boxes, the game offers a max fps of 60, would the experience better with higher fps you think?
so i foudn this script for autohotkey2..... like for real man what are we talking 'bout...


InstallKeybdHook
InstallMouseHook
CoordMode("mouse", "screen")

OnExit (*) => SystemCursor("Show") ; Ensure the cursor is made visible when the script exits

SetTimer(Main, 10)

Main() {

if(A_TimeIdleKeyboard < 25)
;A keyboard key has been pressed, hide cursor
SystemCursor("Hide")

else if(A_TimeIdleMouse < 25)
;Mouse have been used, show cursor
SystemCursor("Show")
}

SystemCursor(cmd) { ; cmd = "Show|Hide|Toggle|Reload"

static visible := true, c := Map()
static sys_cursors := [32512, 32513, 32514, 32515, 32516, 32642, 32643, 32644, 32645, 32646, 32648, 32649, 32650]

if (cmd = "Reload" or !c.Count) { ; Reload when requested or at first call.

for i, id in sys_cursors {
h_cursor := DllCall("LoadCursor", "Ptr", 0, "Ptr", id)
h_default := DllCall("CopyImage", "Ptr", h_cursor, "UInt", 2, "Int", 0, "Int", 0, "UInt", 0)
h_blank := DllCall("CreateCursor", "Ptr", 0, "Int", 0, "Int", 0, "Int", 32, "Int", 32, "Ptr", Buffer(32 * 4, 0xFF), "Ptr", Buffer(32 * 4, 0))
c[id] := { default: h_default, blank: h_blank }
}
}

switch cmd {
case "Show":
if (!visible)
visible := true
else
return
case "Hide":
if (visible)
visible := false
else
return
case "Toggle":
visible := !visible
default: return
}

for id, handles in c {
h_cursor := DllCall("CopyImage", "Ptr", visible ? handles.default : handles.blank, "UInt", 2, "Int", 0, "Int", 0, "UInt", 0)
DllCall("SetSystemCursor", "Ptr", h_cursor, "UInt", id)
}
}
Thank you for your feedback. I actually installed this game yesterday and looking to start it this weekend.
avatar
ppavee: Thank you for your feedback. I actually installed this game yesterday and looking to start it this weekend.
Well the game was not of my concern (though, so far surprisingly entertaining) tbh
Post edited August 18, 2024 by Zimerius