IvoryOwl

Active Member
Mar 29, 2017
761
1,411
Yes. NEXT patch.

But I was talking about the people who were saying this last patch increased the games performance because of the change Inno was saying Ace made.

You know, the change that's coming in the next patch.

So not out now.
No. In the PREVIOUS update there was an actual patch meant to improve the performance in the game.

Improved Encounter generation code, improving performance in Lilaya's Home and Dominion tiles. (by AceXP)

The NEXT update is just a continuation of the bug fixes and performance improvements we have been getting lately, but this time it will (supposedly) fix some of the lag caused by having a large number of offspring.

One thing doesn't invalidate the other. You've been making fun of people who had legit improvements in their game, because of a legit fix. (Your mileage may vary as every PC is different.) Cmon bud, you need to read the changelog more carefully else you'll end up eating your own foot like this...
 
Last edited:
  • Like
Reactions: NoStepOnSnek

playerme

Newbie
Jun 3, 2018
90
41
Sounds good! Let me know how you make out.
:)
Sigh, not well, is how I made out.

~/Games/Lilith's Throne/Lilith's Throne Exe$ java -jar LilithsThrone_0_4_2_3.jar
Error: Could not find or load main class com.lilithsthrone.main.Main

That's with openjfx 11.0.7+0-2ubuntu2

Running on Linux Mint 20.2 Uma 64bit
Linux Kernel 5.4.0-90-generic x86_64
Mate 1.24.0 Desktop
Metacity Theme

12GiB ECC RAM -- in triple channel interleaved --
Dual Intel Xenon E5620 Quad Core Hyper-threading processors @ 2.40 GHz. x 16 effective cores
With PNY NVS 300 /PCIe/ SSE2 NVIDIA Quadro Graphics 256 MB DDR2 VRAM

Assuming any of that means anything to you.
 

IvoryOwl

Active Member
Mar 29, 2017
761
1,411
With PNY NVS 300 /PCIe/ SSE2 NVIDIA Quadro Graphics 256 MB DDR2 VRAM
I don't know what your specific issue is but I do know that GPU is not going to cut it. Contrary to popular belief, even simple text games can be resource intensive if built on poor engines by inexperienced devs. Such is the case with Lilith's Throne. Heck, even strong PCs struggle with it! I highly doubt burning your hardware on a text porn game is on your bucket list of things to do so I strongly advise you look for another game to play (or at least one that is better optimized). lol

Jesus, a 256MB card... haven't seen one of those in over a decade.
 
Last edited:

Sarkath

Active Member
Sep 8, 2019
535
912
~/Games/Lilith's Throne/Lilith's Throne Exe$ java -jar LilithsThrone_0_4_2_3.jar
Error: Could not find or load main class com.lilithsthrone.main.Main

That's with openjfx 11.0.7+0-2ubuntu2
What do you get if you type java -version? I just want to make sure it's using the correct JRE with that OpenJFX build.

I don't know what your specific issue is but I do know that GPU is not going to cut it. Contrary to popular belief, even simple text games can be resource intensive if built on poor engines by inexperienced devs. Such is the case with Lilith's Throne. Heck, even strong PCs struggle with it! I highly doubt burning your hardware on a text porn game is on your bucket list of things to do so I strongly advise you look for another game to play (or at least one that is better optimized). lol

Jesus, a 256MB card... haven't seen one of those in over a decade.
LT's issues are pretty much 100% CPU and system RAM. What LT is doing with JFX shouldn't be any worse than what a compositing window manager already does.

I actually have my suspicions that shared RAM is one of the things that might be slowing things down due to the large number of allocations per turn. If that's the case, any dGPU will be an improvement.

If that GPU really can't handle it, JavaFX will fall back to software rendering.
 

King_Of_Derp

Newbie
Jan 10, 2020
44
28
Ok, I am not sure if this was recently asked, but is Angel the brothel owner able to be fucked yet??? Since she has naked pictures, I assume we could fuck her.
 

Tattletale21

Member
Jan 26, 2020
373
519
Ok, I am not sure if this was recently asked, but is Angel the brothel owner able to be fucked yet??? Since she has naked pictures, I assume we could fuck her.
i see images for Hitomi Takahashi as well, but to my knowledge she's a 'there and gone' character. maybe pre-placed in the files so all they have to do is write those characters into those scenarios?
 

playerme

Newbie
Jun 3, 2018
90
41
Jesus, a 256MB card... haven't seen one of those in over a decade.
LoL. It's a vast improvement over my last one, which borrowed 128 MB from the MoBo' RAM.

What do you get if you type java -version? I just want to make sure it's using the correct JRE with that OpenJFX build.
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)

If I wanted, I could fall back to Java 17 from Oracle. It is still installed, but it isn't default at this time.

$ sudo update-alternatives --config java
[sudo] password for user:
There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 manual mode
* 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode

Press <enter> to keep the current choice[*], or type selection number:


I utilised these instructions for changing things about a bit.

As my last post pointed out, Mint, be it Mate, in GNU II, or Cinnamon, in GNU III, which is the default desktop, is based on Ubuntu Linux.

LT's issues are pretty much 100% CPU and system RAM. What LT is doing with JFX shouldn't be any worse than what a compositing window manager already does.

I actually have my suspicions that shared RAM is one of the things that might be slowing things down due to the large number of allocations per turn. If that's the case, any dGPU will be an improvement.

If that GPU really can't handle it, JavaFX will fall back to software rendering.
Given that old Quadro card has dedicated RAM and was once used for, believe it or not, Video rendering, and the machine was a dedicated video workstation, I sort of figured it might run the thing. If I had doze installed, I dare say it would work. It's just that games don't all play nicely with Linux. Given what Microsleeze charges for the operating environment, not system, as it's so completely stripped of anything that might make it a system, unless I want to spring for each app Linux gives me for FREE, as well as how they share my bandwidth to update others, while forcing me to experience adverts on my desktop, while calling home to Mummy and divulging what i have installed, as well as what i do and when, I'd rather stick with Linux, where I can control what happens.

I'd like to play LT again. It's been a while since I played it on a much older box, running doze 7 with a much lesser integrated GPU with 128MB RAM, but since I can't get doze 7 without paying what a GPU runs for, just for the license, all for a product that is not supported, I'll stick with Linux and forego the game.

In the event you're interested, here's a much more complete output from my system, describing much more than you asked.

$ inxi -Fxxxrz

You don't have permission to view the spoiler content. Log in or register now.

The second video out I have, USB Video OUT, is from a USB Docking Station used to expand my USB slots, leaving the video output empty. The USB Video actually gives me a third video output, if i chose to use it and play with the configuration.

It's not all that, but with its two CPUs, and 12MB treble interleaved ECC RAM, it's generally a touch more than adequate to do the job. I'll admit, I need better for a GPU and if the ruddy card didn't run more than I paid for the entire system I have now, I'd get one. However, a 1050Ti is well over 500 right now, when it sold for about 150 New. And YES, the card I have now runs HOT at 78C. The card only has a heat sink similar to what one might find on an old 486 DX2 66, but without the active cooling. I've been toying with installing an old CPU cooling fan from one of my old P-4 systems. I haven't gotten a reliable retrofit as yet, so it isn't installed -- yet. I've been working on utilising a faulty NVS 300 for that. The card gives me scan lines and other spurious artefacts in its output, so it's perfect for experimenting.


The REAL killer is, I can play many modern titles requring Quad Core Procs with 8 GiB System RAM with no issue at all and i can't play LT.
 
Last edited:

Sarkath

Active Member
Sep 8, 2019
535
912
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
Ah, that's why. For OpenJFX 11 you'll need to use OpenJDK 11.

I don't believe OpenJDK (even version 8) ever included JavaFX, so you'll want to either switch your JRE or install OpenJFX 8. Alternatively, you could just use /usr/lib/jvm/java11-openjdk-amd64/bin/java to launch LT and that should point it to the correct packages.

If I wanted, I could fall back to Java 17 from Oracle. It is still installed, but it isn't default at this time.
Not compatible, sadly. JRE 17 doesn't support Nashorn, which LT requires. :(

Given that old Quadro card has dedicated RAM and was once used for, believe it or not, Video rendering, and the machine was a dedicated video workstation, I sort of figured it might run the thing. If I had doze installed, I dare say it would work. It's just that games don't all play nicely with Linux.
I always do my LT code tinkering in Linux (I run Arch, btw ;)), so at least I can confirm that it runs at least as well as it does under Windows/macOS after you go through all of the JRE voodoo.

You don't have permission to view the spoiler content. Log in or register now.
 

playerme

Newbie
Jun 3, 2018
90
41
Those were pretty good cooling solutions by necessity. Try to get your hands on the Prescott coolers if you don't already have one: those had a copper core and generally fared better than the Northwood and earlier ones (though the clamps might be harder to adapt).
I intend to leave the cooling fins on the GPU and attach the cooling fan. However, I need to find a reliable means of attaching the fan. With my luck, I'd start to strip the fins and peel or crack the silicon die. I'll tear into the fins, I will not risk the die. I want to use an old "whistle" style cooling fan on it. Those are probably THE most efficient fan styles made and a few of the old HPs had them. Since most of my boxen are from various University "Trash to Treasures" programmes and most of universities use HPs, guess what I have the most of?

Ah, that's why. For OpenJFX 11 you'll need to use OpenJDK 11.

I don't believe OpenJDK (even version 8) ever included JavaFX, so you'll want to either switch your JRE or install OpenJFX 8. Alternatively, you could just use /usr/lib/jvm/java11-openjdk-amd64/bin/java to launch LT and that should point it to the correct packages.
Mint shipped with OpenJDK11 and that gave me MORE errors than I get now. Before this, I ALSO had java.lang.NoClassDefFoundError: javafx/application/Application. Once I went to Java 8, I got the error I have now. I'll have to look at OpenJFX 8.

playerme said:
ID-2: /dev/sdb vendor: Western Digital model: WD10EACS-00D6B1
size: 931.51 GiB speed: 3.0 Gb/s serial: <filter> rev: 1A01 scheme: MBR
[...]
ID-5: /dev/sde vendor: Seagate model: ST3250820AS size: 232.83 GiB
speed: 3.0 Gb/s serial: <filter> rev: G scheme: MBR
I highly recommend swapping one of these out for an SSD at some point. You'd be amazed at how much of a difference it makes, even in Linux, and modern SSDs don't have the reliability issues that the old ones had.
Sadly, neither of those is my boot drive. The smaller of the two is an old doze boot drive that will not boot this machine. It's merely mp4 video and mp3 audio storage.
The 1 Gigger is another storage drive. I've plans to eventually get all SSDs, but when you've close to 8 TiB of Video Storage, it takes beaucoups $$$$$. My boot drive is a 4 TiB broken into root, boot, home and swap. I'd MUCH rather root and boot on one drive and home on a completely separate drive, with swap as a partition on a third physical drive that's much smaller, rather than an SSD, as SSD drives are limited by the number of writes. True, they've progressed to the hundreds of thousands of writes, but when things get swappy, the writes get heavy. My brother wiped out an SSD just that way. He had swap on the SSD and burned out the SSD inside of a year. When I investigated the drive, the bad sectors were all in the swap partition.

Y'know, it's sad when you can look at a drive description and tell what it has on it. It says you've been fighting things a great deal.


mrttao:
Thank you for that. Maybe I'll be able to find a version 8 of of Oracle JDK & FX to pair up. It bears looking at. This and Tales of Androgyny are the only games I really need Java for and ToA runs quite well under Wine, so Java isn't a requisite for that. The issue comes with running the Jar files natively, not when run in a wrapper. LT just gives me PAINFULLY SLOW Garbage out when I try running the doze version under Wine.
 
Last edited:
  • Like
Reactions: Coolsville

playerme

Newbie
Jun 3, 2018
90
41
Ah, that's why. For OpenJFX 11 you'll need to use OpenJDK 11.

I don't believe OpenJDK (even version 8) ever included JavaFX, so you'll want to either switch your JRE or install OpenJFX 8. Alternatively, you could just use /usr/lib/jvm/java11-openjdk-amd64/bin/java to launch LT and that should point it to the correct packages.
I'll try swapping java runtimes, then give the longer ./ instructions and see where it gets me. Currently, I use ./java -jar <jarfile>

At the risk of sounding stupid, how would that run command look for the terminal window?
 

Sarkath

Active Member
Sep 8, 2019
535
912
Mint shipped with OpenJDK11 and that gave me MORE errors than I get now. Before this, I ALSO had java.lang.NoClassDefFoundError: javafx/application/Application. Once I went to Java 8, I got the error I have now. I'll have to look at OpenJFX 8.
Ah right, I think I know what's causing the OpenJDK 11 issue. In my experience you need to explicitly specify where the OpenJFX modules are. Here's the command line I generally use with JDK 11. Just replace the $MAVEN_REPOSITORY$ flags with the path to where Mint installs OpenJFX:

Code:
--module-path $MAVEN_REPOSITORY$/org/openjfx/javafx-base/11/javafx-base-11-linux.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-base/11/javafx-base-11.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/11/javafx-controls-11-linux.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/11/javafx-controls-11.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-fxml/11/javafx-fxml-11-linux.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-fxml/11/javafx-fxml-11.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/11/javafx-graphics-11-linux.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/11/javafx-graphics-11.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-media/11/javafx-media-11-linux.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-media/11/javafx-media-11.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-web/11/javafx-web-11-linux.jar:$MAVEN_REPOSITORY$/org/openjfx/javafx-web/11/javafx-web-11.jar --add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.web
I'll try swapping java runtimes, then give the longer ./ instructions and see where it gets me. Currently, I use ./java -jar <jarfile>

At the risk of sounding stupid, how would that run command look for the terminal window?
It should look like this:

Code:
/usr/lib/jvm/java11-openjdk-amd64/bin/java -jar <jarfile>
Make sure to use that mess I put above as well (with the $MAVEN_REPOSITORY$ variable subbed out for the root OpenJFX path). You'll probably want to make a startup script for it after you make sure that it works. <_<

I intend to leave the cooling fins on the GPU and attach the cooling fan. However, I need to find a reliable means of attaching the fan. With my luck, I'd start to strip the fins and peel or crack the silicon die. I'll tear into the fins, I will not risk the die. I want to use an old "whistle" style cooling fan on it. Those are probably THE most efficient fan styles made and a few of the old HPs had them. Since most of my boxen are from various University "Trash to Treasures" programmes and most of universities use HPs, guess what I have the most of?
If the fans screw on and the fins are the correct spacing, you might be able to get away with just driving a hardened steel screw between the fins, maybe with a rubber bushing between the fan and sink to reduce vibration noise. I've seen some fans mount like that. It's not the most elegant way of doing it, but it tends to hold snugly and is a very functional approach.

True, they've progressed to the hundreds of thousands of writes, but when things get swappy, the writes get heavy. My brother wiped out an SSD just that way. He had swap on the SSD and burned out the SSD inside of a year. When I investigated the drive, the bad sectors were all in the swap partition.
That's odd. Sounds like his SSD wasn't doing any wear leveling. Normally it should spread the writes all across the NAND to ensure that one spot doesn't end up getting destroyed.

I tend to prefer putting relying more on RAM. My current Arch install has a 2GB swap partition (just in case) but even with a full blown Plasma 5 install it doesn't even come close to swapping no matter what I do with it. I figure if one of the programs I use tries to gobble up over 30GB of memory, it's probably in a death spiral anyway and should get OOM killed ASAP.
 

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,563
LoL. It's a vast improvement over my last one, which borrowed 128 MB from the MoBo' RAM.



openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)

If I wanted, I could fall back to Java 17 from Oracle. It is still installed, but it isn't default at this time.

$ sudo update-alternatives --config java
[sudo] password for user:
There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 manual mode
* 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode

Press <enter> to keep the current choice[*], or type selection number:


I utilised these instructions for changing things about a bit.

As my last post pointed out, Mint, be it Mate, in GNU II, or Cinnamon, in GNU III, which is the default desktop, is based on Ubuntu Linux.



Given that old Quadro card has dedicated RAM and was once used for, believe it or not, Video rendering, and the machine was a dedicated video workstation, I sort of figured it might run the thing. If I had doze installed, I dare say it would work. It's just that games don't all play nicely with Linux. Given what Microsleeze charges for the operating environment, not system, as it's so completely stripped of anything that might make it a system, unless I want to spring for each app Linux gives me for FREE, as well as how they share my bandwidth to update others, while forcing me to experience adverts on my desktop, while calling home to Mummy and divulging what i have installed, as well as what i do and when, I'd rather stick with Linux, where I can control what happens.

I'd like to play LT again. It's been a while since I played it on a much older box, running doze 7 with a much lesser integrated GPU with 128MB RAM, but since I can't get doze 7 without paying what a GPU runs for, just for the license, all for a product that is not supported, I'll stick with Linux and forego the game.

In the event you're interested, here's a much more complete output from my system, describing much more than you asked.

$ inxi -Fxxxrz

You don't have permission to view the spoiler content. Log in or register now.

The second video out I have, USB Video OUT, is from a USB Docking Station used to expand my USB slots, leaving the video output empty. The USB Video actually gives me a third video output, if i chose to use it and play with the configuration.

It's not all that, but with its two CPUs, and 12MB treble interleaved ECC RAM, it's generally a touch more than adequate to do the job. I'll admit, I need better for a GPU and if the ruddy card didn't run more than I paid for the entire system I have now, I'd get one. However, a 1050Ti is well over 500 right now, when it sold for about 150 New. And YES, the card I have now runs HOT at 78C. The card only has a heat sink similar to what one might find on an old 486 DX2 66, but without the active cooling. I've been toying with installing an old CPU cooling fan from one of my old P-4 systems. I haven't gotten a reliable retrofit as yet, so it isn't installed -- yet. I've been working on utilising a faulty NVS 300 for that. The card gives me scan lines and other spurious artefacts in its output, so it's perfect for experimenting.


The REAL killer is, I can play many modern titles requring Quad Core Procs with 8 GiB System RAM with no issue at all and i can't play LT.
lmao, those are some computer specs I haven't seen in awhile. I had to actually go look that model up, because I haven't seen that one in a decade. They were talking about the video card, but I think the NIC would have driven me loony more than anything else. I can't imagine being stuck to 100Mbps these days. But I'm also sitting at 11GB of memory used right now, so maybe that would have been the real killer.

Not that I can really criticize, I'm still rocking my Surface Pro 2 as my personal laptop going on a decade too lol

You should know though, LT is... not well designed. You're fine with modern games because they're well designed to work with old system. LT is... not well designed to work with even the most high end of gaming systems.

I'm not going to bother helping getting it running, Sarkath is the expert. I didn't get it working on my linux box at all until he walked a few of us through it like 100 pages ago. I just wanted to say that I'm impressed you kept that old beast running as well as you seem to have. I asked and a buddy of mine had one as a VFX workstation back in the day, but he exploded his lol
 

Sarkath

Active Member
Sep 8, 2019
535
912
o_O LoL
Let me spend a week or three on that one.
XD

Yeah, it's a bit of a doozy. Basically, it points the JRE to each of the modules required by LT, then adds them. Now that I think about it, since you have OpenJFX installed system-wide you might be able to just get away with this:

Code:
--add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.web
I'm not entirely sure. I don't really play the game like a normal person, so my setup is probably more complicated that it has to be in most cases.

You don't have permission to view the spoiler content. Log in or register now.
 

playerme

Newbie
Jun 3, 2018
90
41
XD

Yeah, it's a bit of a doozy. Basically, it points the JRE to each of the modules required by LT, then adds them. Now that I think about it, since you have OpenJFX installed system-wide you might be able to just get away with this:

Code:
--add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.web
I'm not entirely sure. I don't really play the game like a normal person, so my setup is probably more complicated that it has to be in most cases.
Hrm ... typing $ locate javafx into the terminal -- when discounting all the Timeshift entries -- gave me the very same module entries AND more, lots more, but as follows:
/usr/share/maven-repo/org/openjfx/
Therefore, using a startup script as you specified SHOULD be easy -- more or less. In fact, I'm tempted to say, I SHOULD be able to use the command as typed in the forum entry you gave me. Except, of course, that anything prefaced with $ that way is usually home directory, isn't it? Or am I overthinking things again? It would be simple to just paste it into a text editor, do a find/replace in the command and just create the script with /usr/share/maven-repo/ for every $MAVEN_REPOSITORY$/.

As you said, it IS globally installed. So ... what ... it's like so? After changing my default java to open java, of course.
Code:
 /usr/lib/jvm/java11-openjdk-amd64/bin/java -jar <jarfile> --add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.web
Or, is it like this?

Code:
 /usr/lib/jvm/java11-openjdk-amd64/bin/java -jar --add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.web <jarfile>
No rush, take your time. I've plenty to play with otherwise.

Oh, and K'Nex didn't come out until i was in my mid twenties to early thirties. Leggo was NEW when i was that age. I mean Really new. Instead, I had American Bricks and Lincoln Logs, to go with my S-gauge ... or was it O-gauge train set that was the same size as the three railed trains you see every day, but they were two rail track sections like in the HO scale stuff from Lionel. They made houses and stuff that fit the layout so well you could set up a village under the Kringle tree for the train with them.
 
Last edited:

Sarkath

Active Member
Sep 8, 2019
535
912
Hrm ... typing $ locate javafx into the terminal -- when discounting all the Timeshift entries -- gave me the very same module entries AND more, lots more, but as follows:
/usr/share/maven-repo/org/openjfx/
Therefore, using a startup script as you specified SHOULD be easy -- more or less. In fact, I'm tempted to say, I SHOULD be able to use the command as typed in the forum entry you gave me. Except, of course, that anything prefaced with $ that way is usually home directory, isn't it? Or am I overthinking things again? It would be simple to just paste it into a text editor, do a find/replace in the command and just create the script with /usr/share/maven-repo/ for every $MAVEN_REPOSITORY$/.
The "$MAVEN_REPOSITORY$" bit is an environment variable. I generally start Lilith's Throne from within an IDE, so I always have a copy of JavaFX available in the build system cache. That just corresponds to a location in my home directory containing the libraries.

So yeah, changing all of the $MAVEN_REPOSITORY$ tags to "/usr/share/maven-repo/org/openjfx/" should do the trick.

As you said, it IS globally installed. So ... what ... it's like so? After changing my default java to open java, of course.
Code:
 /usr/lib/jvm/java11-openjdk-amd64/bin/java -jar <jarfile> --add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.web
This is the correct syntax. The filename has to immediately follow the -jar parameter.

Oh, and K'Nex didn't come out until i was in my mid twenties to early thirties. Leggo was NEW when i was that age. I mean Really new. Instead, I had American Bricks and Lincoln Logs, to go with my S-gauge ... or was it O-gauge train set that was the same size as the three railed trains you see every day, but they were two rail track sections like in the HO scale stuff from Lionel. They made houses and stuff that fit the layout so well you could set up a village under the Kringle tree for the train with them.
I think the largest two-rail model trails are S-gauge. I know O-gauge has three rails.

I remember my dad using little Lincoln Logs houses whenever he'd set up the Christmas model train set and yeah, they did fit the aesthetic really well. They're a hell of a lot cheaper than the injection molded plastic town kits, too. Nowadays we've largely shifted over to 3D printing and model painting for that type of stuff.
 

playerme

Newbie
Jun 3, 2018
90
41
Hey, I just fake it until I make it.

Lionel Trains had three rails and were S-gauge. The O-gauge trains were like the Micro Machines, they were that small. HO was about Matchbox Car size. I had a train set that was comparable in size, but had two rails. Apparently, that was S-gauge. The "G-gauge" trains are what are termed "lawn trains".

We were too poor for Leggo, so it was American Bricks, which didn't hold together worth a damn. You had to build the buildings in place, or risk them falling apart.

Then, with the tree up, the train circling it and your back screaming because you were bent over all afternoon, you head off and play on the 'puter and fight with LT and Java. Looks like a full day to me.

I'm far from an intellectual. I attended university, I never graduated.
If I were smart, I wouldn't feel like the Packleds of Star Trek TNG fame looking for "things to make us go" while trying to locate Geordie La'Forge, so I could kidnap him to make me stronger.


Ooh, I were WRONG! Toy train set gauges are as follows. See? Far from intellectual.

Per Wikipedia,

The words scale and gauge seem at first interchangeable but their meanings are different. Scale is the model's measurement as a proportion to the original, while gauge is the measurement between the rails.

The size of engines depends on the scale and can vary from 700 mm (27.6 in) tall for the largest ridable scales such as 1∶4, down to matchbox size for the smallest: (1∶220) or (1∶450). A typical engine is 50 mm (1.97 in) tall, and 100 to 300 mm (3.94 to 11.81 in) long. The most popular scales are: , , , , (in Britain, the similar ), , and (1∶160 in the United States, but 1∶148 in the UK). HO and OO are the most popular. Popular narrow-gauge scales include , and , which are the same in scale as S, HO and N except with a narrower spacing between the tracks (in these examples, a scale 3 ft (914 mm) instead of the 4 ft 8+1⁄2 in (1,435 mm) standard gauge).

The largest common scale is 1∶8, with 1∶4 sometimes used for park rides. (Garden, ) is most popular for backyard modelling. It is easier to fit a G scale model into a garden and keep scenery proportional to the trains. and Gauge 3 are also popular for gardens. O, S, HO, and N scale are more often used indoors.

ScaleRatio
T1∶450
ZZ1∶300
Z1∶220
N1∶160
2mm1∶152
TT1∶120
3mm1∶101
HO1∶87
OO1∶76.2
S1∶64
O1∶48
11∶32
G1∶22.5
 
Last edited:
  • Like
Reactions: Sarkath

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,563
Okay, time to go way off topic, most likely ending with this post being deleted. I recently had an interesting job involving model trains (and its weird as fuck that I can say that) and I've had literally no where to actually share this.

So like, I know nothing about model trains. But about six months ago I was involved in setting up the most bonkers model train, like, showroom and workshop I've ever seen. I got pulled in to help with a mix of 3d printers and computer equipment, as well as a building out a really cool modular, programmable lighting and control system for the display room. The budget this guy threw at this playroom of his was was only like... 100x my yearly salary lol

It both made me really, really interested, and really, really not interested at the same time. Because like, the setup we built was fucking insanity, but holy shit getting to the point this guy was at seems like the most tedious work ever. And as much as I fucking loved building out this lighting system, god I don't care about the intricate details of every train that's ever existed (don't tell the person who hired me). I really wish I could show some pictures but that'd be pushing too closely to my NDA with the kinds of people I actually want to respect the NDA for lol

This is why networking is awesome and anyone who says otherwise is an idiot. I got to see the one of the coolest "rich person's hobby area" type locations I could imagine while also being paid to build some cool shit. And I got a ride in a sports car worth more than my house.

Seriously, anyone young out there; networking. Fucking do it. It pays off, even if you're starting off as a broke nobody like me. I don't know why I always see people shitting on the idea on social media.

Edit... with some irony behind it...

You don't have permission to view the spoiler content. Log in or register now.
You know... You might be the one person who edits your posts as often as I do lol
 
Last edited:
4.10 star(s) 123 Votes