I'd presume it's fine, but I doubt anyone here has any connection to someone who works on the game, and judging by what I've read in the thread I severely doubt innoxia's ever gonna pay this thread a visit at any point in the future. Maybe if someone here is a modder, they might do it for you, but I don't really have high hopes for it.
The discord would probably be your best bet since I'm fairly sure there's modders in there that at least vaguely know how to work with the game's code, though I've also heard the discord is... not very good? Like, it's a super hugbox where if you say anything vaguely negative towards innoxia you get instantly shunned if not straight out banned. That's probably an exaggeration though (at least I really fucking hope it is), so take it with a grain of salt at the least.
I'm still a-lurkin'. I usually check in daily, but I haven't had much to contribute lately.
Thanks, but I definitely wouldn't call myself an expert on Java, haha. No issues with the language and stuff like that, but I haven't had enough experience with its build system and overall ecosystem to go beyond "semi-confused intermediate."
As for this specific inquiry: from what I understand there are ways of making JavaFX applications work in-browser, but given LT's thirst for memory I can't imagine that working out well in this case. Even with some of the performance enhancements it still tends to make a lot of large allocations between turns, does the calculations, then releases a bunch of memory. I'm not sure that WASM engines would handle that particularly well, and it's likely that it would slam into browser memory caps in the process.
Sorry for digging up old wounds, but mayhaps you have an up-to-date solution for launching jar on Intel Macs (running Big Sur)? I'm at my wit's ends honestly.
I tried everything you've recommended in your previous replies but it's still a no go. I got Java 8, I got tons of JDKs, nothing works. It's still as if Java refuses to open a window.
Maybe you might have an insight to this?
edit:
nvm I think I got it running. was it worth it all my braincells lost? doubt it.
Sorry for digging up old wounds, but mayhaps you have an up-to-date solution for launching jar on Intel Macs (running Big Sur)? I'm at my wit's ends honestly.
When I still had my Intel Mac, I was able to get it running by installing Oracle Java 8. Since that pretty much just provides a Safari extension and doesn't register itself as a system-wide Java installation, I had to explicitly call JRE8 via terminal (or write a script to do it). Is that what you ended up having to do?
I did figure out how to create "fat" JARs for aarch64 (M1) Macs that targets newer JDK/JFX versions. I don't know enough about the Java build process to cross-compile from my Apple Silicon system, though. :x
To be honest, whenever I want to run LT I generally just run it from an IDE. It makes things significantly easier on non-Windows platforms, IMO.
(java:482548): Gdk-WARNING **: 00:50:23.454: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
java: ../../src/xcb_io.c:260: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed.
This keepd happening, with the amount of work I had to do to even get this game to run and to merely LAUNCH the fucking thing requires me to use the goddamn terminal really looks poorly on the developer. This is why all games should be HTML based. I heard so many good things about this one and its a barely playable wreck that crashes constantly.
Given that past webbased unity games nolonger work on modern browsers, i'm unsure how this fixes anything. Hell this isn't the first time webbased applications stopped working on "modern browser". For instances Flash who was on life support flat out doesn't work anymore(Unless i'm mistaken) and lets not forget one of the reason Pentagon contractors used Java(Yes, java, not javascript) in the past was because it allowed making web based applications with applets. Maybe applets still work, i honestly don't know, but has anyone checked recently?
Pretty much all major browsers removed support for those kind of plugins, so it's highly unlikely.
It wouldn't matter much, though. Java applets ran independently of the web browser, and the browser canvas essentially just contained the applet's "window," so if it wouldn't run standalone there wasn't much of a shot of it running embedded. Older Unity "web games" did the same thing—it just used a plugin to embed the game into a browser window. It wasn't really using any actual web technology, but rather just using the browser window as a expensive rendering target.
The reason modern Unity games run is because it compiles the game logic and libraries into WebAssembly, then displays the output to the user using a WebGL canvas, so the browser is actually 100% responsible for executing the code and can do so without any plugins. For LT to work in a modern browser, a similar process would have to happen. It does look like there are technologies available that will do that, such as Webswing.
Of course, even if someone could get it running in a browser, the performance probably wouldn't be great. LT's performance depends heavily on memory speed and I can't imagine throwing an abstraction layer in the mix would lead to a fun experience, not to mention that browsers typically put strict limits on how much memory WASM applications have access to (from what I've been able to gather: 8GB for Chrome, 4GB for Edge, and 2GB for Safari and Firefox) so it would also have less room to thrash.
Yeah basically. Executable you shared before wasn't working for some reason and I think I also ended up with installing/uninstalling dozens of Java SDKs, SDEs, whatever.
So I had to clean up everything, reinstalled original Java8, learned how to use Terminal to manually go to folder and launch Java environment for that specific LT file. All for the sake of one single porn game.
Yeah basically. Executable you shared before wasn't working for some reason and I think I also ended up with installing/uninstalling dozens of Java SDKs, SDEs, whatever.
So I had to clean up everything, reinstalled original Java8, learned how to use Terminal to manually go to folder and launch Java environment for that specific LT file. All for the sake of one single porn game.
Yeah basically. Executable you shared before wasn't working for some reason and I think I also ended up with installing/uninstalling dozens of Java SDKs, SDEs, whatever.
So I had to clean up everything, reinstalled original Java8, learned how to use Terminal to manually go to folder and launch Java environment for that specific LT file. All for the sake of one single porn game.
Yeah, thats way too much effort, and why the game should be ignored until ported to HTML5. If I have to open the terminal to make your game run, you have failed.
I don't even think this game can be done with static html/css. A JS implementation might run even worse than what we currently have (depending on how close the level of optimization is to what we currently have). Running it might be more convenient though.
Hey everyone! Look! We're starting the new year right on schedule!
Inno said:
Hello again, and Happy New Year!
Unfortunately, I don't have much progress to report since the last post, as I ended up having a lot more family stuff going on than expected over the Yule period. As such, I'm still a couple of weeks off having this next update finished. Sorry about how long it's taking me to get out, but I'll be back to work on it starting from tomorrow, and will do my best to get the update out to you as soon as I can!
I hope you all had a good time over the festive period, and I'll see you again in the next progress news post (which should be some time towards the end of this week). Thank you all so much for your patience and support!
Of course, the schedule isn't what's said on the blog, but what's been done for the last few years. Specifically, basically nothing from Halloween through the new years, because who wants to work during the holidays? And then something rushed out around mid January that's basically nothing. Gotta make it look like progress is coming. Then near the end of February we'll get some actual content... Incomplete content, but content.
And then we'll go ahead and get basically nothing through the summer, because who wants to work during the summer. So something will be forced out around August.
I was trying to remember examples, but I honestly can't remember if the content updates we're last year, the year before, or the year before that. But another year down, and the second area isn't even close to fleshed out. Just based on how long I've been watching the game, that's about 6 years after work started on this zone, if anyone believes that anymore.
I can't even crack any jokes about this one. At this point I'm only even checking every month or two out of stubbornness and habit lol
Me. It's much more difficult to work in 36C heat, but even so I, and I believe many other devs who really want to work well, need to do it. I don't feel like summer and heat are excuse though... But it's fascinating to see all the resentment in this thread.
Well, pulling in nearly six figures a year, and not showing much for it (other than excuses) for years will do that, no matter how right or wrong it is.
The resentment you see voiced here is a hole that Inno has dug themselves over time. Setting and missing release dates, constantly. Not updating because they didn't feel well, consistently. Not communicating or updating anything due to personal issues, regularly.
None of these are new things, it has been a fairly consistent state for several years now. While I do think that people still enjoy this game (or they would have stopped posting here months ago), there is a lot of frustration at Inno's perceived work ethic, spastic attempts at working on the game, the amount of 3rd party contributions as compared to Inno's own contributions.
Inno released an update on Nov 27 and since then has made 3 whole posts in the last 5 weeks, two of them apologizing for not doing anything and 1 of them a poll about some artwork.
I took a look at your Patreon page and you have been communicating every few days with your supporters, compare that to what Inno has posted in the same time periods as you.
Here is a synopsis of what people are talking about. You can read all the messages on her Subscribe Star page for the full messages. Keep in mind that Inno is receiving about $7,500 (USD) per month while all of this is going on.
Did I mention that Inno is receiving about $7,500 per month while all of that was going on?
Inno has a habit of setting a target release date and then missing said release date, then stating they are almost there and it will be a few more days, then another message about it being just a few more days. It has been about as regular as clockwork for Inno to set a release date and then miss it for a few weeks due to not feeling well, or having personal issues, or still not feeling well.