En prenumeration är inte sista steget i kontrollen av en Workshop-mod

Uppdaterad

Definiera den förväntade effekten, bekräfta att innehållet är installerat, följ dess dokumenterade krav och testa den avsedda sessionen. Håll prenumeration, identifiering och synlig effekt åtskilda. Den ordningen hjälper dig att välja nästa relevanta kontroll, skydda framsteg och undvika ogrundade påståenden om kompatibilitet.

Omfattning: Exemplets objekt och session är hypotetiska. Aktivering, krav och kompatibilitet med sparade spel beror på spelet och objektet. Följ deras aktuella instruktioner. Detta är inte en universell inläsningsordning, ett löfte om att ett sparat spel återställs när en mod inaktiveras eller en metod för att tvinga innehåll utan stöd att fungera.

Prenumerationsknappen beskriver ditt val i Workshop, men inte nödvändigtvis resultatet i ett spel som körs. Om den förväntade förändringen saknas, börja med att hitta det sista steg du faktiskt kan bekräfta. Prenumeration, installation, spelets identifiering av objektet och effekten i den avsedda sessionen hänger ihop, men är olika observationer.

Definiera effekten du letar efter

Anta att du har prenumererat på ett objekt som ska ändra en synlig del av gränssnittet. Avgör utifrån objektets instruktioner på vilken skärm och under vilka förhållanden ändringen ska visas. Det är ett tydligare testmål än att säga att en mod ska fungera någonstans. Kontrollera också att objektet hör till det avsedda spelet och stöder versionen eller sessionen du planerar att använda.

Ett hypotetiskt kartobjekt och ett gränssnittsobjekt kan visas på olika sätt. Leta inte bara i en allmän modmeny och dra sedan slutsatsen att alla slags Workshop-innehåll saknas. Läs objektets angivna användning och spelets stödda väg till den typen av innehåll. Dokumentera osäkerhet om effekten separat från osäkerhet om huruvida filerna är installerade.

Observera prenumeration och installation var för sig

Steams dokumentation för Workshop-implementering behandlar prenumeration och installation som skilda tillstånd. Innehåll som du nyligen har börjat prenumerera på kan fortfarande laddas ned efter att spelet har startat. Prenumerationsstatusen ensam visar därför inte att den pågående sessionen redan har tillgång till det installerade innehåll den behöver. Kontrollera statusen för den relevanta nedladdningen via klientens vanliga gränssnitt.

I det hypotetiska gränssnittsexemplet betyder en oförändrad skärm medan en relevant nedladdning ännu inte är klar något annat än en oförändrad skärm efter att innehållet blivit tillgängligt. Låt den stödda processen slutföras och följ spelets instruktioner för identifiering av nyligen tillgängliga objekt. Hitta inte på en universell väntetid och anta inte att alla spel uppdaterar sitt innehåll på samma sätt.

Läs kraven innan du ändrar sessionen

Kontrollera objektets angivna krav och spelets aktuella kompatibilitetsanvisningar. Ett nödvändigt kompletterande objekt, ett DLC, en spelgren eller ett sessionsvillkor är en separat del av den avsedda uppsättningen när det uttryckligen är dokumenterat. Dra inte slutsatsen att det finns ett beroende bara för att en populär samling innehåller ett annat objekt. Anta inte heller att en prenumeration på en samling visar att hela uppsättningen passar ditt spel.

Skydda värdefulla framsteg med den metod som spelet stöder innan du testar ändringar. Om instruktionerna kräver en ny session ska du inte tvinga in exemplet i din enda befintliga kampanj med viktiga framsteg. Att inaktivera ett objekt garanterar inte heller i alla fall att samtliga ändringar av framstegen återställs. Testmiljön ska uppfylla det dokumenterade kravet utan att använda ett viktigt sparat spel som ett experiment utan förklaring.

Skilj identifiering från avsedd effekt

Om spelet erbjuder en relevant innehållslista ska du kontrollera om det identifierar objektet och om aktiveringsval som stöds stämmer med instruktionerna. En post i listan är bevis på identifiering. Det är ännu inte bevis på att den förväntade gränssnittsförändringen eller någon annan effekt visas i situationen du valt. Fortsätt till den faktiska skärmen eller uppgiften du vill kontrollera.

Anta att objektet identifieras men att målskärmen fortfarande är oförändrad. Behåll resultatet från identifieringen och undersök effektens dokumenterade användningsområde. Du kanske kontrollerar fel sammanhang, eller objektet kanske inte är kompatibelt med den aktuella uppsättningen. Att effekten saknas bevisar inte i sig någon av förklaringarna. Dokumentera det du kan observera innan du väljer nästa relevanta ändring.

Avgränsa en konflikt utan att hitta på en skyldig

När spelet stöder säkra tester ska du jämföra en lämplig grunduppsättning med det avsedda objektet och dess dokumenterade krav. Behåll samma spelversion och samma uppgift som observeras. Om du ändrar en hel grupp objekt samtidigt och resultatet förbättras ska du beskriva den ändrade gruppen. Skyll inte på ett visst objekt utan en jämförelse som stöder slutsatsen.

Ett kontrollerat test kan visa att en effekt uppträder med en uppsättning men inte med en annan. Det förklarar inte automatiskt samspelets interna mekanism och fastställer inte en universellt fungerande inläsningsordning. Använd spelets och upphovspersonernas kompatibilitetsinstruktioner för nästa steg. Lämna personliga filsökvägar och ovidkommande kontouppgifter utanför underlaget du delar med supporten.

Dokumentera vad som fungerade i den testade uppsättningen

Anteckna den relevanta spelversionen, den valda gruppen objekt, den avsedda sessionen och den observerade effekten. En senare uppdatering av spelet eller objektet kan påverka resultatets användbarhet. Om effekten försvinner efter en relevant förändring, kontrollera det påverkade steget igen i stället för att behandla ett gammalt prenumerationsval som ett permanent kompatibilitetsintyg.

När du ber om hjälp ska du förklara det sista bekräftade steget: prenumeration, nedladdning, identifiering eller synlig effekt. Ta med den förväntade skärmen och det faktiska resultatet. Då får läsaren en användbar gräns, och en ofärdig nedladdning, utebliven identifiering och en konflikt i effekten beskrivs inte som samma sorts problem.