Easy Device Integration (EDI) how to integrate your Game NOW!

Sorry, but I really don’t understand how to use this thing. How was the Devices Keys obtained?
The game I want to connect to is ‘SecretFlasherManaka’.
https://discuss.eroscripts.com/t/game-mod-request-rj01389782-secret-flasher-manaka/272161

:confounded_face:

Hi question, is this the same process to integrate to a SR6?

Yes, with this tutorial it works the same for an SR6. The only difference is that you have to add to the script file the following axes: Axie, Surge, Sway, Twist, Roll, Pitch, Vibrate, Rotate.

I deleted some of my appdata folders. I think it’s since then that my edi.exe doesn’t work anymore, but I’m not sure. Is this reasonable to you and what can I do? If not, what could be the cause? It just loads but doesn’t open the edi window

hey i have downloaded the edi and it findes the games and my handy but for some reason it doesnt send any signals to my handy. any1 that has had a similar issue?

Which games have you tested so far?
Does the Handy show as being actually ready and what happens if you manually select and play one of the game scripts from the drop-down menu here?

Hello.

When Pause?untilResume=false, if paused for a long time, it ends too early when resumed.

When Pause?untilResume=true, it doesn’t start with the play function.

It seems to start with the resume command.

It’s a TyranoScript game. Could you possibly help me?

I’ve tried switching the pause and resume mode to true and false several times, but it hasn’t helped.

Only the scriptEdi object and tyrano.plugin.kag.tag.movie were modified.

Here is the js file.

Does the pause/resume functionality change depending on loop setting in Definitions.csv?
I set loop to true, and it’s working well now.

The pause function essentially stops playback but still keeps the script running in the background, so that when you resume, it knows exactly where to continue.

If your initial script is only 5s long for example and not looping, then resuming after those 5 seconds will result in nothing playing, because the script already finished while it was paused.

The Pause (?untilResume=true) option is a neat new feature and behaves more like a global pause. It keeps track of incoming play commands while paused, but prevents them from overwriting the paused state until a resume is issued.

That’s also why enabling loop=true in Definitions.csv fixes the issue, since the script never “runs out” while paused, so resume behaves as expected.

1 Like


To apply multi-axis, should I write the CSV file like this?

1 Like

YES! That should work


I apologize for asking again.
I successfully connected the SR6.
However, only the single axis is functioning.
I’m attaching screenshot.

The configuration looks fine. I see that the device name says Alpha. Are you using some experimental or very new firmware version? I don’t have an SR6, so I’m not very familiar with connection issues on that device. Maybe you can enable the logs and see if you can find anything there. I think that if you scroll up in this thread you’ll find something related to the firmware version they’re using that works.

1 Like

Thanks to reply.
I’ll check.

It’s fixed.
I was editing the config file in the wrong path.

I thought I only needed to modify EdiConfig.json in the edi folder,
but when I clicked the settings button in the Edi program, it directed me to \AppData\Local\Edi\UserConfig.json.
Now it works fine.

1 Like

Is there any support for TCodeESP32’s wireless connect (via UDP/Websocket)? I have tried the “UdpAddress” section but it keeping crash.

Had to look at the code again to remind me.
Make sure the address and port are in quotes and that COMPort is set to null, e.g.

"OSR": {
    "COMPort": null,	
    "UdpAddress": "192.168.1.5:8000",
    ....
}

Fixed, I refactor the UI and the core for UDP connect

Please open a PR on GitHub

Already do that Refactor the UI for better accessbility(UI edited by antigravity) by Seele-Vollerei32 · Pull Request #8 · NoGRo/Edi · GitHub

1 Like