Request: Add support for maps and assets in assets/extension

オープン
#226 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
48/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
typescript
領域
desktop, tooling

調査の方向性

Start with the referenced path resolver, API controller, and new-map dialog to trace how map paths are discovered and listed. The issue also says extension media must load as sprites, so check the asset lookup path alongside map discovery. Done means maps and their sprites from the extension directory appear in the editor, including DLC and console exclusive maps.

索引モデルが issue の本文から書いたものです。

説明

enhancement

Currently, the editor only looks for maps under data/maps:

https://github.com/CCDirectLink/crosscode-map-editor/blob/0a41bfebb84e5b01e5feb2a6bb6ac63bea5a2aa5/webapp/src/app/shared/path-resolver.ts#L2

https://github.com/CCDirectLink/crosscode-map-editor/blob/0a41bfebb84e5b01e5feb2a6bb6ac63bea5a2aa5/common/src/controllers/api.ts#L175

https://github.com/CCDirectLink/crosscode-map-editor/blob/631891d480fb3bcdbe3fc3d63993d262714fe87f/webapp/src/app/components/dialogs/new-map/new-map.component.ts#L52

This means that maps included via the extension directory (the "console exclusive" maps, all of the DLC maps), won't show up in the list of maps in the editor.

You can still load them manually, but any sprites/media that are also in the extension directory won't show as sprites in the editor.

主要言語
TypeScript
スター
59
フォーク
19
平均マージ
32分
マージ済み PR(30日)
2

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

CCDirectLink/crosscode-map-editor のほかの issue

CCDirectLink/crosscode-map-editor の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。