Castle of Temptation (by Poring) game device integration mod (ver. 20230623_1914)

please the complete version :sob:
You can find the whole game on f95zone if you need

4 Likes

OOMG I DIDNT KNOW F95ZONE EXISTED!!!

also im going through the lines of code F86K made and AAAAAAAAHHHHHHH im learning so much. i might do this before flipwitch at this rate :slight_smile:

Was thinking that it could just be a simple copy and paste but NOPE I dont understand anything but the searcher function

6 Likes

If you end up doing this i think youll be a national hero of the small CoT handy fanbase that there is.

im having problems with bepinex…

i cant launch the game with bepinex in the gamefile

I wish i was tech savvy enough to aid you with that. Maybe asking To4st can give a clue, since they’ve got the largest game modding page here?

1 Like

is this mod still being developped ?

I think this has been abandoned but to4st in his game integration thread is working on integrating the demo and probably the full game in due time.

5 Likes

nah I couldnt figure out how to make the current castle of temptation game launch with bepinex.

The old mod does work but it is really finicky. requires an old version of multi-fun-player.

And even if you do there’s a high chance you don’t know SAM existed

https://f95zone.to/sam/latest_alpha/#/cat=games/page=1/tags=783/noprefixes=2,7,13/sort=rating

This is all the “animated” games that are not VN and are not on RenPy/RPGM, so basically all the games that are likely to go well if modded with funscript

1 Like

You are welcome to try to make a MultiFunGamer integration (that is basically a MPF-based EDI/FunscriptPlayer with some quirks and whistles under the hood)
Key difference is it’s MUCH easier to debug then EDI
Ping me if you’re interested, I can help with something

@letros you need to

[Preloader.Entrypoint]
Type = MonoBehaviour

Don’t let the time I wasted on looking for that be wasted

2 Likes

(update: I’ve added working scripts for EDI)

Hi sorry for the late reply… I noticed that Poring finished the game and wanted to play with it and my Handy. But the plugin does not work very well with this version. Also the EDI integration is missing…

But I had some free time this weekend and wanted to see if I could create a new plugin for this game. The original source-code helped me a lot! I can work with C#, Unity and game development is all new to me but some blogs helped me out.

So I was able to create a working plugin dll for now:

What do you need to get this working?

  1. v1.1.2 of the game
  2. BepInEx_x86_5.4.21.0 (included in the folder)
  3. After installing BepInEx, do NOT forget to switch the Entrypoint to MonoBehaviour (thank you Dimava)
  4. Place the COTSMod112.dll in the BepInEx plugins folder (this folder is automatically created when you run the game after installing BepInEx
  5. Edi Launcher listening on localhost:5000
  6. Place the content of Gallery in Edi

I’ve added some scripts created by @letros (THANK YOU!) inside the Gallery-zip, the definitions.csv makes sure that EDI can load the files.

It currently needs a lot of testing! This is the first time I’ve created a Unity plugin so be warned for bugs…

Proof:
output

12 Likes

Cant seem to get Bepinex to install, I place it all right next to the game exe and launch it but nothing happens. Anything I could be missing?

You need to place the content from BepInEx in the root folder where the .exe is located:

Make sure that the doorstop_config.ini and winhttp.dll files are located next to the .exe file.

Also, do NOT forget to switch the Entrypoint Type to MonoBehavior in the BepInEx\config\BepInEx.cfg file.

Hey how much of the Game ist scripted?

I’ve faced the same issue. I have the files in correct place with the MonoBehavior changed, but nothing really happens when i start the game up.

1 Like

Ive tested the old scripts yesterday, and each movement has a specific funscript file.

When you play a while it seems that my Handy is not able to keep up working with EDI.

I saw that the EDI manual likes if you provide 1 funscript and use the start and stoptime in a csv.

Can anyone confirm that I also need to merge these separate funscripts to improve the Handy connection?

I was also thiking to create a better installation guide but I need to verify that the game is at least a little playable first :confused:

As far I know its not necessary to merge the files. But i dont know how to fix the delay :confused:

Maybe the start Stop time needs to bei adjusted

Hey, I’ve tried changing the type to monobehavior but no luck, keeps giving me errors, is there any way you could show what your config file looks like so I can see where I’m going wrong? I don’t know if I’m changing the wrong config line, or if I need to add the line entirely, thanks!

1 Like