Skip to content

開発版 3.5.7-dev.69

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 09:09
· 2 commits to master since this release
f63fa18

master の最新のコミットから作った開発版です。master にマージされるたびに、このリリースの添付を入れ替えます(docs/versioning.md の「開発版」)。正式版は Latest のリリース を使ってください。

  • 版: アプリ 3.5.7-dev.69・ライブラリ 0.5.7-dev.69
  • コミット: f63fa18
  • 作った実行: https://github.com/7474/SRC/actions/runs/42472947171
  • 添付の一覧と SHA-256: manifest.json
  • Docker イメージ: koudenpa/srcdatalinter:dev(このコミットのもの: koudenpa/srcdatalinter@sha256:03ec42dae1350e8045f3eebf8501f97925bbe8bf1486572f35f5467c32028499)

入手

配る物 ファイル
SRC#Avalonia SRCSharpAvalonia-<RID>.zip(linux-x64・win-x64・osx-arm64・osx-x64)
srcsharp(.NET tool) SRCSharpTools.0.5.7-dev.69.nupkg(下の手順)
VS Code 拡張 src-vscode-0.5.7-dev.69.vsix(「VSIX からのインストール」)
SRC#Web(外部のサイトに置く) SRCSharpWeb.zip
ブラウザで動く lint・データビューア SRCLintWeb.zip・SRCDataViewer.zip

ファイルの URL は https://github.com/7474/SRC/releases/download/dev/<ファイル名> で、マージのたびに中身が変わります。他のリポジトリから使うときは、manifest.json の commit と SHA-256 を記録してください。

# Docker(srcsharp の lint・自動プレイ・バランス集計。docs/tools/authoring.md)
docker run --rm -v "$PWD:/s" koudenpa/srcdatalinter:dev lint /s

# .NET tool
gh release download dev -R 7474/SRC -p 'SRCSharpTools.*.nupkg' -D nupkg
dotnet tool install SRCSharpTools --add-source ./nupkg --prerelease --tool-path tools

前の正式版からの変更

  • SRC#Web
    • SRC#Web: タップしたマスにカーソルを置く・ログを画面の下に出すデバッグ用の設定(#1454)
    • SRC#Web・データビューアの JS の呼び出しの失敗を扱う(#1453)
  • 本体(SRCCore・SRCRender・SRCSound)
    • 仮想パッドの B を押し続けると、右ボタンを押し続けたのと同じくメッセージを飛ばす(#1455)
    • シナリオのフォルダの設定ファイル(Src.ini・srcs.json)を読む(#1451)
    • 元の SRC との動作の差を、元の SRC の動作に合わせて直す(#1459〜#1495)(#1493)
    • VB との突き合わせ ①: Unit.cls 武器・ダメージの計算(4923〜11325 行)(#1506)
    • VB との突き合わせ ④: Unit.cls マップ攻撃・アビリティ(16479〜21936 行)(#1510)
    • VB との突き合わせ ⑤: CmdData.cls Parse・Exec とイベントコマンド A〜D(#1512)
    • VB との突き合わせ ⑥: CmdData.cls イベントコマンド E〜O(#1519)
    • VB との突き合わせ ⑦: CmdData.cls イベントコマンド P〜Z(#1522)
    • VB との突き合わせ ⑧: Expression.bas(#1523)
    • VB との突き合わせ ⑨: Unit.cls 能力値・特殊能力・状態(#1524)
    • VB との突き合わせ ⑩: Unit.cls アイテム・特殊効果・合体分離・その他(#1525)
    • VB との突き合わせ ⑪: Pilot.cls・Pilots.cls・PilotData.cls・PilotDataList.cls(#1527)
    • VB との突き合わせ ⑫: Map.bas・Command.bas(#1528)
    • VB との突き合わせ ⑬: Event.bas・Intermission.bas・SRC.bas・LabelData.cls(#1531)
    • 参考用に残していた *.ref.cs と、コメントアウトした VB のコードを消す(#1532)
    • VB との突き合わせ ⑮: Effect.bas・Sound.bas・GeneralLib.bas・Help.bas・FileDialog.bas(#1535)
    • VB との突き合わせ ⑯: GUI.bas・Graphics.bas・Status.bas・フォーム・Susie.bas・VBMP3.bas・Flash.bas(#1537)
  • ヘルプ
    • ヘルプ: アプリごとの使い方の頁・メニューの整理・元の SRC のヘルプのアーカイブ(#1445)
    • NuGet のライセンス・ワークフローの警告・Dependabot の漏れ・依存の脆弱性・ヘルプの Ruby を直す(#1450)
    • ヘルプ: 元の SRC から移したままの頁をすべて SRC# の実装と照らし合わせる(#1458)
    • ヘルプ: 幅の狭い画面でクレジットが本文に重なるのを直し、頁の下に前後の頁への導線を付ける(#1496)
  • 文書
    • NuGet への公開を信頼された発行(Trusted Publishing)にする(#1449)
    • 移植で起きやすい誤りを Roslyn のアナライザーで洗い出し、SRCCore の 705 か所を VB に合わせて直す(#1497)
    • VB との突き合わせ ②: Unit.cls 防御・攻撃の実行(11326〜16478 行)(#1507)
    • VB との突き合わせ ③: COM.bas(敵の思考)(#1509)
    • 対応表の説明に、表に載らないものと元の SRC のコンパイルの設定を書く(#1498)(#1513)
    • VB との突き合わせ ⑭: データ(*Data.cls・*DataList.cls・Item・Items・Units・Dialog・BCVariable)(#1533)
  • 依存パッケージの更新(#1448・#1457・#1514・#1517)