To4st - Game Mods (Latest Games: Succubus Slot & Succubus Temptation)

Heyyo! I was trying to run Hospital Seduction, for some reason it doesn’t run. After copying the mod files, and running the game .exe. I see a terminal which tried to download libs from Unity Server and then it closes. The whole thing runs for like 10secs. Inside the BepInEx folder I see this ErrorLog.log.

Has any one seen this before? Is there any fix for it?

Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Repeat 2 times:
--------------------------------
   at Interop+WinHttp.WinHttpOpen(IntPtr, UInt32, System.String, System.String, Int32)
--------------------------------
   at System.Net.Http.HttpWindowsProxy.TryCreate(System.Net.IWebProxy ByRef)
   at System.Net.Http.SystemProxyInfo.ConstructSystemProxy()
   at System.Lazy`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ViaFactory(System.Threading.LazyThreadSafetyMode)
   at System.Lazy`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].ExecutionAndPublication(System.LazyHelper, Boolean)
   at System.Lazy`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].CreateValue()
   at System.Lazy`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].get_Value()
   at System.Net.Http.HttpClient+<>c.<get_DefaultProxy>b__15_0()
   at System.Threading.LazyInitializer.EnsureInitializedCore[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef, System.Func`1<System.__Canon>)
   at System.Threading.LazyInitializer.EnsureInitialized[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef, System.Func`1<System.__Canon>)
   at System.Net.Http.HttpClient.get_DefaultProxy()
   at System.Net.Http.HttpConnectionPoolManager..ctor(System.Net.Http.HttpConnectionSettings)
   at System.Net.Http.SocketsHttpHandler.SetupHandlerChain()
   at System.Net.Http.SocketsHttpHandler.SendAsync(System.Net.Http.HttpRequestMessage, System.Threading.CancellationToken)
   at System.Net.Http.HttpClientHandler.SendAsync(System.Net.Http.HttpRequestMessage, System.Threading.CancellationToken)
   at System.Net.Http.HttpMessageInvoker.SendAsync(System.Net.Http.HttpRequestMessage, System.Threading.CancellationToken)
   at System.Net.Http.HttpClient+<GetStreamAsyncCore>d__51.MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[System.Net.Http.HttpClient+<GetStreamAsyncCore>d__51, System.Net.Http, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]](<GetStreamAsyncCore>d__51 ByRef)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Start[[System.Net.Http.HttpClient+<GetStreamAsyncCore>d__51, System.Net.Http, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]](<GetStreamAsyncCore>d__51 ByRef)
   at System.Net.Http.HttpClient.GetStreamAsyncCore(System.Net.Http.HttpRequestMessage, System.Threading.CancellationToken)
   at System.Net.Http.HttpClient.GetStreamAsync(System.Uri, System.Threading.CancellationToken)
   at System.Net.Http.HttpClient.GetStreamAsync(System.String)
   at BepInEx.Unity.IL2CPP.Il2CppInteropManager.DownloadUnityAssemblies()
   at BepInEx.Unity.IL2CPP.Il2CppInteropManager.GenerateInteropAssemblies()
   at BepInEx.Unity.IL2CPP.Il2CppInteropManager.Initialize()
   at BepInEx.Unity.IL2CPP.Preloader.Run()
   at BepInEx.Unity.IL2CPP.UnityPreloaderRunner.PreloaderMain()
   at Doorstop.Entrypoint.Start()

any help will be greatly appreciated :folded_hands:

Edit #1:
I did a quick search on this error and i found this that might be relevant:

however i dont think I can do it on my end as it requires recompiling the mod from source (i think???)

Edit #2:
Fixing some typos

I don’t think it’s an issue with the mod. If it happens during the libraries download BepInEx hasn’t even finished loading. It only loads the plugins at a later step.

I did find this post: Fatal error. System.AccessViolationException · Issue #720 · BepInEx/BepInEx · GitHub
Do you have a proxy configured on your system?

Thanks boss! It was as simple as turning off that setting. The game with mod boots up properly and I can see EDI getting the appropriate game state messages.

Exact steps I took for future reference (tested on WIN 11):

  1. Press Start
  2. Type “Proxy Settings”
  3. Click on “Change Proxy Settings”
  4. Turn off “Automatically detect settings” and remove any manual proxy setups.

It should look like this (unless Microsoft decides to change UI in future)

1 Like

Glad to hear that was able to fix it for you :slight_smile:

Can you try the solution mentioned above?
It looks like it might be caused by the same thing.


https://discuss.eroscripts.com/t/dieselmine-summer-14-days-vacation-in-game-gallery-recording/297953/5

Is there a possibility that this game will be intergrated like the previous one?

1 Like

I can take a stab at it if no else came forward already. But they’ll also need to consent to me using their scripts.

@Pigtarao Did anyone reach out yet to adapt the scripts to a game mod? If not, and with your permission, I can try to create one. I’ll of course link back to the script thread like I did with 99DM’s scripts.

3 Likes

Of course, that’s absolutely fine!
If you check the scripts included in my post, you’ll notice that a bit of sync adjustment will likely be needed.

Feel free to modify and use the scripts however you like for the game mod!

6 Likes

For no escape apartment, what edi did you use? Using EDI and launching it doesn’t seem to launch edi at all, it appears in the process then disappears

Edit: Looks like i fixed it by installing both:
.NET Runtime 8.0.23 and ASP.NET Core Runtime 8.0.23

English translation of Daydreamer 2:

It works with the integration mod with no issues. I did note the patcher made an update to plugins.js, which this mod replaces, so apply the integration mod before the translation to avoid any issues.

It’s apparently an AI translation, but from my quick testing it was considerably better than mtool’s translation.

3 Likes

Im honestly so intrigued by the concept of being able to play these games with my osr2+ but Im also completely out of water with the complexity of all this. Does anyone know about a good step by step dumb it down guide for setting this up?

Depends on the game, but if it’s one of the EDI mods, it as easy as starting EDI, selecting the config.json, make sure it detects which COM your OSR2 is connected to, and launching the game!

1 Like

And if the movement of the OSR2 needs to be adjusted, adjust the min/max in the config

1 Like

Any plans with Dragon Princess is Hungry?

1 Like

Just finished castle of temptation and… holy shit you guys deserve medals. Everyone who worked on that deserves greatness

3 Likes

I believe it requires a volunteer to script. I’m working on a couple other games right now, so my plate is full.

2 Likes

Has anyone started to script succubus temptation outside of the demo stuff that has been scripted, and if i were to get it scripted how long do you think i would take to get integrated?

I was working on scripting Cornelica, Town of Succubi, but I haven’t made progress since mid December. I’ve had a few scripters ask me to work on mods that they would script. I try to prioritise those above my own work. Having multiple people work on multiple mods should make releases faster, but it doesn’t always seem to work out that way. Unfortunately, most go silent and I assume they gave up.

For a while now I wanted to create a new section in my OP that would contain the files and videos of fully integrated mods, but with no scripts. This would show what future mods are next in line and I’ll be working through them as I try to complete them. This would also allow anyone to pick up the burden of scripting one of these games if they wanted to have it release sooner than just relying on my slow ass to script them.

There was a script request I created and it was being worked on. I think the thread has since been closed and I don’t think the scripts were finished. I could be wrong, it’s been a while since I’ve heard something. I’ll have to go back and look.

1 Like

alright well let me know what the case is, I have someone that i believe would be willing to do the scripts but i need to know how stuff needs to be scripted and what all to script since i’ve never done anything like this before, thanks in advance
Edit: actually following your pixeldrain link Succubus Temptation Scripts & Videos ~ pixeldrain it seems like its all been scripted?

Can someone show me how to do these kind of scripts? So I can help the community with creating new ones. I’d appreciate some help.

2 Likes

there is a guide.

Easy Device Integration (EDI) how to integrate your Game NOW! is for game intergration.

Scripting is this link: How to script in OpenFunScripter - video tutorial

2 Likes