ndmf
ndmf copied to clipboard
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.0.4 to 2.0.5. Release notes Sourced from softprops/action-gh-release's releases. v2.0.5 Factor in file names with spaces when upserting files #446 via @MystiPanda Improvements to error handling #449...
Resolves #68, with avatar root detection logic described in the issue. This is a potentially breaking change for VRCSDK + UniVRM environment. Current Non-VRChat avatar support (implemented in #34) is...
現在`InlineError`及びそれに対応する表示部分である`SimpleErrorUI`はinternal classです。 そのため、基本的な表示内容は同一で、`Auto Fix`ボタンを追加しただけなどの軽微な変更を行ったエラー要素を作るためには`InlineError`と`SimpleErrorUI`を再実装する必要があります。 これを簡単に行えるようにしていただきたいです。
現在、非破壊ツールによってビルド後にhard limitの制限を下回る場合でも、ビルド前チェックに引っ掛かっているためにビルド/アップロードが行えない問題があります。(VRCの方にもCannyを投げるつもりです) (追記: 投げました https://feedback.vrchat.com/sdk-bug-reports/p/feedback-please-provide-way-for-official-control-panel-to-avoid-pre-check ) これはVRCSDKのControl Panel依存の問題で、VRCSDKのPublic API経由でビルド/アップロードを行う場合はビルド後チェックに任せることが出来ます。 そのため、[ContinuousAvatarUploader](https://github.com/anatawa12/ContinuousAvatarUploader)などのツールによるアップロードを行うことは出来ますが、純粋なNDMF圏だけではManual Bakeしたものをアップロードする必要があり、二度手間になります。 そこで、NDMF側にビルド前チェックをスキップしてビルド/アップロードするためのメニュー項目を生やしたり、(Reflection等を使用して?)VRCSDKのControl Panelのビルドボタンを置き換える/追加するなどをしていただけると非常に便利だと思いました。 追記2: さしあたっては自作のツールをVPMで配布しています。 https://github.com/Sayamame-beans/Upload-without-preCheck
Closes: #225 CC: @kurotu @ReinaS-64892
PCでmanual bakeするとアセット内にDXT5などでTexture2Dアセットが生成される。 これはTexture2DアセットなのでプラットフォームをAndroidにしたときにASTCに自動でならない。 このためエディタ上では正常に動作したまま、アップロードするとテクスチャが黒色などの状態になると思われる。 挙動は仕方ない雰囲気があるので、なんか警告があると嬉しい気がする(どこに?いつ?問題があるがあまりイメージは出来ていない)。
TexTransToolやAAO、VRCQuestTools(作業中)などビルド中にテクスチャを生成するプラグインにおいて、現在はそれぞれの責任でテクスチャを圧縮しています。 プラグインの入力となるテクスチャが他のプラグインで生成されたテクスチャだった場合、圧縮済みのテクスチャから新たにテクスチャを生成することになり、圧縮の繰り返しによる画質劣化が懸念されます。また、最終的に使用しないテクスチャがあるため圧縮時間の無駄もあります。 プラグインで特別な配慮をしなくても、実際に使用するテクスチャだけをNDMF側で圧縮するようにしたいです。 ```csharp class ExampleUserPlugin : Plugin { protected override void Configure() { InPhase(BuildPhase.Transforming).Run("Generate textures", ctx => { // Do not need to compress generated textures in user plugins....
タイトル通りです。   
Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 4 to 5. Release notes Sourced from actions/configure-pages's releases. v5.0.0 Changelog Attempt to auto-detect configuration files with varying file extensions @JamesMGreene (#139) Convert errors into Actions-compatible logging...
Animator生成などで参照するときに大本のdefault valueとあわせられるため