The Scandalous Scarlet Moon Now with Embedded Java

Spankers, Spankees, and Switches of All Ages (18 and above),

I’ve released a new version of the game, version 0.1.20. You can get it under the Downloads page. The key change is that now I have proper executables for Linux and Windows, and the game comes bundled with a version of Java. It means the download is significantly bigger, but hopefully it will alleviate some of the weird issues some of you have had with Java crashing when you attempt to play the game.

However, note that the bundled JRE’s are for 64-bit Java, so if you have a 32-bit machine (if you’ve bought anything within the past few years, you probably have 64-bit) you will not be able to run the game.

If you do have a 32 bit machine, please let me know, and I can post versions that don’t come bundled with a JRE.

I don’t yet have a Mac app, because Mac apps are weird, and I have not yet navigated their weirdness.

Update: Uploaded a new version (there are variations both with and without an embedded JRE for Windows and Linux) that fixes a crash when attempting to restart combat.

AKA

8 thoughts on “The Scandalous Scarlet Moon Now with Embedded Java

  1. I’d appreciate it if you could post versions not bundled with a JRA, as I have a 32 bit machine. A part of me would die inside if I couldn’t play later updates, not to pressure you into releasing non JRE versions or anything.

    1. I can do that easily enough. The only reason I didn’t have a non-JRE version was because I didn’t want to overwhelm people with options. People (including myself) often get confused when you have two subtly different things.

      The current version doesn’t have any new content or bug fixes (just a few typos), so you’re not missing anything. So for the next version (0.1.21) I’ll post releases with and without the bundled JRE.

      1. Cool thanks, have old 32 bit system here also. On that note, no probs with the orig java release (Win7-32 RULES!) :p

  2. Pssst, 64-bit java executables are only for 64-bit web browsers, not for 64-bit OS’es. I’m not sure how your game is designed, but the 64-bit version may be unnecessary, given that caveat.

    1. Honestly, I’m just bundling in with the executable whatever version of the JRE I have installed on my Linux and Windows boxes. Since both machines are 64-bit and have the most up-to-date version of the JRE, I just assumed they were both 64-bit…

      And I thought I’d read somewhere while hunting for some issues people on Windows were having that it was less than ideal to run 32-bit JVMs on 64-bit OSes, but now I can’t find the Stack Overflow question where that comment came up.

      So the take away is I don’t know, though you’re probably right.

  3. So , I can actually play the game now, but the game will only run if I right click and select ‘Run as Administrator,’ in previous version the game wouldn’t respond to ‘Run as Administrator,’ The game crashed when I tried to restart a combat. and wont run a second time unless I restart my computer.

    1. Well, we’re making progress!

      Also, I’m not quite sure I understand your comment. Are you saying that when you choose to “Run as Administrator” the game crashes when you try to restart combat, or are you saying that when you don’t choose to “Run as Administrator” the game crashes when restarting combat?

      Either way, at least now we’re getting crashes that are probably caused by my shitty code instead of somebody else’s shitty code, and I can debug and fix my shitty code. It also seems weird that you can’t play again until you restart your computer.

      Could you send me a log file(and save game) from when the game crashes after restarting combat, and could you also send me the log file from after you attempt to play the game a second time without restarting?

      1. I’m saying the game won’t run unless I choose to “Run as Administrator.”

        I sent you an e-mail with one save file and two log entries.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.