It would seem I am a retard I have 1.30.
This mod is great. But, I’ve done several tests, but when I stroke, it feels like there’s too much detailed movement in the script, almost like a strong vibration. I’m looking for settings to make the stroke more natural, but it’s not easy.
Which device are you using?
I am using the SR1 version 2.0 made and sold by FUNOSR
Not sure how much help I would be, as I only have single-axis devices / the Handy and am not that proficient at scripting.
But it would be very interesting to see how the technology works exactly from a software standpoint and how to possibly implement and tweak it for other games (maybe even engines?) as well.
Try playing with offset, ±30ms may change sonething
Exactly what I need lol
I guess tomorrow I’ll record screen on how I do a day in the game, so you can copy that (cc @falafel)
For now choose the day 13~20 in gallery that you think is the best for you to script (in your case, the most single-axis, I guess?)
I have a full save from somewhere if you need that, you may find it on pixeldrain in v0.9-dev I think
I have the same problem.
- Try using a C:/games/ folder rather then a longer one
- Try unpacking clean game and mod and making sure BepInEx folder is next to the asdfg_Data folder and you’ve replaced http.dll or whatever when unpacking it
- Write here if that worken so future readers can apply
@Falafel @ZeroScripts
https://pixeldrain.com/l/5cdkCjvf#item=14
Apparently I’ve already scripted days 13-16 (and forgot lol), so here’s day 17A
I use F12, V, G, ArrowUp/Down, Shift+ArrowUp/Down, F6 to reload mod
You may get the latest dev version 1.2.0-dev.1 in the album
Hey @Falafel are you still considering a manual script one this one?
The game seems awesome and it’d be great to have the smooth experience on a Handy (seems like a few others may like that too).
Would probably want a seperate thread of course.
cant find the mod when i open up multifun but i did put it in plugins
dlsite is banned in europe mby thats the problem. Download games via F95zone instead…
I am an idiot, I need a more detailed installation tutorial
Same here cant get it to work
Doesn’t work starting from Chapter 11. It was working fine until then.
Finally, someone actually reached chapter 11 \o/
It was one of the worst scripted days back then because I was somewhat confused what even I script there
Please send me the _AutoTranslations.txt (it collects untranslated strings) so I can send it to translator
I will PM you the version with more days and finish day20 maybe even today \o/
Do you use Multiaxis by the way? Have you tried non-Extended mode? Is it even good? Are 0-100
v1.3 is on pixeldrain
I’ll drop in to OP after someone sends me their file with missing translations
A single axis was used. It was confirmed to work after applying version 1.3.
Hi, I’m writing to share my experience with a bug that I encountered and somehow managed to fix in version 1.30 of this mod. It seems that I’m the only one who has faced this issue.
Since I only own a single-axis device, I disabled R0~R2 under Device in the MFP settings, and I encountered an exception when MFP attempted to compile the mod.
The error message was as follows:
Based on the exception details, I decided to modify the TominFapHeroPlugin.cs
file. I changed line 1645 from:
public Dictionary<DeviceAxis, KeyAxis> axes = Ax.All.ToDictionary(x => x, x => new KeyAxis() { axis = x });
to:
public Dictionary<DeviceAxis, KeyAxis> axes = Ax.All.Where(x => x != null).ToDictionary(x => x, x => new KeyAxis() { axis = x });
This change allowed MFP to compile successfully.
However, upon entering any gaming scene, I faced another exception on the plugin page of MFP, which prevented any motion scripting:
To address this, I made further adjustments to TominFapHeroPlugin.cs
lines 337 to 339 from:
if (R0 != null) result[Ax.R0] = R0.GetFull(dict);
if (R1 != null) result[Ax.R1] = R1.GetFull(dict);
if (R2 != null) result[Ax.R2] = R2.GetFull(dict);
to:
if (R0 != null && Ax.R0 != null) result[Ax.R0] = R0.GetFull(dict);
if (R1 != null && Ax.R1 != null) result[Ax.R1] = R1.GetFull(dict);
if (R2 != null && Ax.R2 != null) result[Ax.R2] = R2.GetFull(dict);
After these changes, the mod started working as expected.
My coding expertise is limited, and I cannot confirm whether there are any additional related issues. I wanted to bring this to your attention for further review and maintenance.
This is why people don’t disable axes I guess, I still have L2/L3 ones even ef they are not usable
How’s the game btw?
I lean heavily on R0 for 2nd animation so I’d be interested to know how it works on single axis
And if Hero mode is fine
And send _AutoTranslations here so I can finally drop tge game to OP post because I said
and don’t want to go back on it
Also, what’s your device and its top speed? The script has “max speed” option in config on top where you can make note peaks slower then the current 600