MovingBlocks / Terasology

Terasology - open source voxel world
http://terasology.org
Apache License 2.0
3.67k stars 1.34k forks source link

No Log Files Found #5059

Closed SheepOfJesus closed 2 years ago

SheepOfJesus commented 2 years ago

Hi, I really want to appreciate your work in this game. The graphics looks so good that it is hard to believe this app is free. When I was trying to install this game in my new laptop running Windows 11. It installed good but when trying to run the whole game I get an error stating No Log Files Found, I installed Terasology from the official website and have JDK 11 installed in this machine. It has an AMD Radeon Graphics Card.

It also says NullPointerException in the top.

Cervator commented 2 years ago

Hey there :-)

Could you please confirm whether you downloaded the game launcher off the website, or a direct game zip? If you are hitting trouble going through the launcher try to grab the zip directly from https://github.com/MovingBlocks/Terasology/releases/download/v5.2.0/TerasologyOmega.zip (latest stable release, admittedly a bit old at this point)

Could you also detail exactly how far the game process gets before you hit that error? Which steps do you take to get there?

SheepOfJesus commented 2 years ago

I downloaded the zip file from https://terasology.org/download.html The launcher starts off good. It then prompts me to install the version I want. After downloaded. I get the play button on the top right. As soon as I press that button it loads for a few seconds and gives me the above mentioned error.

SheepOfJesus commented 2 years ago

I downloaded the zip file you suggested me. I did extract the file, but not able to find any .exe file

Cervator commented 2 years ago

It would be Terasology.bat from the zip you're looking for, try running that :-)

SheepOfJesus commented 2 years ago

I ran the file which you said but it still gives me an error stating NullPointerException.

Cervator commented 2 years ago

Alright, and still absolutely no other details?

Does the game window at all appear? What exact Radeon video card do you have?

The most typical crash issue is from an older/weaker video card and/or old drivers for it. How well do other games work?

SheepOfJesus commented 2 years ago

The initial loading screen comes on for 5-6 seconds than it shows me the error stated above. This is a laptop with AMD 5000 series. Other games work well in this laptop.

Cervator commented 2 years ago

By initial loading screen you mean the splash screen rather than the main game window I figure?

Does your laptop by chance have both the AMD card and an integrated graphic chipset? That's another typical problem - laptops / GPU software does not always catch that a Java-based process should be sent to the dedicated graphics, meaning lots of games could work fine yet anything sent to the integrated chipset would suffer. Got a link to your exact laptop type?

SheepOfJesus commented 2 years ago

Yep you're right it only shows me the splash screen . It does have an integrated Graphic Chipset. https://www.asus.com/Laptops/For-Home/Vivobook/Vivobook-Flip-14-TM420-AMD-Ryzen-5000-Series/techspec/ Mine is the one spec'd with amd ryzen 5500u.

Cervator commented 2 years ago

Alrighty then - no evidence yet but that's a strong theory so far on what's going on. The hard part is that how to solve it can vary based on OS, video card software, etc 😞

The good news is that we (unsurprisingly) use similar rendering tech to Minecraft which tends to be the number 1 Java game that hits this issue, so there are lots of articles around that help troubleshoot that which should be applicable to Terasology as well. See for instance https://www.addictivetips.com/windows-tips/minecraft-not-using-gpu-how-to-force-minecraft-to-use-it - but there may be little variances. For instance I don't have "Graphics Settings" at all on my Windows 10 desktop machine, but I guess it might be there on dual-graphics laptops, so you might see it?

I'm not sure if you would be able to target the Terasology.bat as the program to configure graphics for, sometimes the settings wants a .exe file specifically, which in this case may be the java.exe used to launch the game.

SheepOfJesus commented 2 years ago

This is the complete error message 20:53:56.744 [main] INFO c.b.gdx.physics.bullet.NativeSupport - Loading JNBullet Library:bullet 20:53:56.807 [main] INFO c.b.gdx.physics.bullet.NativeSupport - Loaded from java.library.path: C:\Users\Joshua Daniel\Downloads\TerasologyOmega (1)\natives\windows\libbullet-windows-amd64.dll 20:53:56.838 [main] INFO o.t.engine.core.TerasologyEngine - Initializing Terasology... 20:53:56.838 [main] INFO o.t.engine.core.TerasologyEngine - [buildNumber=10, buildId=10, buildTag=jenkins-Terasology-engine-master-10, buildUrl=https://jenkins.terasology.io/teraorg/job/Terasology/job/engine/job/master/10/, jobName=Terasology/engine/master, dateTime=2021-12-04T22:30:12Z, displayVersion=alpha-20, engineVersion=5.2.0] 20:53:56.838 [main] INFO o.t.engine.core.TerasologyEngine - Home path: C:\Users\Joshua Daniel\Saved Games\Terasology 20:53:56.838 [main] INFO o.t.engine.core.TerasologyEngine - Install path: C:\Users\Joshua Daniel\Downloads\TerasologyOmega (1) 20:53:56.838 [main] INFO o.t.engine.core.TerasologyEngine - Java: 11 in C:\Program Files\Java\jdk-11 20:53:56.838 [main] INFO o.t.engine.core.TerasologyEngine - Java VM: Java HotSpot(TM) 64-Bit Server VM, version: 11+28 20:53:56.838 [main] INFO o.t.engine.core.TerasologyEngine - OS: Windows 10, arch: amd64, version: 10.0 20:53:56.838 [main] INFO o.t.engine.core.TerasologyEngine - Max. Memory: 1892 MiB 20:53:56.838 [main] INFO o.t.engine.core.TerasologyEngine - Processors: 12 20:53:56.994 [main] INFO o.t.e.c.s.c.ConfigurationSubsystem - Video Settings: {"pixelFormat":24,"windowPosX":379,"windowPosY":235,"windowWidth":1280,"windowHeight":800,"displayModeSetting":"${engine:menu#video-windowed}","animatedMenu":false,"chunkLods":0.0,"billboardLimit":0.0,"flickeringLight":true,"animateGrass":true,"animateWater":false,"fieldOfView":90.0,"cameraBobbing":true,"renderPlacingBox":true,"blurIntensity":2,"reflectiveWater":false,"vignette":true,"motionBlur":true,"ssao":false,"filmGrain":false,"outline":true,"lightShafts":true,"eyeAdaptation":true,"bloom":true,"dynamicShadows":true,"vrSupport":false,"maxTextureAtlasResolution":4096,"maxChunksUsedForShadowMapping":1024,"shadowMapResolution":4096,"normalMapping":false,"parallaxMapping":false,"dynamicShadowsPcfFiltering":false,"cloudShadows":true,"renderNearest":true,"particleEffectLimit":10,"frameLimit":60,"meshLimit":400,"inscattering":true,"localReflections":false,"vSync":false,"clampLighting":false,"fboScale":100,"uiScale":100,"dumpShaders":false,"volumetricFog":false,"screenshotSize":"${engine:menu#screenshot-size-normal}","screenshotFormat":"png","cameraSettings":{"cameraSetting":"${engine:menu#camera-setting-normal}"},"debug":{"enabled":false,"firstPersonElementsHidden":false,"hudHidden":false,"wireframe":false,"renderChunkBoundingBoxes":false,"renderSkeletons":false,"renderEntityColliders":false}} 20:53:58.385 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: AdditionalFruits-1.1.0-SNAPSHOT 20:53:58.401 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: AdditionalItemPipes-1.1.0-SNAPSHOT 20:53:58.416 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: AdditionalRails-1.1.0-SNAPSHOT 20:53:58.416 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: AdditionalVegetables-1.1.0-SNAPSHOT 20:53:58.432 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: AdvancedRails-1.1.0-SNAPSHOT 20:53:58.432 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: AdventureAssets-1.1.0-SNAPSHOT 20:53:58.447 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Alchemy-1.3.0-SNAPSHOT 20:53:58.447 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: AlchemyPlantGenerator-1.0.0-SNAPSHOT 20:53:58.463 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: AlterationEffects-1.2.0-SNAPSHOT 20:53:58.463 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Anatomy-1.1.0-SNAPSHOT 20:53:58.479 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: AnotherWorld-1.1.0-SNAPSHOT 20:53:58.494 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: AnotherWorldPlants-1.1.0-SNAPSHOT 20:53:58.494 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Apiculture-1.1.0-SNAPSHOT 20:53:58.510 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: BasicCrafting-1.1.0-SNAPSHOT 20:53:58.526 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Behaviors-1.1.1-SNAPSHOT 20:53:58.526 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: BiomesAPI-4.1.1-SNAPSHOT 20:53:58.541 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: BlockDetector-1.4.0-SNAPSHOT 20:53:58.541 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: BlockNetwork-1.1.0-SNAPSHOT 20:53:58.541 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: BlockPicker-1.2.0-SNAPSHOT 20:53:58.557 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Books-1.2.0-SNAPSHOT 20:53:58.557 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Breathing-1.1.0-SNAPSHOT 20:53:58.557 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: CakeLie-1.1.0-SNAPSHOT 20:53:58.573 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Caves-1.2.0-SNAPSHOT 20:53:58.573 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ChangingBlocks-1.1.1-SNAPSHOT 20:53:58.573 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: CheatsForAll-1.1.0-SNAPSHOT 20:53:58.588 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ChiselBlocks-1.1.0-SNAPSHOT 20:53:58.588 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ChrisVolume1OST-1.1.0-SNAPSHOT 20:53:58.588 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ChrisVolume2OST-1.1.0-SNAPSHOT 20:53:58.604 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Cities-1.2.0-SNAPSHOT 20:53:58.619 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ClimateConditions-1.0.1-SNAPSHOT 20:53:58.619 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Climbables-1.1.0-SNAPSHOT 20:53:58.635 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: CombatSystem-1.1.0-SNAPSHOT 20:53:58.635 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: CommonWorld-1.1.0-SNAPSHOT 20:53:58.635 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Compass-1.1.0-SNAPSHOT 20:53:58.651 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ComputerMonitors-1.1.1-SNAPSHOT 20:53:58.666 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Cooking-1.2.0-SNAPSHOT 20:53:58.666 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: CoreAdvancedAssets-1.3.0-SNAPSHOT 20:53:58.666 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: CoreAssets-2.3.0-SNAPSHOT 20:53:58.682 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: CoreRendering-1.1.2-SNAPSHOT 20:53:58.682 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: CoreSampleGameplay-4.1.1-SNAPSHOT 20:53:58.701 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: CoreWorlds-2.1.0-SNAPSHOT 20:53:58.707 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: CustomOreGen-1.1.0-SNAPSHOT 20:53:58.712 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: DamagingBlocks-1.1.0-SNAPSHOT 20:53:58.719 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Dialogs-1.1.0-SNAPSHOT 20:53:58.723 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Drops-1.2.0-SNAPSHOT 20:53:58.727 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Durability-1.2.0-SNAPSHOT 20:53:58.731 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: DynamicCities-1.1.0-SNAPSHOT 20:53:58.744 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Economy-1.2.0-SNAPSHOT 20:53:58.744 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: EdibleFlora-1.1.0-SNAPSHOT 20:53:58.744 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: EdibleSubstance-1.1.0-SNAPSHOT 20:53:58.760 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Equipment-1.3.0-SNAPSHOT 20:53:58.760 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: EquipmentSmithing-1.2.0-SNAPSHOT 20:53:58.775 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: EventualSkills-1.1.0-SNAPSHOT 20:53:58.775 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Exoplanet-1.0.0-SNAPSHOT 20:53:58.791 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Explosives-1.1.1-SNAPSHOT 20:53:58.791 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: FallingBlocks-1.3.0-SNAPSHOT 20:53:58.791 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Fences-1.1.0-SNAPSHOT 20:53:58.807 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: FlexiblePathfinding-1.1.0-SNAPSHOT 20:53:58.807 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: FlowingLiquids-1.4.0-SNAPSHOT 20:53:58.807 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Fluid-2.1.0-SNAPSHOT 20:53:58.822 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: FluidComputerIntegration-1.1.0-SNAPSHOT 20:53:58.822 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: FlyingIslands-1.1.1-SNAPSHOT 20:53:58.822 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: FunnyBlocks-1.1.0-SNAPSHOT 20:53:58.838 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Furnishings-1.1.1-SNAPSHOT 20:53:58.838 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: GenericRocks-1.1.0-SNAPSHOT 20:53:58.853 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Genome-1.0.1-SNAPSHOT 20:53:58.853 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Gooey-1.1.0-SNAPSHOT 20:53:58.869 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: GooeyDefence-1.1.1-SNAPSHOT 20:53:58.869 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: GooeysQuests-1.1.2-SNAPSHOT 20:53:58.885 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: GooKeeper-1.1.1-SNAPSHOT 20:53:58.885 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: GrowingFlora-1.1.0-SNAPSHOT 20:53:58.905 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Health-2.0.0-SNAPSHOT 20:53:58.910 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: HjerlHede-1.2.0-SNAPSHOT 20:53:58.915 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: HumanoidCharacters-1.1.0-SNAPSHOT 20:53:58.920 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Hunger-1.2.0-SNAPSHOT 20:53:58.924 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Inferno-1.0.0-SNAPSHOT 20:53:58.932 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: InGameHelp-1.2.0-SNAPSHOT 20:53:58.932 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: InGameHelpAPI-1.1.0-SNAPSHOT 20:53:58.947 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Inventory-1.5.0-SNAPSHOT 20:53:58.963 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: IRLCorp-1.3.0-SNAPSHOT 20:53:58.963 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ItemPipes-1.1.0-SNAPSHOT 20:53:58.963 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ItemRendering-1.2.0-SNAPSHOT 20:53:58.978 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: JoshariasSurvival-1.1.0-SNAPSHOT 20:53:58.978 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Journal-1.1.0-SNAPSHOT 20:53:58.994 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Kallisti-1.1.0-SNAPSHOT 20:53:58.994 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: KComputers-1.1.1-SNAPSHOT 20:53:59.010 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Lakes-2.0.0-SNAPSHOT 20:53:59.010 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: LegacyMusic-1.1.0-SNAPSHOT 20:53:59.010 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: LightAndShadow-1.2.0-SNAPSHOT 20:53:59.025 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: LightAndShadowResources-1.2.0-SNAPSHOT 20:53:59.025 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Lost-1.1.0-SNAPSHOT 20:53:59.041 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Machines-1.3.1-SNAPSHOT 20:53:59.041 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ManualLabor-1.4.0-SNAPSHOT 20:53:59.041 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ManualLaborEventualSkills-1.1.0-SNAPSHOT 20:53:59.057 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: MarkovChains-1.6.1-SNAPSHOT 20:53:59.057 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: MasterOfOreon-1.1.0-SNAPSHOT 20:53:59.072 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Maze-1.1.0-SNAPSHOT 20:53:59.072 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: MedievalCities-1.1.0-SNAPSHOT 20:53:59.072 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: MetalRenegades-1.1.0-SNAPSHOT 20:53:59.088 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Minerals-1.0.0-SNAPSHOT 20:53:59.088 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: MineSweeper-1.0.0-SNAPSHOT 20:53:59.103 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Minimap-1.1.0-SNAPSHOT 20:53:59.103 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: MobileBlocks-1.1.0-SNAPSHOT 20:53:59.119 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ModularComputers-1.1.0-SNAPSHOT 20:53:59.119 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ModuleTestingEnvironment-0.3.3-SNAPSHOT 20:53:59.119 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: MoreLights-1.1.0-SNAPSHOT 20:53:59.135 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: MultiBlock-1.1.1-SNAPSHOT 20:53:59.135 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: MusicDirector-1.1.0-SNAPSHOT 20:53:59.135 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: NameGenerator-1.1.0-SNAPSHOT 20:53:59.150 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Notifications-0.2.0-SNAPSHOT 20:53:59.150 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: OreGeneration-2.1.0-SNAPSHOT 20:53:59.150 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Oreons-1.1.0-SNAPSHOT 20:53:59.150 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ParadIce-0.1.0-SNAPSHOT 20:53:59.166 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Pathfinding-1.0.1-SNAPSHOT 20:53:59.166 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: PhysicalStats-1.1.0-SNAPSHOT 20:53:59.175 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: PlantPack-1.2.2-SNAPSHOT 20:53:59.184 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: PolyWorld-1.1.0-SNAPSHOT 20:53:59.186 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Portals-1.1.0-SNAPSHOT 20:53:59.190 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: PotentialEnergyDevices-1.2.0-SNAPSHOT 20:53:59.196 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Potions-1.4.0-SNAPSHOT 20:53:59.201 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Projectile-1.2.1-SNAPSHOT 20:53:59.206 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Rails-1.1.0-SNAPSHOT 20:53:59.213 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Sample-1.1.0-SNAPSHOT 20:53:59.213 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Scenario-1.1.0-SNAPSHOT 20:53:59.213 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Seasons-1.1.0-SNAPSHOT 20:53:59.228 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: SegmentedPaths-1.1.0-SNAPSHOT 20:53:59.228 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Sensors-1.1.0-SNAPSHOT 20:53:59.244 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: ShatteredPlanes-1.0.0-SNAPSHOT 20:53:59.244 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Signalling-1.1.0-SNAPSHOT 20:53:59.259 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: SimpleFarming-2.2.0-SNAPSHOT 20:53:59.259 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Smithing-1.2.0-SNAPSHOT 20:53:59.275 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Soils-1.1.0-SNAPSHOT 20:53:59.275 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: SoundyGenetics-1.1.0-SNAPSHOT 20:53:59.275 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Spawning-1.1.0-SNAPSHOT 20:53:59.291 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: StaticCities-1.1.0-SNAPSHOT 20:53:59.306 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: StructuralResources-2.3.0-SNAPSHOT 20:53:59.322 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: StructureTemplates-1.1.0-SNAPSHOT 20:53:59.338 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: SubstanceMatters-2.1.0-SNAPSHOT 20:53:59.338 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Tasks-1.1.0-SNAPSHOT 20:53:59.338 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Thirst-1.1.0-SNAPSHOT 20:53:59.338 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Valentines-1.1.0-SNAPSHOT 20:53:59.353 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: WeatherManager-1.0.0-SNAPSHOT 20:53:59.353 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: WildAnimals-1.1.0-SNAPSHOT 20:53:59.353 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: WildAnimalsGenome-1.1.0-SNAPSHOT 20:53:59.369 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Workstation-1.2.0-SNAPSHOT 20:53:59.384 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: WorkstationCrafting-2.1.0-SNAPSHOT 20:53:59.384 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: WorkstationInGameHelp-1.1.0-SNAPSHOT 20:53:59.392 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: WorldlyTooltip-1.3.0-SNAPSHOT 20:53:59.395 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: WorldlyTooltipAPI-1.1.0-SNAPSHOT 20:53:59.399 [main] INFO o.t.gestalt.module.ModulePathScanner - Discovered module: Xmas-0.1.0-SNAPSHOT 20:53:59.666 [main] WARN o.t.e.c.f.c.LocaleConstraint - Locale en_AE should be one of [,nn,ar,bg,kea,nds,zu,am,fr,ti,bo,hsb,qu,ta,lv,en,zh,en,en,en,vo,kkj,sr,sv,es,dz,mer,sah,en,fr,br,ha,ar,fa,dsb,sk,os,ml,en,en,ar,en,en,sv,cs,el,tzm,af,sw,ses,smn,tk,sr,ar,dsb,lkt,vai,ji,yo,se,khq,sw,vo,en,pl,fil,it,sr,ne,es,es,es,bg,ji,ar,bs,en,nds,nb,es,agq,hsb,en,en,ar,en,ha,pt,ebu,ro,zh,lb,sr,es,so,dje,bas,fr,ar,fr,no,es,mn,agq,kam,teo,tr,eu,fa,en,wo,shi,en,sq,ar,es,ru,twq,az,nmg,fa,kl,en,nd,kk,az,en,en,tk,hy,shi,en,en,en,kab,kde,ta,ti,nus,en,nd,sv,ksb,luo,lb,ne,en,zh,ln,en,nnh,om,no,ja,my,ka,ar,mgh,or,fr,shi,kl,en,rwk,zh,es,mgh,saq,az,ta,en,lag,zh,ar,ksf,bo,kk,es,tt,om,ar,en,fr,zh,bez,kln,fr,kw,pt,fr,vai,ksb,ksh,ur,ln,en,gsw,ln,en,luy,pt,en,gl,kkj,sr,yue,es,kn,ar,to,en,ga,qu,ru,en,et,en,mua,ko,in,ps,sn,nl,rof,en,km,zgh,fr,be,gv,es,dua,gd,jgo,nl,fr,gsw,uz,pa,en,guz,mfe,asa,teo,ja,fr,or,brx,fr,pt,fr,en,mgo,ln,te,sl,ko,el,mr,ha,es,lrc,gsw,es,hu,ff,sbp,sq,sr,fi,uz,bs,et,sr,en,sw,bo,fy,ar,tr,nmg,rm,en,fr,uz,bn,dua,de,lrc,vai,kn,fr,sr,de,bn,nnh,fr,en,gu,pt,vun,jmc,en,lo,fr,en,en,fr,zh,cu,zh,nl,sah,en,ps,bs,ky,mas,dyo,os,bs,nl,ar,sk,pt,fr,ff,am,en,fr,ki,en,zh,en,rw,brx,wo,iw,gv,mk,en,dav,sl,fr,te,nl,lrc,ses,ce,fr,fr,jgo,mt,es,mg,mr,mer,ko,nds,en,nb,ak,seh,kde,dz,kea,mgo,vi,en,en,to,mfe,seh,fr,pa,it,fr,gu,ii,pa,ast,fr,fi,yue,ca,sr,bn,fr,pa,zgh,uk,fr,rn,tg,rwk,hu,fr,en,twq,ha,sr,bm,ar,en,nl,de,en,en,xog,cs,tr,ca,cgg,rm,nyn,ru,ms,ta,ksf,en,cy,en,fr,pt,sq,fr,tg,en,qu,sr,es,de,es,kok,lg,zu,fr,sr,en,ig,fr,prg,cgg,zh,ksh,lg,ru,se,ff,en,en,sd,ar,ga,en,en,fr,en,fr,ebu,bem,xog,ewo,fr,so,rn,en,ar,kab,ms,nus,sn,prg,iw,ug,es,th,hi,fr,ca,lag,en,teo,no,ca,zh,en,vai,qu,haw,vi,fr,de,sq,dyo,en,mt,it,de,si,luo,en,yav,so,lt,it,eo,kam,ar,en,ro,eo,ee,en,nn,fr,pl,se,en,en,mua,ur,uz,vai,saq,se,pt,lo,chr,ar,af,ms,ee,ln,be,ff,yue,in,es,ar,hr,luy,as,rof,it,pt,ks,uk,my,ur,mn,da,en,es,wae,mzn,en,ii,tt,fr,ru,mzn,naq,fo,en,ee,ar,kln,tzm,fur,om,hi,en,asa,yo,fo,ast,fr,bez,fr,en,es,en,ja,es,pt,ml,sbp,fil,en,uz,is,yue,hy,en,en,fo,ne,hr,pt,ak,lt,uz,fur,ta,ccp,en,fr,lkt,zh,is,es,si,pt,en,en,guz,gsw,ccp,es,ca,ru,fr,ar,ks,zh,bm,kw,ug,as,es,zh,khq,sw,en,th,rw,chr,shi,ar,nyn,yue,jmc,en,naq,mk,en,ar,en,pa,en,bs,ro,en,pt,fy,az,th,dav,ckb,shi,es,ar,en,en,haw,eu,en,en,dje,es,bas,mas,ru,sg,el,yav,uz,sg,da,en,de,en,km,smn,hr,de,ckb,nl,lu,ca,ar,so,lv,ckb,es,fr,ar,sr,ar,sr,bem,en,da,wae,gl,en,az,en,ig,en,en,ce,en,gd,ka,fr,sw,fr,so,nl,ar,mg,cy,en,cu,os,sr,en,ky,sv,af,vun,en,lu,ki,yo,es,nb,ff,sd,mas,ti,kok,ewo,ms,ccp,br] 20:53:59.666 [main] ERROR o.t.g.u.r.SimpleClassFactory - Failed to instantiate class: class org.terasology.engine.config.SystemConfig java.lang.reflect.InvocationTargetException: null at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.terasology.gestalt.util.reflection.SimpleClassFactory.instantiateClass(SimpleClassFactory.java:99) at org.terasology.engine.registry.InjectionHelper.safeCreateWithConstructorInjection(InjectionHelper.java:130) at org.terasology.engine.config.flexible.AutoConfigManager.loadConfig(AutoConfigManager.java:61) at org.terasology.engine.config.flexible.AutoConfigManager.loadConfigsIn(AutoConfigManager.java:56) at org.terasology.engine.core.subsystem.common.ConfigurationSubsystem.initialise(ConfigurationSubsystem.java:93) at org.terasology.engine.core.TerasologyEngine.initSubsystems(TerasologyEngine.java:286) at org.terasology.engine.core.TerasologyEngine.initialize(TerasologyEngine.java:215) at org.terasology.engine.core.TerasologyEngine.initializeRun(TerasologyEngine.java:409) at org.terasology.engine.core.TerasologyEngine.run(TerasologyEngine.java:400) at org.terasology.engine.Terasology.call(Terasology.java:206) at org.terasology.engine.Terasology.call(Terasology.java:69) at picocli.CommandLine.executeUserObject(CommandLine.java:1933) at picocli.CommandLine.access$1200(CommandLine.java:145) at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2332) at picocli.CommandLine$RunLast.handle(CommandLine.java:2326) at picocli.CommandLine$RunLast.handle(CommandLine.java:2291) at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2159) at picocli.CommandLine.execute(CommandLine.java:2058) at org.terasology.engine.Terasology.main(Terasology.java:138) Caused by: java.lang.IllegalArgumentException: The default value must be a valid value. Check the logs for more information. at org.terasology.engine.config.flexible.internal.SettingImpl.<init>(SettingImpl.java:61) at org.terasology.engine.config.flexible.internal.SettingImplBuilder.build(SettingImplBuilder.java:64) at org.terasology.engine.config.flexible.AutoConfig.setting(AutoConfig.java:53) at org.terasology.engine.config.flexible.AutoConfig.setting(AutoConfig.java:60) at org.terasology.engine.config.SystemConfig.<init>(SystemConfig.java:82) ... 23 common frames omitted 20:53:59.666 [main] ERROR o.t.e.c.flexible.AutoConfigManager - Unable to instantiate config engine:org.terasology.engine.config.SystemConfig 20:53:59.666 [main] INFO o.t.e.audio.openAL.OpenALManager - Initializing OpenAL audio manager 20:54:00.205 [main] INFO o.t.e.audio.openAL.OpenALManager - OpenAL 1.1 ALSOFT 1.19.1 initialized! 20:54:00.205 [main] INFO o.t.e.audio.openAL.OpenALManager - Using OpenAL: OpenAL Soft by OpenAL Community 20:54:00.205 [main] INFO o.t.e.audio.openAL.OpenALManager - Using device: OpenAL Soft 20:54:00.205 [main] INFO o.t.e.audio.openAL.OpenALManager - Available AL extensions: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFTX_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize 20:54:00.205 [main] INFO o.t.e.audio.openAL.OpenALManager - Available ALC extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_output_limiter ALC_SOFT_pause_device 20:54:00.205 [main] INFO o.t.e.audio.openAL.OpenALManager - Max mono sources: 255 20:54:00.205 [main] INFO o.t.e.audio.openAL.OpenALManager - Max stereo sources: 1 20:54:00.205 [main] INFO o.t.e.audio.openAL.OpenALManager - Mixer frequency: 48000 20:54:00.205 [main] INFO o.t.e.c.s.lwjgl.LwjglGraphics - Starting initialization of LWJGL 20:54:00.205 [main] INFO o.t.e.c.s.lwjgl.LwjglGraphics - Initial initialization complete 20:54:00.205 [main] INFO o.t.s.discordrpc.DiscordRPCSubSystem - Initializing... 20:54:00.215 [main] ERROR o.t.engine.core.TerasologyEngine - Failed to initialise Terasology java.lang.NullPointerException: null at org.terasology.engine.core.subsystem.common.MonitoringSubsystem.initialise(MonitoringSubsystem.java:22) at org.terasology.engine.core.TerasologyEngine.initSubsystems(TerasologyEngine.java:286) at org.terasology.engine.core.TerasologyEngine.initialize(TerasologyEngine.java:215) at org.terasology.engine.core.TerasologyEngine.initializeRun(TerasologyEngine.java:409) at org.terasology.engine.core.TerasologyEngine.run(TerasologyEngine.java:400) at org.terasology.engine.Terasology.call(Terasology.java:206) at org.terasology.engine.Terasology.call(Terasology.java:69) at picocli.CommandLine.executeUserObject(CommandLine.java:1933) at picocli.CommandLine.access$1200(CommandLine.java:145) at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2332) at picocli.CommandLine$RunLast.handle(CommandLine.java:2326) at picocli.CommandLine$RunLast.handle(CommandLine.java:2291) at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2159) at picocli.CommandLine.execute(CommandLine.java:2058) at org.terasology.engine.Terasology.main(Terasology.java:138) 20:54:00.215 [DISCORD-RPC-THREAD] INFO o.t.s.discordrpc.DiscordRPCThread - Waiting for auto-connecting... 20:54:00.215 [main] INFO o.t.engine.core.TerasologyEngine - Shutting down Terasology... 20:54:00.215 [DISCORD-RPC-THREAD] INFO o.t.s.discordrpc.DiscordRPCThread - Waiting for enabling... 20:54:00.215 [DISCORD-RPC-THREAD] INFO o.t.s.discordrpc.DiscordRPCThread - Waiting for connection... 20:54:00.215 [DISCORD-RPC-THREAD] INFO o.t.s.discordrpc.DiscordRPCThread - Connecting to Discord RPC...

SheepOfJesus commented 2 years ago

I was able to download this game fine in my 10-year old laptop. But not able to install it on my new one.

Zireael07 commented 2 years ago

Relevant lines seem to be: 20:53:59.666 [main] WARN o.t.e.c.f.c.LocaleConstraint - Locale en_AE should be one of [,nn,ar,bg,kea,nds,zu,am,fr,ti,bo,hsb,qu,ta,lv,en,zh,en,en,en,vo,kkj,sr,sv,es,dz,mer,sah,en,fr,br,ha,ar,fa,dsb,sk,os,ml,en,en,ar,en,en,sv,cs,el,tzm,af,sw,ses,smn,tk,sr,ar,dsb,lkt,vai,ji,yo,se,khq,sw,vo,en,pl,fil,it,sr,ne,es,es,es,bg,ji,ar,bs,en,nds,nb,es,agq,hsb,en,en,ar,en,ha,pt,ebu,ro,zh,lb,sr,es,so,dje,bas,fr,ar,fr,no,es,mn,agq,kam,teo,tr,eu,fa,en,wo,shi,en,sq,ar,es,ru,twq,az,nmg,fa,kl,en,nd,kk,az,en,en,tk,hy,shi,en,en,en,kab,kde,ta,ti,nus,en,nd,sv,ksb,luo,lb,ne,en,zh,ln,en,nnh,om,no,ja,my,ka,ar,mgh,or,fr,shi,kl,en,rwk,zh,es,mgh,saq,az,ta,en,lag,zh,ar,ksf,bo,kk,es,tt,om,ar,en,fr,zh,bez,kln,fr,kw,pt,fr,vai,ksb,ksh,ur,ln,en,gsw,ln,en,luy,pt,en,gl,kkj,sr,yue,es,kn,ar,to,en,ga,qu,ru,en,et,en,mua,ko,in,ps,sn,nl,rof,en,km,zgh,fr,be,gv,es,dua,gd,jgo,nl,fr,gsw,uz,pa,en,guz,mfe,asa,teo,ja,fr,or,brx,fr,pt,fr,en,mgo,ln,te,sl,ko,el,mr,ha,es,lrc,gsw,es,hu,ff,sbp,sq,sr,fi,uz,bs,et,sr,en,sw,bo,fy,ar,tr,nmg,rm,en,fr,uz,bn,dua,de,lrc,vai,kn,fr,sr,de,bn,nnh,fr,en,gu,pt,vun,jmc,en,lo,fr,en,en,fr,zh,cu,zh,nl,sah,en,ps,bs,ky,mas,dyo,os,bs,nl,ar,sk,pt,fr,ff,am,en,fr,ki,en,zh,en,rw,brx,wo,iw,gv,mk,en,dav,sl,fr,te,nl,lrc,ses,ce,fr,fr,jgo,mt,es,mg,mr,mer,ko,nds,en,nb,ak,seh,kde,dz,kea,mgo,vi,en,en,to,mfe,seh,fr,pa,it,fr,gu,ii,pa,ast,fr,fi,yue,ca,sr,bn,fr,pa,zgh,uk,fr,rn,tg,rwk,hu,fr,en,twq,ha,sr,bm,ar,en,nl,de,en,en,xog,cs,tr,ca,cgg,rm,nyn,ru,ms,ta,ksf,en,cy,en,fr,pt,sq,fr,tg,en,qu,sr,es,de,es,kok,lg,zu,fr,sr,en,ig,fr,prg,cgg,zh,ksh,lg,ru,se,ff,en,en,sd,ar,ga,en,en,fr,en,fr,ebu,bem,xog,ewo,fr,so,rn,en,ar,kab,ms,nus,sn,prg,iw,ug,es,th,hi,fr,ca,lag,en,teo,no,ca,zh,en,vai,qu,haw,vi,fr,de,sq,dyo,en,mt,it,de,si,luo,en,yav,so,lt,it,eo,kam,ar,en,ro,eo,ee,en,nn,fr,pl,se,en,en,mua,ur,uz,vai,saq,se,pt,lo,chr,ar,af,ms,ee,ln,be,ff,yue,in,es,ar,hr,luy,as,rof,it,pt,ks,uk,my,ur,mn,da,en,es,wae,mzn,en,ii,tt,fr,ru,mzn,naq,fo,en,ee,ar,kln,tzm,fur,om,hi,en,asa,yo,fo,ast,fr,bez,fr,en,es,en,ja,es,pt,ml,sbp,fil,en,uz,is,yue,hy,en,en,fo,ne,hr,pt,ak,lt,uz,fur,ta,ccp,en,fr,lkt,zh,is,es,si,pt,en,en,guz,gsw,ccp,es,ca,ru,fr,ar,ks,zh,bm,kw,ug,as,es,zh,khq,sw,en,th,rw,chr,shi,ar,nyn,yue,jmc,en,naq,mk,en,ar,en,pa,en,bs,ro,en,pt,fy,az,th,dav,ckb,shi,es,ar,en,en,haw,eu,en,en,dje,es,bas,mas,ru,sg,el,yav,uz,sg,da,en,de,en,km,smn,hr,de,ckb,nl,lu,ca,ar,so,lv,ckb,es,fr,ar,sr,ar,sr,bem,en,da,wae,gl,en,az,en,ig,en,en,ce,en,gd,ka,fr,sw,fr,so,nl,ar,mg,cy,en,cu,os,sr,en,ky,sv,af,vun,en,lu,ki,yo,es,nb,ff,sd,mas,ti,kok,ewo,ms,ccp,br] 20:53:59.666 [main] ERROR o.t.g.u.r.SimpleClassFactory - Failed to instantiate class: class org.terasology.engine.config.SystemConfig java.lang.reflect.InvocationTargetException: null at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at ...

so it first complains it doesn't know en_AE locale and then can't instantiate SystemConfig, which snowballs into not being able to do anything much

SheepOfJesus commented 2 years ago

Anything I could do to prevent any of these issues

Cervator commented 2 years ago

Oh that's interesting. Right. It would appear your laptop might be running in a language / locale setting that your Java installation doesn't know what to do with (as reported by Terasology anyway). Which is quite an achievement, honestly! I guess maybe new locales get added "globally" (at the OS level and so on) from time to time and maybe you're in one that was created after Java 11 came out?

If you go to your country / language settings in Windows what is your system using? Could you try switching to something simple like US English for a moment and try the game again? Here's what the screen looks like to me, although I figure if you change the language that would make it look a bit different

image

If it works that way we've confirmed the issue. I'm not sure if the game can continue without a supported locale - we might be able to just default to something, but I don't know off-hand what the impact would be. Alternatively what exact version of Java 11 are you on? If very old then maybe trying a newer one could help.

Zireael07 commented 2 years ago

I'd default to simple 'en' locale if the game doesn't know the current one for some reason, that way people would be able to launch at least

SheepOfJesus commented 2 years ago

Yep!! Its working right now. After I changed the language. Thank you so much.

Cervator commented 2 years ago

Great, glad we got through it :-)

I submitted #5060 for potential improvements in the area eventually.