#TheoTown doesnt launch in mac

1 messages · Page 1 of 1 (latest)

modern jasper
#

there is option to play but it doesnt play, it shows loading in steam then its doesnt load

#

btw i am on macbook air m4

#

i already have openjdk 25

odd warren
#

Try launching with :-angle as the command line argument

modern jasper
#

nope doesnt work

#

i even tried manually

#
Using Java path /opt/homebrew/opt/openjdk/bin/java
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by org.lwjgl.system.Library$$Lambda/0x00000ff80104a8d8 in an unnamed module (file:/Users/mac/Library/Application%20Support/Steam/steamapps/common/TheoTown/TheoTown66.lby)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled```
odd warren
#

Does it create anything in ~/TheoTown/out.txt?

modern jasper
#
➜  TheoTown pwd
/Users/mac/TheoTown
➜  TheoTown ls -a
 maps   regions

nope

#

the problem i am facing is steam has play button, i press it. steam acts like its loading where play changes to X stop icon in the button

#

then after a few second theotown doesnt even, the steam page's button just goes from x stop icon to play again. as if the game has never been opened

odd warren
#

Hmm, try -Psubprocess as a command line argument

modern jasper
#

the game didnt work on main java process

#

i dont use java much, brew automatically updates it to latest version, so maybe the version change cause issue or maybe its from the games end

#

anyways i heard apples discontinuing rosseta so is there any plan for native mac silicon build?

odd warren
#

Does it not run natively? I was under the impression that such issue was resolved.

modern jasper
#

I dont know, it seems like its running under rosseta

#

I see 64 bit written on title bar

#

Or maybe i am dumb and its only showing 64 bit cause i was using rosseta explicitly

#

From terminal to lauch the game

odd warren
#

what happens if you just run it like ./TheoTown -Psubprocess ? Without the arch -x86_64 in front?

modern jasper
#

its still showing 64-bit written

#

i am reading the error message and why it seems to be saying i dont have java but i do

#

well updated jdk so the warning due to no java found have gone but its still 64bit version.

odd warren
#

The 64-bit message is visible for every PC platform and simply indicates the JVM architecture.

#

Appears to be working, no?

modern jasper
#

Yes it worked since doing a manual run with Psubprocess command