King Kong PC Port

Mods

Gör egna mods för Kong.

En mod är en mapp med filen mod.toml och modens egna filer. Spelare slår på och av mods i launcherns Workshop, och spelets egna filer ändras aldrig.

Göra mods

Tre sorters mods.

Varje mod har en typ, som anges med type i dess mod.toml.

texture-pack

Texturpaket

Ersättningsbilder för spelets texturer, till exempel skarpare eller ommålade.

settings

Inställningsmods

Spelinställningar som används medan modden är på, utan att spelarens egen inställningsfil ändras.

cutscenes

Mods för mellansekvenser

Videoklipp som spelas i stället för mellansekvenserna mellan kapitlen.

Stöds inte just nu: att ersätta poster i spelets arkiv (.bf filerna), nya modeller, banor eller ljud, och kodmods (skript, DLL filer eller program). Andra filer i en modmapp ignoreras.

Göra mods

Var mods ska ligga.

Varje mod har en egen mapp inuti mappen mods i din användarmapp. På Windows är användarmappen Documents\king_kong. Launchern visar hela sökvägen under raden Mods för Kong och skapar mappen mods första gången Workshop öppnas.

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

Mappens namn är moddens id. Det får inte börja med en punkt eller innehålla | eller :. De inbyggda mods som följer med spelet ligger i mods-builtin i spelmappen.

Göra mods

Filen mod.toml.

En vanlig textfil i TOML format, upp till 64 KB, i moddens mapp.

NyckelKrävsVad det är
nameJaNamnet på rutan, upp till 80 tecken.
typeJatexture-pack, settings eller cutscenes.
authorNejVem som gjorde den.
versionNejModdens egen version, visas på rutan.
descriptionNejVisas på moddens sida, upp till 2000 tecken.
pictureNejEn PNG eller JPEG fil i modmappen, högst 8 MB. 16:9 ser bäst ut.
min_game_versionNejDen äldsta spelversion som modden fungerar med, till exempel "2.0.0".
max_game_versionNejDen nyaste spelversion som modden fungerar med.
[settings]InställningsmodsInställningarna, en rad setting = value för varje.

Utanför sitt versionsintervall visar en mod ett problem och kan inte slås på.

Göra mods

Ett exempel på varje typ.

En mod med texturpaket

Lägg paketets pack.txt och bilder i undermappen textures. Hur du gör paketet förklaras nedan.

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 inställningsmod

Värden är true eller false, tal eller "text", beroende på inställningen. En inställning som spelet inte känner till, eller som har fel värde, hoppas över och listas på moddens sida. Resten av modden fungerar ändå. Inställningsmods kan inte ändra filplatser, reglagen för online och uppdateringar eller modlistan.

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

Användbara inställningar är bland annat kk_hide_hud, kk_fov (50 till 110), kk_frame_rate, kk_motion_blur, kk_fog, kk_camera_shake, kk_vibration, native_cel_shading och native_gi. Andra inställningar i king_kong.toml fungerar på samma sätt.

En mod för mellansekvenser

Lägg klippen i undermappen movies, namngivna som klippen med mellansekvenser från PS2: till exempel spelas BK_1B17.mp4 mellan Hayes och V-Rex. Klippen är H.264 video med AAC ljud i en MP4 fil, högst 4096x4096 och 60 sekunder. De spelas när berättelsen går vidare till nästa kapitel. Guiden för mods som följer med spelet listar alla klippnamn.

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"

Göra mods

Laddningsordning och konflikter.

De mods som är på bildar laddningsordningen. En mod som du slår på hamnar sist, och Ladda tidigare och Ladda senare på dess sida flyttar den. När två mods av samma typ ändrar samma sak (samma textur, samma inställning eller ett klipp med samma namn) vinner den som ligger senare i laddningsordningen. Båda visar då Konflikt, och deras sidor berättar vad de delar. Mods av olika typer hamnar aldrig i konflikt.

Ditt eget texturpaket från Inställningar › Grafik, till exempel paketet HD, laddas först, och sedan varje mod med texturpaket i laddningsordning.

Inställningsmods läggs ovanpå dina egna inställningar bara under den körningen och skrivs aldrig till din inställningsfil. Inställningar som ges på kommandoraden går före mods, och Originalutseende går fortfarande före grafikinställningar från en mod.

Göra mods

Slå på och av mods.

Öppna Workshop › Mods för Kong i launchern. Varje mod är en ruta med namn, skapare, version och bild, och dess sida har Aktivera och Inaktivera. Ändringarna gäller nästa gång spelet startar.

En mod med ett fel visar Problem och kan inte slås på. Dess sida berättar vad som är fel, till exempel en saknad mod.toml eller ett TOML fel med radnummer. En trasig mod hoppas över när spelet startar, så spelet startar alltid. Loggen, logs/king_kong.log, har en rad KK mods: för varje mod som hittas.

Inbyggd mod

En inställningsmod följer med spelet: Cel shading slår på tuschkonturer och platta ljusband, med finjustering i panelen F8. Kongs päls får inga konturer.

Göra texturpaket

Gör ett texturpaket, steg för steg.

Du packar upp texturerna från din egen kopia av spelet med våra verktyg, redigerar eller skalar upp dem och kontrollerar resultatet. Texturpaket kräver den nativa renderaren, som är standard. Inga speltexturer följer med verktygen eller den här webbplatsen.

  1. Hämta verktygen

    Ladda ner verktygen för mods och packa upp dem i en mapp. Kör kommandona nedan i den mappen från Kommandotolken. I PowerShell börjar du varje kommando med .\.

  2. Packa upp texturerna

    kknr_bfscan läser KKTextures.bf från dina spelfiler och skriver dess poster till en mapp. kknr_texdump gör sedan om dem till en paketmall: en pack.txt och en bild för varje textur. --pack-png ger PNG filer för bildredigerare och uppskalare. Utan den blir bilderna 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

    Ändra sökvägarna till dina egna. Behåll mallen som den är: den är också referensen som kontrollverktyget använder i steg 6.

  3. Gör en egen kopia

    Kopiera mallmappen till en ny mapp för ditt paket. Behåll bara bilderna du ändrar och ta bort raderna för de andra från pack.txt.

  4. Redigera eller skala upp

    Arbeta med bilderna och behåll alla filnamn exakt som de är. Bilderna innehåller texturens råa kanaler, så byt inte plats på rött och blått, behåll alfakanalen (även när den är helt ogenomskinlig, och utan att förmultiplicera den), lägg inte till eller ta bort gamma, och behåll normal maps som normal maps: rött och grönt anger riktningen, så bygg inte om en blå kanal.

    Bredd och höjd kan ändras. Låt kolumnerna för originalformat och originalstorlek i pack.txt vara som de är. Om du gör om en DDS fil till PNG ändrar du också filändelsen i pack.txt.

  5. Kontrollera pack.txt

    Första raden är KKTP 1. Varje rad har sex fält: texturens hash, dess namn i BF, dess originalformat, bredd och höjd, och ditt filnamn. Tomma rader och rader som börjar med # ignoreras.

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

    Den här raden är ett påhittat exempel, inte en riktig textur.

  6. Kör kontrollverktyget

    kknr_packcheck jämför ditt paket med mallen och listar okända texturer, bilder som saknas i pack.txt, ändrade originaluppgifter, fel format och mipfel. Kör det igen efter varje ändring.

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

    Det bedömer inte hur paketet ser ut eller om du får dela det. Dela bara det du har rätt att dela.

  7. Installera det som en mod

    Skapa en modmapp med en mod.toml av typen texture-pack och lägg paketet i undermappen textures, som i exemplet ovan. Slå sedan på den i Workshop. Du kan också välja paketmappen direkt under Inställningar › Grafik › Texturpaket.

Göra texturpaket

Gränser för texturpaket.

  • Bilder kan vara upp till 8192 pixlar per sida och upp till 128 MiB per bild inklusive mips.
  • Texturpaket kan använda upp till en fjärdedel av grafikkortets minne. En textur som inte får plats behåller sitt original tills det finns plats igen.
  • PNG filer är 8-bit, och färgtexturer behöver en alfakanal. DDS filer kan vara BC1, BC3, BC5, BC7 eller okomprimerade, och storlekar i BC måste vara multiplar av fyra.
  • Ett paket är en mapp: packa upp en ZIP först. Undermappar i paketet och bilder utanför det används inte.
  • Upp till 32 768 rader i en pack.txt.
  • Cube maps, volymtexturer och render targets behåller alltid sina original.

Nedladdningar

Verktyg för mods.

Våra tre kommandoradsverktyg för Windows 64-bit: kknr_bfscan, kknr_texdump och kknr_packcheck. De är vår egen kod och innehåller ingen speldata. Du packar själv upp texturerna från dina egna spelfiler. De behöver Microsoft Visual C++ runtime (x64), som de flesta datorer redan har.

Fil
kk-modding-tools-windows-x64.zip
Innehåll
kknr_bfscan.exe, kknr_texdump.exe, kknr_packcheck.exe
Storlek
292 KB (299,177 bytes)
SHA-256
246344d336a8304596c94bfdda167b081ef1ff0b0c5f5440f766c65f473d5cda

Kontrollera nedladdningen mot SHA-256 ovan, till exempel med certutil -hashfile kk-modding-tools-windows-x64.zip SHA256.

Gratis · Ta med din egen skiva

Häng med på expeditionen.

Ladda ner porten, se hur den fungerar för andra spelare på Quiver, eller kom och prata med dem som gör den.