差分
ナビゲーションに移動
検索に移動
48行目:
48行目:
− Upload your mod again to update it
−
59行目:
57行目:
− +
− +
− +
− +
−
− == Save game editing ==
− Save files are located in:
− * Windows: Documents\Paradox Interactive\Crusader Kings III\save games
− * Linux: ~/.local/share/Paradox Interactive/Crusader Kings III/save games
− ''It is not possible to edit an ironman save!''+
+
+
+
− First start the game in the debug mode and save.+
− * On Steam: right-click the game on Steam -> Properties -> Set Launch Options -> add -debug_mode+
− +
+
− +
− +
− +
− +
− +
− +
− Autosaves can be edited directly without extracting the gamestate.+
− +
− +
− +
− +
− +
− +
− +
108行目:
105行目:
− +
− The table below contains the possible first-level blocks in the gamestate file. Entries are provided in order of appearance.+
+
− +
− +
− +
− +
− +
− +
− +
139行目:
137行目:
− +
− +
− +
− +
− +
− +
157行目:
155行目:
− +
179行目:
177行目:
− +
− +
− +
− +
− +
− +
219行目:
217行目:
− +
− +
− +
− +
234行目:
232行目:
− +
259行目:
257行目:
− +
322行目:
320行目:
− +
− +
345行目:
343行目:
− +
− +
− +
− +
− +
− +
− +
− +
378行目:
376行目:
− +
385行目:
383行目:
− +
− +
− +
− +
− +
404行目:
402行目:
− +
410行目:
408行目:
− +
− +
− +
− +
− +
− +
437行目:
435行目:
− +
− +
447行目:
445行目:
− +
− +
− +
− +
− +
− +
− +
468行目:
466行目:
− +
− +
− If you want to read the files using the Microsoft Store version, you can use a program called UWPDumper to extract the files.+
− +
− +
− +
− +
− +
− +
− +
− The files should then be present in the directory specified earlier. If you want to edit the files, create a mod and copy the desired files there.+
+
490行目:
489行目:
− Xbox GamepassなどSteam以外でプレイしている人はSteamWorkshopオンリーでの配布なのでModファイルを自身で抽出する作業が必要+
− +
− +
− +
− +
+
+
+
+
→日本語化Mod
==Modのアップロード/アップデート==
==Modのアップロード/アップデート==
Modをアップロードしたりアップデートしましょう。
Modをアップロードしたりアップデートしましょう。
# 説明を確定します。 (更新する場合は、ランチャーがサイトから最新のものをコピーしたことを確認してください。)
# 説明を確定します。 (更新する場合は、ランチャーがサイトから最新のものをコピーしたことを確認してください。)
# サムネイルを追加します。
# サムネイルを追加します。
# *Steam Workshopの場合、modフォルダにthumbnail.pngを入れます。1:1の比率で最大1MBを使用します。Workshopで表示される最大のサムネイルは、約600x600ピクセルです。
## Steam Workshopの場合、modフォルダにthumbnail.pngを入れます。1:1の比率で最大1MBを使用します。Workshopで表示される最大のサムネイルは、約600x600ピクセルです。
#Paradox Modsの場合は、説明の下のフィールドにサムネイルをドラッグします。推奨最小サイズは900x500、pngまたはjpg、最大1MBです。
##Paradox Modsの場合は、説明の下のフィールドにサムネイルをドラッグします。推奨最小サイズは900x500、pngまたはjpg、最大1MBです。
# 「アップロード」ボタンを押します。
# 「アップロード」ボタンを押します。
#*Steamの場合、プライベートモードでアップロードされ、 自分のSteamプロファイル→ワークショップアイテムに表示されます。これを開いて、サイドバーの表示を「公開」に変更すると、実際に公開されます。<ref>訳者注:SteamのModにアップロードするには場合によってはSteam Workshopへの規約同意が必要です。またゲームをシェアしているなどで、所有していない場合はアップロードできません。さらにそのアカウントに一度も入金がなかったり、スチームガードを無効化している場合などはSteam上で利用制限アカウントとなり、アップロードできません。詳細な条件についてはこちらを参照ください。 https://support.steampowered.com/kb_article.php?ref=1047-edfm-2932&l=japanese</ref>
## Steamの場合、プライベートモードでアップロードされ、 自分のSteamプロファイル→ワークショップアイテムに表示されます。これを開いて、サイドバーの表示を「公開」に変更すると、実際に公開されます。<ref>訳者注:SteamのModにアップロードするには場合によってはSteam Workshopへの規約同意が必要です。またゲームをシェアしているなどで、所有していない場合はアップロードできません。さらにそのアカウントに一度も入金がなかったり、スチームガードを無効化している場合などはSteam上で利用制限アカウントとなり、アップロードできません。詳細な条件についてはこちらを参照ください。 https://support.steampowered.com/kb_article.php?ref=1047-edfm-2932&l=japanese</ref>
#*Paradox Modsでは、検証プロセスの後にModが公開されます。サイトでは通常、改行とBBCodeのフォーマット<ref>訳者注:BBCode(掲示板のコード)のことです</ref>が削除されるため、説明を編集する必要があります。
## Paradox Modsでは、検証プロセスの後にModが公開されます。サイトでは通常、改行とBBCodeのフォーマット<ref>訳者注:BBCode(掲示板のコード)のことです</ref>が削除されるため、説明を編集する必要があります。
== セーブデータの編集 ==
セーブファイルはここにあります。
* Windows: Documents\Paradox Interactive\Crusader Kings III\save games
* Linux: ~/.local/share/Paradox Interactive/Crusader Kings III/save games
'''鉄人モードのセーブは編集できません'''
まずゲームをデバッグモードで起動し、保存します。
* Windows: Create a shortcut for the .exe file -> right-click it -> Properties -> add -debug_mode at the end of the Target field
* スチームの場合: Steam上でゲームを右クリック → プロパティ→ 起動オプション → -debug_mode 追加
* Windows:.exeのショートカットを作成-> それを右クリック → プロパティ→ リンク先に<code> -debug_mode</code>を最後に追加する
PC:
PC:
# Find the save file in the save games folder.
# セーブファイルをゲームフォルダから見つける。
# Right-click the save file and extract it like an archive with 7-Zip or WinRar.
# セーブファイルを右クリックして7-ZipやWinRarなどのアーカイバーで展開する
# Rename the extracted 'gamestate' file to something with a .ck3 extension.
# 抽出された'gamestate'ファイルの拡張子を.ck3になんとかして変更する
# Right-click it and open with your text editor (Windows Notepad is not recommended as the save files are very big).
# 右クリックして、テキストエディタ(セーブファイルが非常に大きいため、Windowsのメモ帳はお勧めしません。)で開く
# Edit the file and save it.
# そのファイルを編集して保存
# Load it in the game.
# そのファイルをゲームで読み込む
オートセーブは、gamestateを抽出せずに直接編集できます。
Mac:
Mac:
# Open Terminal
# 端末を開く
# Ensure that the directory is set to the correct folder
# ディレクトリが正しいフォルダに設定されていることを確認
# Type in "unzip FileName.ck3"
# "unzip FileName.ck3"と打ち込む
# Rename the extracted 'gamestate' file to something with a .ck3 extension
# 抽出された'gamestate'の拡張子をなんとかして.ck3 extensionに変える
# Edit this plain-text save
# プレーンテキストをのセーブを編集
# Load it directly in the game (no need to re-compress)
# そのディレクトリをゲームで読み込む(再圧縮は不要)
{| class="wikitable"
{| class="wikitable"
! OS !! Save type !! Location
! OS !! セーブタイプ !! 保存場所
|-
|-
| Windows || Local || <code>C:\Users\%USERPROFILE%\Documents\Paradox Interactive\Crusader Kings III\save games</code>
| Windows || Local || <code>C:\Users\%USERPROFILE%\Documents\Paradox Interactive\Crusader Kings III\save games</code>
|}
|}
=== Contents of the gamestate file ===
=== gamestateファイルの内容 ===
次の表に、gamestateファイルで使用可能な第1レベルのブロックを示します。エントリは、表示順に表示されます。
{| class="wikitable"
{| class="wikitable"
! Block
! ブロック
! Description
! 説明
|-
|-
| meta_data
| meta_data
| Contains metadata about the game, such as the game version. Used by the main menu screen.
| ゲームバージョンなど、ゲームに関するメタデータが含まれます。メインメニュー画面で使用します。
|-
|-
| ironman_manager
| ironman_manager
| Related to ironman saving.
| 鉄人モードセーブに関係
|-
|-
| (various variables)
| (様々な変数)
| These variables do not belong in a block.
| これらの変数はブロックに属しません。
{| class="wikitable"
{| class="wikitable"
! Variable
! 変数
|-
|-
| date
| date
|-
|-
| variables
| variables
| Contains script flags.
| スクリプトフラグを含みます
|-
|-
| game_rules
| game_rules
| Contains the save's current game rules.
| セーブファイルの現状のゲームルールを含みます
|-
|-
| provinces
| provinces
| Contains province data, including buildings.
| 建築物を含む、プロヴィンスデータを含みます。
|-
|-
| landed_titles
| landed_titles
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
{| class="wikitable"
{| class="wikitable"
! Sub-block
! サブブロック
! Description
! 説明
|-
|-
| dynamic_templates
| dynamic_templates
|-
|-
| landed_titles<br>''(repetition)''
| landed_titles<br>''(repetition)''
| Contains an entry for each landed title in the game, in the format:
| ゲームにおける各々の土地称号のためのエントリーを含みます。以下フォーマット:
<pre>
<pre>
# Exact formatting in file is different in terms of spaces and lines
# Exact formatting in file is different in terms of spaces and lines
date=2020.10.27 # yyyy.mm.dd
date=2020.10.27 # yyyy.mm.dd
heir={ (character id...) } # Optional. List of character ids.
heir={ (character id...) } # オプション。キャラクターIDのリスト
claim={ (character id...) } # Optional
claim={ (character id...) } # オプション
history = { (...) } # Optional
history = { (...) } # オプション
capital=(province id)
capital=(province id)
capital_barony=yes # Optional
capital_barony=yes # オプション
theocratic_lease=yes # Optional
theocratic_lease=yes # オプション
history_government="(government id)" # Optional
history_government="(government id)" # Optional
laws={ "(law id)"... } # Optional. List of law ids.
laws={ "(law id)"... } # オプション。法律IDのリスト
# Optional (succession_election).
# Optional (succession_election).
In vanilla CK3, this block ends at entry ~12369.
In vanilla CK3, this block ends at entry ~12369.
|-
|-
| index=(value)<br>''(variable)''
| index=(value)<br>「(変数)」
|
|
|}
|}
|-
|-
| dynasties
| dynasties
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* dynasty_house (ends at entry ~6401)
* dynasty_house (ends at entry ~6401)
* dynasties (ends at entry ~6239)
* dynasties (ends at entry ~6239)
* static_dynasties (list of numbers)
* static_dynasties (数値リスト)
* static_dynasty_houses (list of numbers)
* static_dynasty_houses (数値リスト)
|-
|-
| deleted_characters
| deleted_characters
|-
|-
| living
| living
| Contains entries of living characters. The following format is used for each character:
| 生存キャラクターのエントリを含みます。以下フォーマット:
<pre>
<pre>
index={
index={
alive_data={
alive_data={
# Optional (variables), contains flags
# オプション(変数), フラグを含む
variables={
variables={
data={
data={
|-
|-
| dead_unprunable
| dead_unprunable
| Contains character entries.
| キャラクターエントリーを含みます
|-
|-
| characters
| characters
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* dead_prunable (contains character entries)
* dead_prunable (contains character entries)
* prune_queue
* prune_queue
|-
|-
| opinions
| opinions
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* active_opinions (contains opinion entries)
* active_opinions (contains opinion entries)
|-
|-
| relations
| relations
| Encompasses hooks, alliances, Contains the following sub-blocks:
| Encompasses hooks, alliances, 以下のサブブロックを含みます
* active_relations
* active_relations
|-
|-
| schemes
| schemes
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* active (contains scheme entries)
* active (contains scheme entries)
|-
|-
| stories
| stories
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* active (contains story entries)
* active (contains story entries)
* next=(date) ''(variable)''
* next=(date) ''(変数)''
|-
|-
| pending_character_interactions
| pending_character_interactions
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* data
* data
* player
* player
|-
|-
| secrets
| secrets
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* secrets (contains entries of secrets) ''(repetition)''
* secrets (contains entries of secrets) ''(repetition)''
* known_secrets
* known_secrets
|-
|-
| armies
| armies
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* regiments
* regiments
* army_regiments
* army_regiments
|-
|-
| religion
| religion
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* religions
* religions
* faiths
* faiths
|-
|-
| wars
| wars
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* active_wars
* active_wars
* names
* names
|-
|-
| sieges
| sieges
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* sieges ''(repetition)''
* sieges ''(複数可)''
|-
|-
| raid
| raid
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* raid ''(repetition)''
* raid ''(複数可)''
|-
|-
| succession
| succession
|-
|-
| ai
| ai
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* war_coordinator_db
* war_coordinator_db
* war_plan_db
* war_plan_db
|-
|-
| county_manager
| county_manager
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* counties
* counties
* monthly_increase (list of values)
* monthly_increase (list of values)
|-
|-
| fleet_manager
| fleet_manager
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* fleets
* fleets
|-
|-
| council_task_manager
| council_task_manager
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* active
* active
|-
|-
| important_action_manager
| important_action_manager
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* active
* active
|-
|-
| faction_manager
| faction_manager
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* factions
* factions
|-
|-
| culture_manager
| culture_manager
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* cultures
* cultures
* template_cultures (list of numbers)
* template_cultures (list of numbers)
|-
|-
| mercenary_company_manager
| mercenary_company_manager
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* mercenary_companies
* mercenary_companies
|-
|-
| holy_orders
| holy_orders
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* holy_orders
* holy_orders
* religion_name
* religion_name
|-
|-
| coat_of_arms
| coat_of_arms
| Contains the following sub-blocks:
| 以下のサブブロックを含みます
* coat_of_arms_manager_name_map
* coat_of_arms_manager_name_map
* coat_of_arms_manager_database (ends at entry ~17278)
* coat_of_arms_manager_database (ends at entry ~17278)
* next_id=(id) ''(variable)''
* next_id=(id) ''(変数)''
|-
|-
| (triggered events)
| (triggered events)
| Each triggered event has its own block, started using triggered_event={
| Each triggered event has its own block, started using triggered_event={
|-
|-
| next_player_event_id=(value) ''(variable)''
| next_player_event_id=(value) ''(変数)''
|
|
|-
|-
| played_character
| played_character
| Contains the following sub-blocks:
| 以下のサブブロックを含みます。
* name="..." ''(variable)''
* name="..." ''(変数)''
* character=(character id) ''(variable)''
* character=(character id) ''(変数)''
* player=(value) ''(variable)''
* player=(value) ''(変数)''
* important_decisions
* important_decisions
* legacy
* legacy
|-
|-
| currently_played_characters={ (character id...) }
| currently_played_characters={ (character id...) }
| List of character ids.
| キャラクターIDリスト
|}
|}
== Extracting files From Microsoft Store version ==
== Microsoft Storeバージョンからのファイルの展開 ==
Microsoft Storeバージョンを使用してファイルを読み取る場合は、UWPDumperというプログラムを使用してファイルを抽出できます。<ref>訳者注:Windowsを開発者モードにするため、自己責任でお願いします</ref>
# Download the latest x64 binary of [[Modding#Tools & utilities|UWPDumper]]
# Enable Developer Mode (Windows Settings -> Update and Security -> For Developers -> Developer Mode).
# [[Mod#ツールとユーティリティ|UWPDumper]]の最新のx64バイナリをダウンロードします。
# Run CK3.
# 開発者モードを有効にします(Windowsの設定→アップデートとセキュリティ→開発者用→開発者モード)。
# Run UWPInjector.exe from the program you just downloaded.
# CK3を立ち上げます
# Enter the number next to ck3.exe : ParadoxInteractive.ProjectTitus_zfnrdv2de78ny as the processID.
# ダウンロードしたプログラムからUWPInjector.exeを実行します。
# Check where it is going to store the files (probably somewhere like C:\Users\%USERPROFILE%\AppData\Local\Packages\ParadoxInteractive.ProjectTitus_zfnrdv2de78ny\TempState\DUMP
# ck3.exeの横に数値を入力します。ParadoxInteractive.ProjectTitus_zfnrdv2de78nyのprocessIDとして。
# Wait for the program to finish.
# ファイルがどこに保存されるかを確認します (おそらくC:\Users\%USERPROFILE%\AppData\Local\Packages\ParadoxInteractive.ProjectTitus_zfnrdv2de78ny\TempState\DUMPのどこか)
# プログラムが終了するのを待つ.
ファイルは、以前に指定したディレクトリに存在する必要があります。ファイルを編集する場合は、Modを作成し、目的のファイルをそこにコピーします。
== ツールとユーティリティ ==
== ツールとユーティリティ ==
== 日本語化Mod ==
== 日本語化Mod ==
*pc GamepassなどSteam以外でプレイしている人はSteamWorkshopオンリーでの配布なのでModファイルを自身で抽出する作業が必要
* https://github.com/matanki-saito/Ck3JpMod
*https://github.com/matanki-saito/Ck3JpMod
* Releaseページへ移動
*Ck3JpModのreleaseから最新のzipを貰ってきて
* JSONファイルを開くとZIPファイルのリンク先がわかるのでそれをDLしModフォルダに展開
*中のSourceフォルダをドキュメントの\Paradox Interactive\Crusader Kings III\modにそのままコピー
* ゲームランチャーでModを有効化
*コピーしたSoruceフォルダの中のdescriptor.modを一つ上のModフォルダにjapaneselang.modとしてコピー
*japaneselang.modをメモ帳で開いて以下を最後の行に追加して保存
*path="mod/source"
*pathの区切り文字をは\ではなく/、上記でダメな場合はsourceフォルダのフルパスを指定するといいかも。
*これでインストール済みのすべてのModに表示されるはず、後はプレイセットからModの追加をするだけ。
== 外部リンク ==
== 外部リンク ==