Sådan Tilføj In-Game Store elementer på din Farming Simulator Mod

Når du har din modDesc.xml oprettet, er du nødt til at gøre din Farming Simulator mod synlige for det butikken i spillet, hvilket er grunden til den del af filen storeItems eksisterer. Konventionen er at sætte storeItems tag lige efter multiplayer. Bemærk at dette mærke er storeItems, flertal. Du kan indlejre en anden tag, storeItems inden for storeItems sektion for at få en mod der tilføjer flere elementer til butikken.

For nemheds skyld, men antager for tiden, at din mod kun tilføjer et enkelt element til butikken. I så fald er ganske lidt af de oplysninger, du allerede har indtastet i begyndelsen af ​​modDesc.xml gentaget i sektionen storeItems.

De første to tags note i afsnittet storeItems er navn og funktioner. Generelt du ønsker at bruge den samme grundlæggende information her, at du bruger i den første halvdel af din modDesc.xml, selvom du har en større mulighed for at få en længere beskrivelse af butikken.

Det er sagt, afsnittet storeItems har to store forskelle vedrørende navnet og funktioner tags i forhold til titlen og funktioner tags i den øverste halvdel:

  • Lokalisering: Mens der i første del af modDesc.xml, har du lokaliseret versioner i titlen og funktioner tags, navn og funktioner tags i afsnittet storeItems lokaliseres sammen; de sproglige tags (såsom en, de, fr, og så videre) er forældre sektioner, navn og funktioner tags for hvert sprog er indlejret i.
  • CDATA funktioner: Denne ene har reelle muligheder for at kaste dig ud. Funktionerne i afsnittet storeItems alle synes at være pakket ind i et fremmed tag, der starter med <! [CDATA [og slutter med]]>. Det betyder blot, at teksten mellem disse skarpe parenteser bør betragtes tegndata, hvilket betyder at du kan fortolke denne tekst som XML, men XML læseren bør ikke.

Ud over navn og funktioner tags, skal du medtage en håndfuld andre tags i afsnittet storeItems:

  • <Rotation>: Rotationen af dit mod, når det er købt og indsat i spillet. For sammenhæng med andre mods, så prøv at holde dette på 0.
  • <Image>: Dette tag er ligesom multiplayer tag i, at det er selvlukkende og har kun attributter. Faktisk har to:

    • aktiv: Dette er stien til et billede, du vil bruge som din mod ikon i butikken. Det bør være nøjagtigt de samme som billedet i iconFilename tag. Selv om det ikke er den samme fil, skal den følge de samme regler (256x256 pixels, PNG eller DDS-format - DDS foretrækkes).
    • brand: Ofte en mod vil være et kendt køretøj af et kendt mærke. Denne attribut peger på et billede (256x128 pixels, PNG eller DDS-format - DDS foretrækkes), der repræsenterer at mærke.
  • <Pris>: Dette er mængden af in-game penge du forventer spilleren til at bruge på at købe dit mod.
  • <DailyUpkeep>: Dette er mængden af daglige in-game penge, at en spiller skal bruge for at holde din mod på hans eller hendes gård.
  • <XmlFilename>: Komplekse mods, såsom biler, har deres egen XML-fil, der definerer yderligere attributter. Dette tag er stien til den XML-fil. Hvis du bliver ordentligt organiseret, bør denne fil være i samme mappe som dit modDesc.xml.
  • <Mærke>: Hvis din mod er af et bestemt mærke, kan du medtage det her. Hvis dette mærke allerede bruges i spillet, kan du bruge Farming Simulator variable navn for det (det er derfor mærket tag i den medfølgende prøve mod starter med en dollar symbol). Du kan også sætte et andet mærke, du ønsker her.
  • <Kategori>: Hvis mod er en maskine eller køretøj, skal du angive en type. Nedenstående liste over alle de tilgængelige maskintyper, du kan vælge.

    • presning
    • beetHarvesting
    • kultivatorer
    • fodring
    • fertilerSpreaders
    • frontlæssere
    • mejetærskere
    • loaderWagons
    • manureSpreaders
    • græsslåmaskiner
    • plove
    • potatoHarvesting
    • slurryTanks
    • sowingMachines
    • sprøjteudstyr
    • vendere
    • dumpere
    • traktorer
    • vægte
    • hømaskiner
    • woodShredder
    • misc

På dette tidspunkt, skal din fulde modDesc.xml ser beslægtet med følgende:

<? Xml version = "1.0" encoding = "utf-8" standalone = "nej"?>
<ModDesc descVersion = "20">
<Forfatter> My Name </ forfatter>
<Version> 1.0 </ version>
<Title>
<Da> My Mod </ da>
<De> Mein Mod </ de>
</ Title>
<funktioner>
<Funktion>
$ L10n_function_plough </ funktion>
</ funktioner>
<IconFilename> modIcon.dds </ iconFilename>
<Multiplayer understøttes = "true" />
<StoreItems>
<StoreItem>
<En>
<Navn> My Mod </ name>
<funktioner>
<Funktion> $ l10n_function_plough </ funktion>
</ funktioner>
</ Da>
<De>
<Navn> Mein Mod </ name>
<Description>
<! [CDATA [Dies ist der Beispielmod.]]>
</ Description>
</ De>
<Rotation> 0 </ rotation>
<Billede aktiv = "modIcon.dds" mærke = "brand.dds" />
<Pris> 1995 </ pris>
<DailyUpkeep> 85 </ dailyUpkeep>
<XmlFilename> mod.xml </ xmlFilename>
<Mærke> my_brand </ mærke>
<Kategori> plove </ kategori>
</ StoreItem>
</ StoreItems>
</ ModDesc>

For det meste, det er det. Du skal have nok til at komme i gang. Nogle specifikke tags er relevante, hvis din mod er et kort eller gør noget virkelig anderledes. Men hvis du har en mod, kan du nemt finde et mod, der gør noget i det mindste en lille smule ens, og se på sin modDesc.xml for fingerpeg om, hvordan man korrekt formatere din.


© 2021 Zajacperrone.com | Contact us: webmaster# zajacperrone.com