Quintilus

Engaged Member
Aug 8, 2020
2,724
7,909
I dont know about all that I just know giving it a chance isnt a bad idea. sometimes
Kotlin in some cases create more compact/optimized code than 'native' Java, because it avoid usage of objects (in OOP sense). So in case where 'native' Java would create an object (in OOP sense) Kotlin just set there an array, or pair of variables, or etc.
 
  • Like
Reactions: jfmherokiller

jfmherokiller

Well-Known Member
May 25, 2020
1,181
1,667
btw if there is a good thing i can say about this game its that it does run on my gateway and the ui isnt to crushed at 1280x1024 rez. i wish i was joking here thats my current rig atm
 

jfmherokiller

Well-Known Member
May 25, 2020
1,181
1,667
one thing i will say about the coding that could be some of the cause of the memory thrashing is lines like
Java:
Integer.valueOf(parentElement.getAttribute("sonsMother"))
which have unneeded boxing. if you need to create an object for a single operation that is immedately thrown away it will probably lead to memory thrashing.

also have my adjusted pom which allows for running the game via mvn javafx:run
 

Sarkath

Active Member
Sep 8, 2019
541
919
one thing i will say about the coding that could be some of the cause of the memory thrashing is lines like
Java:
Integer.valueOf(parentElement.getAttribute("sonsMother"))
which have unneeded boxing. if you need to create an object for a single operation that is immedately thrown away it will probably lead to memory thrashing.
That's more like a gentle flogging, really. If you have enough NPCs in the world the game has a tendency to create and trash several very large and expensive lists between turns.

A few things have been improved since I last did any profiling, but I remember clocking it at over 48GB of allocations during a few minutes of gameplay (obviously not all at once, but the GC had to collect like mad to keep the game running with an 8GB heap size).
 

jfmherokiller

Well-Known Member
May 25, 2020
1,181
1,667
That's more like a gentle flogging, really. If you have enough NPCs in the world the game has a tendency to create and trash several very large and expensive lists between turns.

A few things have been improved since I last did any profiling, but I remember clocking it at over 48GB of allocations during a few minutes of gameplay (obviously not all at once, but the GC had to collect like mad to keep the game running with an 8GB heap size).
well for me atm it almost shits the bed constantly because I guess I am on linux and the javafx-webview throws enough nullptrs to make using the menus with a mouse almost impossible.
 

Sarkath

Active Member
Sep 8, 2019
541
919
well for me atm it almost shits the bed constantly because I guess I am on linux and the javafx-webview throws enough nullptrs to make using the menus with a mouse almost impossible.
Weird…I've generally had good luck getting it to run under Linux. I run Arch (btw) and have had success with just about everything from Java 11-17. I wonder if you're missing a dependency.
 

jfmherokiller

Well-Known Member
May 25, 2020
1,181
1,667
Weird…I've generally had good luck getting it to run under Linux. I run Arch (btw) and have had success with just about everything from Java 11-17. I wonder if you're missing a dependency.
well i will admit this was the version i compiled myself using the pom i provided on kde neon on my T480 which besides my gateway is the only good pc i have atm.
 

NajaNaga

Member
Jan 28, 2021
118
98
is there any image packs or image mods to this game?
Given how dangerous it already is to have too many npcs in a save, this might be risky. You're probably safer just picking your own art for the few RNG NPCs you choose to keep around long-term.
 

NinjaNoto

Member
Apr 30, 2019
179
48
On Discord, there's an art pack made by Stickface.
The art style is very vanilla friendly and IMO in vein with the works of Jam (one of the official artists), however, last time I checked it hasn't been updated in a while so the new region may not have any new portraits.
thanks
 

Mal3

Newbie
Jan 31, 2019
35
9
Anybody having issues starting the game? No matter what version I try I can't get past the main menu. Trying the change the settings and messing with all the other buttons there works but hitting "New Game" just freezes it. I've tried reinstalling it and just letting it run to see if it's just a long load time but that didn't fix it.
 

Quintilus

Engaged Member
Aug 8, 2020
2,724
7,909
Anybody having issues starting the game? No matter what version I try I can't get past the main menu. Trying the change the settings and messing with all the other buttons there works but hitting "New Game" just freezes it. I've tried reinstalling it and just letting it run to see if it's just a long load time but that didn't fix it.
You have too old pc/not enough RAM for a game. Yet, it require >8 gigs of ram to work properly, despite being a text only game.
 

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,565
How the fuck do you have 2TB of RAM? And how do I get that sort of money?
Imma take a wild guess and assume they're joking.

That said, I've got access to a bunch of servers with that kind of memory. I'd recommend buying a powerball ticket, because the total costs for most of them when new ended up being more expensive than my house.
 
  • Like
Reactions: Morrau and Sarkath

Mal3

Newbie
Jan 31, 2019
35
9
You have too old pc/not enough RAM for a game. Yet, it require >8 gigs of ram to work properly, despite being a text only game.
Strange, my laptop has 16GB of RAM. Is there anything that could be preventing the game from accessing it or limiting what it can access?
 
4.10 star(s) 124 Votes