King Kong PC port

Mods

Lav dine egne Kong mods.

Et mod er en mappe med en mod.toml fil og modets egne filer. Spillere slår mods til og fra i launcherens Workshop, og spillets egne filer ændres aldrig.

Lav mods

Tre slags mods.

Hvert mod har én type, angivet med type i dets mod.toml.

texture-pack

Teksturpakker

Billeder, der erstatter spillets teksturer, for eksempel skarpere eller ommalede.

settings

Indstillingsmods

Spilindstillinger, der bruges, mens modet er slået til, uden at ændre spillerens egen indstillingsfil.

cutscenes

Mellemsekvensmods

Videoklip, der afspilles i stedet for mellemsekvenserne mellem kapitlerne.

Ikke understøttet lige nu: udskiftning af poster inde i spillets arkiver (.bf filerne), nye modeller, baner eller lyde samt kodemods (scripts, DLL filer eller programmer). Andre filer i en modmappe ignoreres.

Lav mods

Hvor mods skal ligge.

Hvert mod har sin egen mappe inde i mappen mods i din brugermappe. På Windows er brugermappen Documents\king_kong. Launcheren viser den fulde sti under rækken Kong mods og opretter mappen mods, første gang Workshop åbnes.

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

Mappens navn er modets id. Det må ikke starte med et punktum eller indeholde | eller :. De indbyggede mods, der følger med spillet, ligger i mods-builtin i spilmappen.

Lav mods

Filen mod.toml.

En almindelig tekstfil i TOML format, op til 64 KB, i modets mappe.

NøglePåkrævetHvad det er
nameJaNavnet på feltet, op til 80 tegn.
typeJatexture-pack, settings eller cutscenes.
authorNejHvem der har lavet det.
versionNejModets egen version, vist på feltet.
descriptionNejVises på modets side, op til 2000 tegn.
pictureNejEn PNG eller JPEG fil i modmappen, højst 8 MB. 16:9 ser bedst ud.
min_game_versionNejDen ældste spilversion, modet virker med, for eksempel "2.0.0".
max_game_versionNejDen nyeste spilversion, modet virker med.
[settings]IndstillingsmodsIndstillingerne, én setting = value linje for hver.

Uden for sit versionsinterval viser et mod et problem og kan ikke slås til.

Lav mods

Et eksempel på hver type.

Et teksturpakkemod

Læg pakkens pack.txt og billeder i en undermappe ved navn textures. Hvordan du laver pakken, forklares 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"

Et indstillingsmod

Værdier er true eller false, tal eller "tekst", alt efter indstillingen. En indstilling, spillet ikke kender, eller en med en forkert værdi, springes over og vises på modets side; resten af modet virker stadig. Indstillingsmods kan ikke ændre filplaceringer, kontakterne for online og opdateringer 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 indstillinger omfatter 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 indstillinger i king_kong.toml virker på samme måde.

Et mellemsekvensmod

Læg klippene i en undermappe ved navn movies, navngivet som PS2 mellemsekvensernes klip: for eksempel afspilles BK_1B17.mp4 mellem Hayes og V-Rex. Klip er H.264 video med AAC lyd i en MP4 fil, højst 4096x4096 og 60 sekunder. De afspilles, når historien går videre til næste kapitel. Moddingguiden, der følger med spillet, oplister alle klipnavne.

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"

Lav mods

Indlæsningsrækkefølge og konflikter.

De mods, der er slået til, udgør indlæsningsrækkefølgen. Et mod, du slår til, kommer sidst, og Indlæs tidligere og Indlæs senere på dets side flytter det. Når to mods af samme type ændrer det samme (samme tekstur, samme indstilling eller et klip med samme navn), vinder det, der ligger senest i rækkefølgen. Begge mods viser så Konflikt, og deres sider fortæller, hvad de deles om. Mods af forskellige typer kommer aldrig i konflikt.

Din egen teksturpakke fra Indstillinger › Grafik, for eksempel HD pakken, indlæses først, og derefter hvert teksturpakkemod i indlæsningsrækkefølge.

Indstillingsmods lægger sig oven på dine egne indstillinger kun for den kørsel og skrives aldrig til din indstillingsfil. Indstillinger givet på kommandolinjen vinder over mods, og Originalt look vinder stadig over grafikindstillinger fra et mod.

Lav mods

Sådan slår du mods til og fra.

Åbn Workshop › Kong mods i launcheren. Hvert mod er et felt med navn, forfatter, version og billede, og dets side har Aktiver og Deaktiver. Ændringer træder i kraft, næste gang spillet starter.

Et mod med en fejl viser Problem og kan ikke slås til. Dets side fortæller, hvad der er galt, for eksempel en manglende mod.toml eller en TOML fejl med linjenummer. Et ødelagt mod springes over, når spillet starter, så spillet starter altid. Loggen, logs/king_kong.log, har en KK mods: linje for hvert mod, den finder.

Indbygget mod

Ét indstillingsmod følger med spillet: Cel shading slår blækkonturer og flade lysbånd til, med finjustering i F8 panelet. Kongs pels får ikke konturer.

Lav teksturpakker

Lav en teksturpakke, trin for trin.

Du trækker teksturerne ud af din egen kopi af spillet med vores værktøjer, redigerer eller opskalerer dem og tjekker resultatet. Teksturpakker kræver den native renderer, som er standard. Der følger ingen teksturer fra spillet med værktøjerne eller dette website.

  1. Hent værktøjerne

    Download værktøjerne til modding og pak dem ud i en mappe. Kør kommandoerne nedenfor i den mappe fra Kommandoprompt. I PowerShell skal du starte hver kommando med .\.

  2. Træk teksturerne ud

    kknr_bfscan læser KKTextures.bf fra dine spilfiler og skriver dens poster til en mappe. kknr_texdump laver dem derefter om til en pakkeskabelon: en pack.txt og ét billede for hver tekstur. --pack-png giver PNG filer til billedredigering og opskalering; uden den bliver billederne 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

    Ret stierne til dine egne. Lad skabelonen være, som den er: den er også den reference, tjekværktøjet bruger i trin 6.

  3. Lav din egen kopi

    Kopier skabelonmappen til en ny mappe til din pakke. Behold kun de billeder, du ændrer, og slet rækkerne for de andre fra pack.txt.

  4. Rediger eller opskaler

    Arbejd på billederne og behold alle filnavne præcis, som de er. Billederne indeholder teksturens rå kanaler, så byt ikke om på rød og blå, behold alfakanalen (også når den er helt ugennemsigtig, og uden at præmultiplicere den), tilføj eller fjern ikke gamma, og behold normal maps som normal maps: rød og grøn indeholder retningen, så genopbyg ikke en blå kanal.

    Bredde og højde må gerne ændres. Lad de originale kolonner for format og størrelse i pack.txt være, som de er. Hvis du laver en DDS fil om til en PNG, så ret også filtypen i pack.txt.

  5. Tjek pack.txt

    Første linje er KKTP 1. Hver række har seks felter: teksturens hash, dens BF navn, dens originale format, bredde og højde samt dit filnavn. Tomme linjer og linjer, der starter med #, ignoreres.

    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 række er et opdigtet eksempel, ikke en rigtig tekstur.

  6. Kør tjekværktøjet

    kknr_packcheck sammenligner din pakke med skabelonen og viser ukendte teksturer, billeder, der mangler i pack.txt, ændrede originale oplysninger, forkerte formater og mipfejl. Kør det igen efter hver ændring.

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

    Det bedømmer ikke, hvordan pakken ser ud, eller om du må dele den. Del kun det, du har ret til at dele.

  7. Installer den som et mod

    Lav en modmappe med en mod.toml af typen texture-pack og læg pakken i undermappen textures, som i eksemplet ovenfor. Slå den så til i Workshop. Du kan også vælge pakkens mappe direkte i Indstillinger › Grafik › Teksturpakke.

Lav teksturpakker

Grænser for teksturpakker.

  • Billeder kan være op til 8192 pixels på hver side og op til 128 MiB pr. billede med mips.
  • Teksturpakker kan bruge op til en fjerdedel af dit grafikkorts hukommelse. En tekstur, der ikke kan være der, beholder sin original, indtil der er plads igen.
  • PNG filer er 8 bit, og farveteksturer skal have en alfakanal. DDS filer kan være BC1, BC3, BC5, BC7 eller ukomprimerede, og BC størrelser skal gå op i fire.
  • En pakke er en mappe: pak først en ZIP ud. Undermapper inde i pakken og billeder uden for den bruges ikke.
  • Op til 32.768 rækker i én pack.txt.
  • Cube maps, volume textures og render targets beholder altid deres originaler.

Downloads

Værktøjer til modding.

Vores tre kommandolinjeværktøjer til 64 bit Windows: kknr_bfscan, kknr_texdump og kknr_packcheck. De er vores egen kode og indeholder ingen spildata; du trækker selv teksturerne ud af dine egne spilfiler. De kræver Microsoft Visual C++ runtime (x64), som de fleste PC'er allerede har.

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

Tjek downloaden mod SHA-256 ovenfor, for eksempel med certutil -hashfile kk-modding-tools-windows-x64.zip SHA256.

Gratis · Tag din egen disk med

Tag med på ekspeditionen.

Download porten, se på Quiver hvordan den kører for andre spillere, eller kom og snak med dem, der laver den.