Crash on startup after executing addon (all classics feature enable) - cannot load default player model
Patch was working fine.. Then decided to execute that in the menu, and it restarted the game, than was a bit slow loading entities (usually everything is ultra fast on my rig) and crashed with that fatal error: cannot load default player model
Now same error anytime i start the game.
Looking at SeriousSam.log : Automatic 3D-board preferences adjustment... Detected: NVIDIA Corporation - NVIDIA GeForce RTX 4070 Ti/PCIe/SSE2 - 4.6.0 NVIDIA 576.02 Matching: GeForce2* (nVidia GeForce2) Similar to last, keeping same preferences. Starting session: 'Levels\Intro.wld' level: 'Levels\Intro.wld' spawnflags: 0008ffff max players: 1 waiting: 0 network is off started. Adding player: '^oSerious Sam^r' done. Cannot load player model: Models\Player\SeriousSam.amc (16) : Cannot open file `D:\SteamLibrary\steamapps\common\Serious Sam Classic The First Encounter\ModelsMP\Player\SeriousSam\Head.tex' (File not found) () CDS: mode reset to original desktop settings FatalError: Cannot load default player model!
Game is otherwise a fresh install from steam + fresh patch install. (renamed serioussam_custom.exe to serioussam.exe and launched through steam)
Dunno how to do undo what that script did to break the game, not sure where the changes are stored.
I'm assuming this bug is happening in TFE from the path to the files, so I'm gonna investigate that.
Meanwhile, to avoid the fatal error in the beginning, open Scripts/PersistentSymbols.ini, find sam_bAutoPlayDemos variable in there and set it to 0 to prevent the intro world from loading. Or just press Esc before it fully loads (and then run sam_bAutoPlayDemos=0 from the game console, if you want).
That should help with at least opening the options from inside the game.
All the patch settings are stored as regular console commands alongside the rest of the vanilla game's ones in the same Scripts/PersistentSymbols.ini file. Some extra patch-specific options that are checked before loading that file are in Data/ClassicsPatch/Config.ini.
Do you have Serious Sam Revolution installed and/or do you have anything downloaded from its workshop? If so, it might be pulling a model replacement for the default Serious Sam model from the workshop and failing to load it because it's missing default textures from TSE/SSR.
You can disable workshop mounting by setting MountSSRWorkshop property in Data/ClassicsPatch/Config.ini to 0.
Yes TFE. Yea i set that in the .ini and was able to load the game. Looking at my player model, yea it says serious sam xbox in the player controls (and other moded models showed up, so i guess the multiplayer ones from the mod works, just not the single player one).
I have the full xbox pack from revolution workshop installed: https://steamcommunity.com/sharedfiles/filedetails/?id=258758768
I disabled the mount revolution workshop option ingame, and reloaded. And now game works fine.
So I guess the "enable all classics patch features" script turns on the workshop mounting. Which maybe it should not , or at least give a warning, since it broke the game.
Is there a way to get the xbox model or other stuff from the pack to work in your version?
My game title screen also strangely said "serious sam plus, the first encounter , the first encounter" (yea twice) . Kinda like the xplus mod font for hte plus (but no x).. But I don't have xplus installed for this or revolution. Or anything called plus in the workshop.
There could be some leftover (old/deleted/bugged) workshop items in the workshop folder. I can't tell what you'll have to delete there, you'd have to figure it out yourself.
And regarding the XBOX pack... It is based on content that includes TSE and was released with TSE in mind, since it's included in SSR. I cannot make it work with only TFE resources. You can try copying SE1_00.gro from TSE into TFE to make it work but I can't guarantee that it will.
I can only recommend playing TFE levels through TSE by mounting TFE to it, since there's support for that.