Skip to content

TOKAI Conquest 2.3.0 - Team Shuffle and Late Join Inversion

Latest

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