King Kong PC Port

Mods

Lag dine egne Kong mods.

En mod er en mappe med en mod.toml fil og egne filer. Spillere slår mods av og på i launcherens Workshop, og spillets egne filer blir aldri endret.

Lage mods

Tre typer mods.

Hver mod har én type, angitt med type i mod.toml filen.

texture-pack

Teksturpakker

Erstatningsbilder for spillets teksturer, for eksempel skarpere eller ommalte.

settings

Innstillingsmods

Spillinnstillinger som brukes mens moden er på, uten å endre spillerens egen innstillingsfil.

cutscenes

Mellomsekvensmods

Videoklipp som spilles i stedet for mellomsekvensene mellom kapitlene.

Støttes ikke foreløpig: å erstatte oppføringer inne i spillets arkiver (.bf filene), nye modeller, brett eller lyder, og kodemods (skript, DLL filer eller programmer). Andre filer i en mod mappe blir ignorert.

Lage mods

Her skal mods ligge.

Hver mod har sin egen mappe inne i mods mappen i brukermappen din. På Windows er brukermappen Documents\king_kong. Launcheren viser hele filbanen under raden Kong mods og oppretter mods mappen første gang Workshop åpnes.

<user folder>\mods\<ModName>\mod.toml
<user folder>\mods\<ModName>\...

Mappenavnet er modens ID. Det kan ikke starte med punktum eller inneholde | eller :. De innebygde modsene som følger med spillet, ligger i mods-builtin i spillmappen.

Lage mods

Filen mod.toml.

En ren tekstfil i TOML format, opptil 64 KB, i mappen til moden.

NøkkelPåkrevdHva det er
nameJaNavnet på ruten, opptil 80 tegn.
typeJatexture-pack, settings eller cutscenes.
authorNeiHvem som har laget den.
versionNeiModens egen versjon, vist på ruten.
descriptionNeiVises på siden til moden, opptil 2000 tegn.
pictureNeiEn PNG eller JPEG fil i mod mappen, maks 8 MB. 16:9 ser best ut.
min_game_versionNeiDen eldste spillversjonen moden fungerer med, for eksempel "2.0.0".
max_game_versionNeiDen nyeste spillversjonen moden fungerer med.
[settings]InnstillingsmodsInnstillingene, med én setting = value linje for hver.

Utenfor versjonsområdet sitt viser en mod et problem og kan ikke slås på.

Lage mods

Ett eksempel på hver type.

En teksturpakkemod

Legg pakkens pack.txt og bilder i en undermappe som heter textures. Hvordan du lager pakken, er forklart nedenfor.

mods\Sharper Jungle\
  mod.toml
  picture.png
  textures\
    pack.txt
    0123456789ABCDEF__bf_12345678_0000000C.png
name = "Sharper Jungle"
author = "You"
version = "1.0"
description = "Repainted leaves and rocks for the jungle chapters."
picture = "picture.png"
type = "texture-pack"
min_game_version = "2.0.0"

En innstillingsmod

Verdier er true eller false, tall eller "tekst", avhengig av innstillingen. En innstilling spillet ikke kjenner, eller en med feil verdi, hoppes over og vises på siden til moden; resten av moden fungerer som normalt. Innstillingsmods kan ikke endre filplasseringer, bryterne for online og oppdateringer eller modlisten.

name = "Wide view"
author = "You"
version = "1.0"
description = "A wider field of view and no camera shake."
type = "settings"

[settings]
kk_fov = 85
kk_camera_shake = false

Nyttige innstillinger er blant annet kk_hide_hud, kk_fov (50 til 110), kk_frame_rate, kk_motion_blur, kk_fog, kk_camera_shake, kk_vibration, native_cel_shading og native_gi. Andre innstillinger i king_kong.toml fungerer på samme måte.

En mellomsekvensmod

Legg klippene i en undermappe som heter movies, navngitt som PS2 klippene: for eksempel spilles BK_1B17.mp4 mellom Hayes og V-Rex. Klippene er H.264 video med AAC lyd i en MP4 fil, maks 4096x4096 og 60 sekunder. De spilles når historien går videre til neste kapittel. Veiledningen for modding som følger med spillet, lister opp alle klippnavn.

mods\My Cutscenes\
  mod.toml
  movies\
    BK_1B17.mp4
    BK_1683.mp4
name = "My Cutscenes"
author = "You"
version = "1.0"
description = "New clips before V-Rex and Ann."
type = "cutscenes"

Lage mods

Lasterekkefølge og konflikter.

Modsene som er på, utgjør lasterekkefølgen. En mod du slår på, havner sist, og Last tidligere og Last senere på siden dens flytter den. Når to mods av samme type endrer det samme (samme tekstur, samme innstilling eller et klipp med samme navn), vinner den som ligger senest i lasterekkefølgen. Begge mods viser da Konflikt, og sidene deres forteller hva de deler. Mods av ulike typer kommer aldri i konflikt.

Din egen teksturpakke fra Innstillinger › Grafikk, for eksempel HD teksturpakken, lastes først, deretter hver teksturpakkemod i lasterekkefølgen.

Innstillingsmods legger seg over dine egne innstillinger bare for den økten og skrives aldri til innstillingsfilen din. Innstillinger gitt på kommandolinjen går foran mods, og Originalt utseende går fortsatt foran grafikkinnstillinger fra en mod.

Lage mods

Slå mods av og på.

Åpne Workshop › Kong mods i launcheren. Hver mod er en rute med navn, forfatter, versjon og bilde, og siden har Aktiver og Deaktiver. Endringer gjelder neste gang spillet starter.

En mod med en feil viser Problem og kan ikke slås på. Siden forteller hva som er galt, for eksempel en manglende mod.toml eller en TOML feil med linjenummer. En ødelagt mod hoppes over når spillet starter, så spillet starter alltid. Loggen, logs/king_kong.log, har en KK mods: linje for hver mod den finner.

Innebygd mod

Én innstillingsmod følger med spillet: Cel shading slår på blekkonturer og flate lysbånd, med finjustering i F8 panelet. Pelsen til Kong får ikke konturer.

Lage teksturpakker

Lag en teksturpakke, steg for steg.

Du pakker ut teksturene fra din egen kopi av spillet med verktøyene våre, redigerer eller oppskalerer dem og sjekker resultatet. Teksturpakker krever den native rendereren, som er standard. Ingen spillteksturer følger med verktøyene eller dette nettstedet.

  1. Hent verktøyene

    Last ned verktøyene for modding og pakk dem ut i en mappe. Kjør kommandoene nedenfor i den mappen fra ledeteksten. I PowerShell starter du hver kommando med .\.

  2. Pakk ut teksturene

    kknr_bfscan leser KKTextures.bf fra spillfilene dine og skriver oppføringene til en mappe. kknr_texdump gjør dem så om til en pakkemal: en pack.txt og ett bilde for hver tekstur. --pack-png gir PNG filer for bilderedigering og oppskalerere; uten dette blir bildene DDS filer.

    kknr_bfscan.exe "X:\Game\KKTextures.bf" --dump X:\Extracted\raw
    kknr_texdump.exe --no-images --csv X:\Extracted\textures.csv --pack-template X:\Extracted\template --pack-png X:\Extracted\raw

    Endre filbanene til dine egne. La malen være som den er: den er også referansen kontrollverktøyet bruker i steg 6.

  3. Lag din egen kopi

    Kopier malmappen til en ny mappe for pakken din. Behold bare bildene du endrer, og slett radene for de andre fra pack.txt.

  4. Rediger eller oppskaler

    Jobb med bildene og behold hvert filnavn nøyaktig som det er. Bildene inneholder teksturens rå kanaler, så ikke bytt om rødt og blått, behold alfakanalen (også når den er helt ugjennomsiktig, og uten premultiplisering), ikke legg til eller fjern gamma, og behold normal maps som normal maps: rødt og grønt angir retningen, så ikke bygg opp en blå kanal på nytt.

    Bredde og høyde kan endres. La de opprinnelige kolonnene for format og størrelse i pack.txt stå som de er. Hvis du gjør en DDS fil om til PNG, må du også endre filtypen i pack.txt.

  5. Sjekk pack.txt

    Første linje er KKTP 1. Hver rad har seks felt: teksturens hash, BF navnet, opprinnelig format, bredde og høyde, og filnavnet ditt. Tomme linjer og linjer som starter med # blir ignorert.

    KKTP 1
    # base_xxh3 bf_name original_format width height file
    0123456789ABCDEF bf_12345678_0000000C BC3_UNORM 256 256 0123456789ABCDEF__bf_12345678_0000000C.png

    Denne raden er et oppdiktet eksempel, ikke en ekte tekstur.

  6. Kjør kontrollverktøyet

    kknr_packcheck sammenligner pakken din med malen og lister opp ukjente teksturer, bilder som mangler i pack.txt, endrede originaldetaljer, feil formater og mip feil. Kjør det på nytt etter hver endring.

    kknr_packcheck.exe X:\MyPack X:\Extracted\template

    Det vurderer ikke hvordan pakken ser ut, eller om du har lov til å dele den. Del bare det du har rett til å dele.

  7. Installer den som en mod

    Lag en mod mappe med en mod.toml av typen texture-pack, og legg pakken i undermappen textures, som i eksempelet over. Slå den så på i Workshop. Du kan også velge pakkemappen direkte i Innstillinger › Grafikk › Teksturpakke.

Lage teksturpakker

Grenser for teksturpakker.

  • Bilder kan være opptil 8192 piksler på hver side, og opptil 128 MiB per bilde med mips.
  • Teksturpakker kan bruke opptil en fjerdedel av minnet på grafikkortet ditt. En tekstur som ikke får plass, beholder originalen til det er plass igjen.
  • PNG filer er 8-bit, og fargeteksturer trenger en alfakanal. DDS filer kan være BC1, BC3, BC5, BC7 eller ukomprimerte, og BC størrelser må være multipler av fire.
  • En pakke er en mappe: pakk ut en ZIP først. Undermapper inne i pakken og bilder utenfor den blir ikke brukt.
  • Opptil 32 768 rader i én pack.txt.
  • Cube maps, volumteksturer og render targets beholder alltid originalene.

Nedlastinger

Verktøy for modding.

Våre tre kommandolinjeverktøy for 64-bit Windows: kknr_bfscan, kknr_texdump og kknr_packcheck. De er vår egen kode og inneholder ingen spilldata; du pakker ut teksturene fra dine egne spillfiler. De trenger Microsoft Visual C++ runtime (x64), som de fleste PCer allerede har.

Fil
kk-modding-tools-windows-x64.zip
Innhold
kknr_bfscan.exe, kknr_texdump.exe, kknr_packcheck.exe
Størrelse
292 KB (299,177 bytes)
SHA-256
246344d336a8304596c94bfdda167b081ef1ff0b0c5f5440f766c65f473d5cda

Sjekk nedlastingen mot SHA-256 over, for eksempel med certutil -hashfile kk-modding-tools-windows-x64.zip SHA256.

Gratis · Ta med din egen disk

Bli med på ekspedisjonen.

Last ned porten, se hvordan den kjører for andre spillere på Quiver, eller kom og snakk med dem som lager den.