Instructies voor het repareren van entiteiten van mods met een voorbeeld zodat je kunt stoppen met crashen bij 80% laden als je een max- of Linux-gamer bent
Introducties
Dus je bent of een modder die crashes voor mac- of linux-gebruikers van je mods probeert op te lossen, of een mac- of linux-gamer die probeert niet te crashen. Dan ben je hier aan het juiste adres.
Dit zal een vrij eenvoudige gids zijn, hoewel het waarschijnlijk enige kennis van Stellaris-modding vereist om het volledig te begrijpen.
Voor de loop van deze gids zal ik verwijzen deze modus dus het zal gemakkelijker zijn om mee te volgen
Stap 1: Het probleem vinden
Gelukkig, zelfs als je geen reserve Mac- of Linux-machine hebt om te testen, kan deze handleiding volledig worden gevolgd op Windows.
Als je meldingen hebt ontvangen van crashes voor Mac-gebruikers, gaat je eerste vriend naar het foutenlogboek dat je kunt vinden in Documenten\Paradox Interactive\Stellaris\logs als je Windows gebruikt. Je eerste stap om daadwerkelijk de probleementiteit te vinden die de fout veroorzaakt, is door spel 3.6 te laden en te zoeken naar "maar de entiteit heeft geen geanimeerde mesh!"
Als je 3.6 gebruikt, zou je iets dergelijks moeten zien
Nu is karaktercorruptie eigenlijk het hoofdprobleem van de crash, maar omdat we dat niet kunnen oplossen en moeten wachten tot PDX het zelf heeft opgelost, kunnen we voorkomen dat die specifieke fout optreedt.
Nu we hebben bevestigd dat het probleem aanwezig is, kunnen we beginnen met het oplossen van het probleem. De eerste stap is eigenlijk grappig genoeg om je spelversie terug te zetten naar 3.5.3, dit is zodat wanneer je het spel opnieuw opstart, je de naam van de entiteit als deze zou moeten zien
Dus nu we de entiteitsnaam hebben, kunnen we doorgaan naar stap 2
Stap 2: de fout herstellen
Dus als je eenmaal de entiteit hebt gevonden (in dit geval is de entiteit te vinden in de referentiemod in de directory gfx/models/ships) die de problemen veroorzaakt, kun je beginnen met het oplossen van de fout. Ik raad aan om Visual Studio-code te gebruiken met CWtools, maar als je geen modder bent, kun je waarschijnlijk langskomen met Kladblok (hoewel het niet wordt aanbevolen, maar .asset-bestanden zijn in feite gewoon gewone tekst). Zodra u het bestand opent, zou het er ongeveer zo uit moeten zien
Als u het foutenlogboek terugroept, hebben de toestanden 'inactief', 'werkend', 'bewegend' en 'dood' allemaal animaties, maar dat zou niet moeten. Dit is een heel eenvoudige oplossing en in de meeste gevallen zou het geen goed effect moeten hebben op de beelden die je in het spel zou hebben gekregen, omdat de animatie al niet kan worden getoond, maar je gaat gewoon het gedeelte "animatie = ____" verwijderen, dus dat het er ongeveer zo uitziet
Die specifieke entiteit zou niet langer de game-crashfout moeten veroorzaken, en zolang je geen van de staten of gebeurtenissen erin hebt verwijderd, zou het visueel hetzelfde moeten zijn als het al was. hoewel modders voor de lange termijn moeten proberen ervoor te zorgen dat ze de mesh repareren of in plaats daarvan een goede geanimeerde mesh gebruiken (met die animaties).
Stap 3: spoelen en herhalen
Dus nogmaals, dat is één entiteit opgelost, hoewel er aanzienlijk meer in uw specifieke mod of modlijst kunnen zijn. Dus ik raad aan om je Stellaris opnieuw op te starten en naar hetzelfde te zoeken "maar de entiteit heeft geen geanimeerde mesh!" fout om er zeker van te zijn dat ze allemaal weg zijn, maar zodra ze allemaal weg zijn, kun je terugschakelen naar de 3.6-versie van Stellaris en zou je correct moeten kunnen laden als je een mac gebruikt.
Hopelijk helpt dit iedereen die niet weet waarom hun mod crasht voor mac-gebruikers. Als je nog meer hulp nodig hebt of iets wilt toevoegen dat anderen misschien nuttig vinden, kun je dat in de comments doen
OPMERKING: hiermee wordt de crash alleen verholpen als het de crash is die wordt ervaren bij het laden van het spel op 80%. Elk ander probleem is naar alle waarschijnlijkheid geheel anders.
Dat is alles wat we hiervoor vandaag delen Stellaris gids. Deze handleiding is oorspronkelijk gemaakt en geschreven door Brood. Als we deze handleiding niet kunnen bijwerken, kunt u de laatste update vinden door deze te volgen link.