#TheoTown doesnt launch in mac
1 messages · Page 1 of 1 (latest)
Try launching with :-angle as the command line argument
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```
Does it create anything in ~/TheoTown/out.txt?
➜ 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
Hmm, try -Psubprocess as a command line argument
wow it worked
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?
Does it not run natively? I was under the impression that such issue was resolved.
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
what happens if you just run it like ./TheoTown -Psubprocess ? Without the arch -x86_64 in front?
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.
The 64-bit message is visible for every PC platform and simply indicates the JVM architecture.
Appears to be working, no?
Yes it worked since doing a manual run with Psubprocess command