[Game Integration] Nakara - EDI Mod


Sadly not the best game for an integration since you only get sex scenes on game-over. However they are pretty nice.

:information_source: Information

Game Store Page: DLsite
Funscripts provided by @99DM (here)
Game Mod Download: Pixeldrain / Gofile

:thought_balloon: How it works

The game is built using the GZDoom engine, which doesn’t support making HTTP requests, a feature required for controlling the device via EDI. As a workaround, the game writes the currently active scene to a log file, which an external script (GameMonitor.exe) then reads to send the corresponding command to EDI. If you are interested in the source code of the script you can find it here

:hammer_and_wrench: How to install

  • Download EDI from Easy Device Integration for Games. EDI - Game Selection - beta: IA , Multi-Channel [11/2025]
  • Place the “EDI/Gallery” folder from the mod into the downloaded EDI folder
  • Download the Game (v1.0.2) and drag the “NakaraMod.pk3” and “GameMonitor.exe” into the games directory
  • Launch Edi.exe and connect your device
  • Launch GameMonitor.exe it should automatically also launch the game. (Make sure the game is named “Nakara.exe”)
  • You can disable the filler or reaction in the EDI GUI
39 Likes

Thanks for this! Yeah it really is too bad that a game with animations this good is so ill-suited to being modded…

Run the game. Quit the game.

Look in the game’s directory for gzdoom-[computer name].ini, note it’s name. Back it up, and delete the original.

Download this:
gzdoom-Default.ini.txt (14.7 KB)
Delete the .txt extension and rename it to match the file you just deleted, and place it in the game folder.

And now you have a fully unlocked gallery.


If you don’t trust random files from the internet, open up your gzdoom-[computer name].ini, locate the

[Nakara.LocalServerInfo.Mod]

section, and replace that section completely with this:

[Nakara.LocalServerInfo.Mod]
CheckCurrentDes=
CheckedGallery=1
ClearedAnylabyrinth=2
ClearedChaosRealm=5
ClearedDarkForest=5
ClearedDesert=5
ClearedDungeon=5
ClearedEdgeOfLabyrinth=5
ClearedGreenlabyrinth=5
ClearedPathofBelief=5
ClearedSoulPrison=5
ClearedSwamp=5
CutSceneviewed=false
DayPassed2=0
DayTime2=400
FirstHello=0
FirstSubspace=1
GetAnyExtraScene=2
Get_Extra_GiantTentacle=1
Get_Extra_Prisoner=1
Get_Extra_Servant=1
Get_Extra_Tentacle=1
Get_monster_AoOni=1
Get_monster_Arachne=1
Get_monster_Beholder=1
Get_monster_Gargoyle=1
Get_monster_Harpy=1
Get_monster_Kitsune=2
Get_monster_Lamia=1
Get_monster_Moguring=1
Get_monster_Nightmare=1
Get_monster_SandWitch=1
Get_monster_SerpentGirl=1
Get_monster_SlimeGirl=1
Get_monster_SpectreGirl=1
Get_monster_WereRabbit=1
Get_monster_direwolf=1
GlobalFogdensity2=20
HideHmenu=0
HideInfo=0
LevelCleared=0
LightLevel2=255
NewMonsterGet=0
NightWorldTime2=0
NormalEndFirstTime=0
Openingviewed=1
RGBLight2=0
RingsnapTutorial=0
SimpleBuffmenu=true
TutorialSkipped=1
UpdateDelay2=2
censor=false
debug=0
internalview=0
lastcalledNAD=0
nighttime2=400
sexdebug=0
worldtime2=100

And this will also fully unlock the gallery.

1 Like

Very good with the gallery.

tried it with the regluar gameplay and it was aight but its one of those games that requires you to lose to see any of the good content T.T Lutrellia stays winning ig

9/10 gallery tho.

1 Like

Thx to much!

1 Like

Some feedback, alot of the time when I lose a stage or exit a gallery to go back to the main hub, the script continues to play when it should stop. I have to go to EDI and click stop each time

Also, the prisoner stage 1 fuck doesn’t seem to play in the actual level.. the enemy that is a statue in the soul prison with multiple girls.

1 Like

Do you have filler disabled? When exiting a scene the mod commands EDI to play the filler, if filler is disabled the device should stop. If you have an older EDI version it doesn’t stop. Make sure you run the latest EDI version.

The prisoner sex scene was missing in the EDI definitions.csv, I added it and updated the mod thanks for noticing.
However when you succeed the resist event, the script continues to play. I haven’t found a good way to fix this

Yes I have filler on. Tbh, I am never sure if I’m using the latest EDI, as I don’t see any obvious version number. Regardless, I still went ahead and redownloaded the latest EDI and replaced it just to be sure. Same issue occurs where the script of a defeat scene keeps playing as I spawn back in the hub

If you spawn back in the hub, it should write “MAP01 - Nakara’s Labyrinth” into the event_log.txt file. When the GameMonitor reads that line it should send a request to edi to play the filler.
Can you look in the event_log.txt and see if the line was beeing logged?

And yes it would be cool if EDI would show the version number

Died in the wererabbit stage, here’s what is in the log:

WereRabbit - FuckStage1
WereRabbit - FuckStage2


MAP01 - Nakara’s Labyrinth

Make colormap
GAME - PAUSED

But the “WereRabbit - FuckStage2” script continues to play. It stops when I hit escape, but then resumes when unpausing. It eventually ends when the script does.

:+1::+1::+1:

Hmm the log looks correct and I can’t reproduce the bug on my machine. Does someone else also have the same bug?

Also, the shadow servant isn’t playing..is that also missing in the definitions?

You’re right thanks, some monsters have a different name for the gameplay scene and gallery.
I update the mod with the missing definition

4 Likes

as soon as you enter the hub, does edi say “Device Play [filler]…” in the bottom left?

Hello, thanks a lot for your mod !
Is it possible to add a function to pause/resume the script while playing ?

pressing ESC key pauses the script

1 Like

No, it just shows the script being played:


In this case, I died to the Spectre girl and hit F to go back to the hub. This one might also be missing from definitions though?

with the help of “slade” it is possible to play the animation after every damage hit, but sadly im not very good at scripting ^^

2 Likes

I updated the mod, hopefully it works as intended now

3 Likes