Esoteric Update #306 - Preliminary Migration Complete
The migration was (mostly*) successful.
Here's a brief list of the changes:
- .NET Framework from 4.5 to 4.8.1;
- Architecture from x86 to x64;
- Display from WebBrowser to WebView2.
I think these are the best changes we can make for the future health of the engine.
I've almost (mostly*) managed to fix all of the up-front visible issues that were present after I've fixed the syntactic problems. As an additional bonus, the game no longer requires manual installation and will instead perform it automatically when it first runs.
This was hard. Really hard. But I'm glad it's now over, and I can move on to what I'd describe as the more interesting bits of this migration over to the beta branch. I've already had some ideas about improving character creation, so I think I'll go with that first. This is towards user-friendliness, but also attempting to fix/improve some issues the current system has (like languages vs idiolects).
*) But why mostly? Java Script handling is a problem. There's an issue with how WebView2 handles interoperability with C# compared to WebBrowser. Specifically, it turns all calls to the C# COM object into async calls, which makes them impossible to handle by the JS code present in the game as it is currently written. No big deal; I can work on it as I clean up the project. Interestingly, there are few critical bits of JS code in the whole game, so the game does run; there are just moments where little bits of more engaging functionality crash.
Anyway, I'll rest up today. I wanted to rest up tomorrow but kept poking at the engine over and over, doing things I didn't plan to tackle until this week (like the JS interop object).
Get Esoteric ♥ Esoterica
Esoteric ♥ Esoterica
A story driven erotic game about magic, supernatural forces, love and BDSM.
Status | In development |
Author | EsoDev |
Genre | Interactive Fiction |
Tags | Erotic, Experimental, Fantasy, Female Protagonist, Mystery, Procedural Generation, Romance, Story Rich, Text based |
Languages | English |
Accessibility | Color-blind friendly, High-contrast |
More posts
- Esoteric Update #305 - A Difficult Decision, But One I Had To Make8 days ago
- Esoteric Update #304 - A MathML Of My Own22 days ago
- Esoteric Update #303 - Unrandom Randomness29 days ago
- Esoteric Update #302 - Letters Go BRRRRR...36 days ago
- Esoteric Update #301 - Agh! But That's Finished At Least43 days ago
- Esoteric Update #300 - Well Isn't That Frustrating50 days ago
- Esoteric Update #299 - Hooke's Law57 days ago
- Esoteric Update #298 - I'm Back, At Least Most Of Me Is65 days ago
- Esoteric Update #297 - Provisional Update - Eso Still In Hospital80 days ago
Leave a comment
Log in with itch.io to leave a comment.