Skip to content

Releases: LabWLM/LabWLM-TOKAI_Conquest_V6

TOKAI Conquest 2.3.0 - Team Shuffle and Late Join Inversion

Choose a tag to compare

@LabWLM LabWLM released this 13 Aug 14:39

TOKAI Conquest 2.3.0 Release

日本語 / English

Abbasid向けNo-Commander本線の最新版です。マッチ開始時の人間プレイヤーのチームシャッフルと、途中参加者のチーム反転を追加しました。

This is the latest No-Commander mainline release for Abbasid. It adds human team shuffling at match start and late-join team inversion.

Build ID: TOKAI CONQUEST 2.3.0 TEAM SHUFFLE LATE JOIN INVERSION RELEASE

ダウンロード / Download

通常は、Assetsにある tokai-conquest-2.3.0-team-shuffle-late-join-inversion-release.zip をダウンロードしてください。個別ファイルも同じAssets欄からダウンロードできます。

For normal installation, download tokai-conquest-2.3.0-team-shuffle-late-join-inversion-release.zip from Assets. Individual files are also available in the same Assets section.

導入手順 / Installation

  1. tokai-conquest-map-2.2.2-no-commander-abbasid-release.spatial.json をPortalレベルへアップロードします。

  2. Script Managerで tokai-conquest-2.3.0-team-shuffle-late-join-inversion-release.ts をインポートします。

  3. 続けて同名の .Strings.json をインポートします。

  4. 3ファイルの導入完了を確認してからSaveします。

  5. Save完了前にHostしないでください。

  6. Upload tokai-conquest-map-2.2.2-no-commander-abbasid-release.spatial.json to the Portal level.

  7. Import tokai-conquest-2.3.0-team-shuffle-late-join-inversion-release.ts in Script Manager.

  8. Import the matching .Strings.json file.

  9. Confirm all three imports, then Save.

  10. Do not Host before Save completes.

TSとStrings JSONは必ず同じバージョンを組み合わせてください。TSCNはGodot用のソースシーンであり、Portalへ直接アップロードするファイルではありません。

The TypeScript and Strings JSON files are a paired import and must not be mixed across versions. The TSCN file is the Godot source scene, not a direct Portal upload file.

2.3.0の変更内容 / Changes in 2.3.0

  • ロード済みの人間プレイヤーを、マッチ開始時に人数差1以内でTeam 1とTeam 2へランダム配属します。

  • 初期配属期間後に参加した人間プレイヤーを、Portalが最初に付与したチームの反対側へ一度だけ配属します。

  • 死亡・再出撃による二重反転を防止します。

  • AIは自動配属対象から除外し、AI混在環境でも動作します。

  • 既存の劣勢側向け手動Team Switchを維持します。

  • 2.2.2 V12 CoreおよびNo-Commanderの全機能を維持します。

  • Randomly balances loaded human players between Team 1 and Team 2 at match start, with a team-size difference of at most one.

  • Assigns a late human joiner exactly once to the opposite of the team initially assigned by Portal.

  • Prevents a second inversion after death or redeploy.

  • Excludes AI from automatic assignment and works in AI-mixed sessions.

  • Preserves the existing losing-side manual Team Switch.

  • Retains all 2.2.2 V12 Core features and No-Commander behavior.

自動配属による固定Wait、通知、Undeploy、強制再出撃、暗転、出撃ロックの追加はありません。

Automatic assignment adds no fixed wait, notification, undeploy, forced redeploy, blackout, or deploy lock.

検証結果 / Validation

  • SDK 1.4.1 strict TypeScript diagnostics: 0

  • TypeScript parse diagnostics: 0

  • Strings JSON parse/message closure: PASS

  • 3人での初期配属: 2対1(人数差1)

  • First deploy後の途中参加: Portal初期所属の反対側へexactly once

  • 死亡・再出撃による再反転: 0

  • AI混在runtime compatibility: PASS

  • SetTeam/runtime/undefined/Unknown errors: 0

  • 1,000ms evaluator limit超過frame: 0

  • 通常出撃および既存manual Team Switch: PASS

  • Three-human initial assignment: 2 versus 1

  • Late human join after first deployment: opposite of Portal's initial team, exactly once

  • Death and redeploy: no second inversion

  • AI-mixed runtime compatibility: PASS

  • SetTeam/runtime/undefined/Unknown errors: 0

  • Frames above the 1,000 ms evaluator limit: 0

  • Normal deployment and existing manual Team Switch: PASS

既知の制限 / Known limitations

native CustomTwoTeamsの終了時スコアボードは、枠だけ表示される、行が欠落する、人数表示が一致しない場合があります。2.3.0の変更外でも再現するengine/native側の既知制限として扱います。

The native CustomTwoTeams end-of-round scoreboard can intermittently show only its frame, omit rows, or report inconsistent player counts. This reproduces outside the 2.3.0 changes and is treated as an engine/native limitation.

出撃前の自動チーム配属後、HQ出撃エリアのpolygon/boundaryだけ旧チーム色が一時的に残る場合があります。HQ所属、出撃可否、実際のチーム、出撃処理は正常で、出撃後に色も更新されます。SDK 1.4.1にはこの表示レイヤーのrefresh APIがありません。

After automatic pre-deploy assignment, the native HQ deployment-area polygon may temporarily retain the old team color. HQ affiliation, spawn availability, actual team assignment, and deployment remain correct, and the color updates after deployment. SDK 1.4.1 provides no refresh API for this cosmetic layer.

SHA-256

File Bytes SHA-256
tokai-conquest-2.3.0-team-shuffle-late-join-inversion-release.ts 92275 F17EC26577291B815204678C282DC56B034ECFFB209704E2C2B8CFAA0DC0153F
tokai-conquest-2.3.0-team-shuffle-late-join-inversion-release.Strings.json 8525 0522AAE20E4FD74C7BDCDF6FF551EAA7A8A7904B2165B1DC8B41D3A3720064BF
tokai-conquest-map-2.2.2-no-commander-abbasid-release.tscn 39012 78F81019EAC280849EA8EB529FD8EF9CFC858F3451A77B4A6A4FE159FEF1A8AB
tokai-conquest-map-2.2.2-no-commander-abbasid-release.spatial.json 98386 F1AA166B380227F0F7B9B4BA5932AD7DC8A8C9FC0632C4FD5F70F2B375E02D10

TOKAI Conquest 2.2.2 V12 Core Release

Choose a tag to compare

@LabWLM LabWLM released this 13 Aug 09:43
cebd934

TOKAI Conquest 2.2.2 V12 Core Release

Commander機能を本線から分離した、現在のNo-Commander最新版です。

主な内容

  • Andy V12 Official Ticket UI
  • ticket 0到達時の勝敗修正
  • Timer UI(通常時および終了画面)
  • VICTORY / DEFEAT / DRAWを表示するNew End Screen
  • Random Day/Night(Night 25%)
  • TOKAI Team Switch、Ammo Station、capture、tickets、VO等を維持
  • Abbasid No-Commander MAPを同梱

導入順

  1. Spatial JSONをLevelへUpload
  2. TypeScriptをScript ManagerへImport
  3. Strings JSONをImport
  4. 3点が揃っていることを確認してSave
  5. Save完了前にHostしない

TypeScriptとStringsは必ず同じ2.2.2の組み合わせを使用してください。
TSCNはGodot編集用sourceであり、Portalへ直接Uploadするファイルではありません。

検証

  • SDK 1.4.1 strict TypeScript diagnostics: 0
  • TypeScript parse diagnostics: 0
  • Strings JSON parse / message closure: PASS
  • TESTFIELD runtime error: 0
  • Official tickets、Timer、winner selection、new end screen、day/nightを実機確認

既知の制約

native CustomTwoTeams終了スコアボードは、frameのみ表示・row欠落・人数表示不整合が間欠的に発生します。旧版とAndy V12 lifecycleでも再現するため、engine/native側の既知制約として扱います。

CommanderとCustom AI coreはこのReleaseに含みません。

TOKAI Conquest 2.0 Abbasid Commander — Historical Release

Choose a tag to compare

@LabWLM LabWLM released this 13 Aug 09:57

TOKAI Conquest 2.0 Abbasid Commander

Commander開発系列のAbbasid 1.3 complete packageです。

Build ID: TOKAI CONQUEST 2.0 ABBASID COMMANDER RELEASE

主な内容

  • Commander election / succession
  • Commander HUDとcamera operation
  • Abbasid用Commander camera / spatial contract
  • Ammo Station、capture、tickets、scoreboard等のTOKAI機能
  • TS / Strings / Spatial / Godot TSCNを同梱

導入ファイル

  1. Lab_MP_Abbasid_CustomConquest1.3.spatial.json
  2. tokai-conquest-2.0-abbasid-commander-release.ts
  3. tokai-conquest-2.0-abbasid-commander-release.Strings.json

TSCNはGodot編集用sourceです。

Historical / separate Commander line: 現在のNo-Commander mainlineには含まれません。通常利用にはLatest 2.2.2を推奨します。

TOKAI Conquest 1.7 Commander Camera — Historical Release

Choose a tag to compare

@LabWLM LabWLM released this 13 Aug 09:57

TOKAI Conquest 1.7 Commander Camera Move

Commander開発系列のhistorical releaseです。

Build ID: TOKAI CONQUEST 1.7 COMMANDER CAMERA MOVE RELEASE

主な内容

  • match開始時のCommander候補・投票・後継処理
  • Commander専用HUD
  • Portal GadgetによるCommander view切替
  • Fixed Camera 3000 / 3001を使う俯瞰視点
  • Commander camera移動・高度操作
  • Ammo Stationと60秒cooldown
  • capture / tickets / scoreboard等のTOKAI Conquest基盤

配布範囲

  • TypeScript
  • Strings JSON

このReleaseには対応MAPを同梱していません。Fixed Camera等の必要objectを持つ当時の対応MAPが必要です。

Historical / separate Commander line: 現在のNo-Commander mainlineには含まれません。現在のSDK・Portal runtimeでは再試験していません。

TOKAI Conquest 1.2 — Historical Release

Choose a tag to compare

@LabWLM LabWLM released this 13 Aug 09:57

TOKAI Conquest 1.2

1.1のHUD cacheを維持し、低ticket演出とsound lifecycleを整理したhistorical releaseです。

1.1からの主な変更

  • low-ticket HUD flashingを独立intervalへ分離
  • spawned sound objectのcleanupを改善
  • ticket flash更新と通常HUD更新の責務を分離

配布範囲

  • TypeScript
  • Strings JSON

当時は専用MAP/SpatialをReleaseへ同梱していません。

Historical: Git履歴のv1.2 snapshotです。現在のSDK・Portal runtimeでは再試験していません。通常利用にはLatest Releaseを推奨します。

TOKAI Conquest 1.1 — Historical Release

Choose a tag to compare

@LabWLM LabWLM released this 13 Aug 09:57

TOKAI Conquest 1.1

1.0を基盤にHUD更新処理を改善したhistorical releaseです。

1.0からの主な変更

  • 前回表示したlabelをcache
  • 人数・色・進捗・visible状態をcache
  • 不要なHUD再設定を減らすための状態管理を追加
  • capture HUD更新間隔を調整

配布範囲

  • TypeScript
  • Strings JSON

当時は専用MAP/SpatialをReleaseへ同梱していません。

Historical: Git履歴のv1.1 snapshotです。現在のSDK・Portal runtimeでは再試験していません。通常利用にはLatest Releaseを推奨します。

TOKAI Conquest 1.0 — Historical Release

Choose a tag to compare

@LabWLM LabWLM released this 13 Aug 09:57

TOKAI Conquest 1.0

最初の正式タグ付きCustom Conquest基盤です。

主な内容

  • custom capture point / ticket / bleed処理
  • Team 1 / Team 2 HUDとobjective表示
  • custom scoreboardの基礎
  • Capture Point 200番台、vehicle spawner 600番台、AI spawner 901/902の初期object ID契約
  • 初期実装後の余計なコードを整理した時点

配布範囲

  • TypeScript
  • Strings JSON

当時は専用MAP/SpatialをReleaseへ同梱していません。現在のMAPと無条件に組み合わせないでください。

Historical: Git履歴のv1.0 snapshotです。現在のSDK・Portal runtimeでは再試験していません。通常利用にはLatest Releaseを推奨します。