Coder Social home page Coder Social logo

butterflywings's People

Contributors

gakuto1112 avatar github-actions[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

jackb1216

butterflywings's Issues

Origins mod用のアドオンを作成

概要

このアバターに適合させたOrigins mod用のアドオンを作成する。

Origins modについて

Origins modsのアイコン

Origins modとは、プレイヤーに「種族」の概念を与えるmodである。プレイヤーはワールドに初めて参加する際に、自身の種族を選択できる。各種族にはそれぞれのメリット・デメリットが存在し、ゲームプレイに影響を与える。例えば、鳥人間(Avian)であれば、常にゆっくりと落下し、地上を少し速く走れる一方、高高度の場所でないと寝られなくなり、肉類が食べられなくなる。マーメイド(Merling)であれば、水中を地上と同じように過ごせるようになる代わりに地上で息が出来なくなる...といった感じでゲームプレイに大小の影響を与える。

Origins modの種族

Origins modでは、専用のjsonフォーマットでデータ定義することで、独自の種族を追加できる機能がある。Origins mod用のデータパックを作成する方法やデータフォーマット等についてはドキュメントページを参照する。

作成する種族について

何が出来て何が出来ないのかが不明な為、ここの仕様は変更する可能性が高い。

種族名

バタフリアン(Butterflian、仮称)

影響度1

2

種族説明

蝶のような羽を持つ種族。彼らの体は空を飛ぶのに特化しており、人間と比較して非常に軽い。しかし、その分体が弱く、戦闘においては不利である。

種族能力

有利能力

  • クリエイティブのような飛行が可能である。但し、飛行中は満腹度(エネルギー)の消費が早くなる。
  • 癒しの鱗粉:60秒毎に自身を回復出来る。
  • 花を食べる事が出来る。(蜜を吸うという設定、回復量は少なめ)
  • チェーンの防具を作成出来る。

不利能力

  • 被ダメージが大きくなる。特に落下ダメージが大きくなる。
  • 鉄の防具以上の防具を装備出来ない。
  • 虫特攻エンチャントの影響を少し受ける(虫特攻のエンチャントが付いた武器で攻撃を受けるとより多くのダメージを受けてしまう)。
  • 肉を食べる事が出来ない。
  • HPが低下すると飛行能力が低下する。

Figuraとの互換性について

Origins modによって追加された要素はプレイヤーのnbtタグを参照する事により、Figuraからでも参照可能なようである。また、そのようなFiguraライブラリも存在する。

タスク

  • Origins modの仕様を確認する(何が出来て、何が出来ないのか)
  • データパックを作成
  • データパックを公開
  • アバターのOrigins modへの対応
  • READMEの更新

Footnotes

  1. この種族を選ぶ事でどれくらいゲームプレイに影響を与えるかを1~3の数値で表す。1は通常のゲームプレイに小さな恩恵と縛りを与える程度であり、3はゲームプレイが根本的に変わる程度である。

Figura 0.1.0+1.20への対応

概要

このアバターを1.20.0・Figura 0.1.0+1.20での追加点や変更点に対応させる。

防具装飾の追加要素への対応も含む。

タスク

  • Figura 0.1.0+1.20の仕様変更に伴う対応
    • 一人称で腕が描画されない問題
    • 防具が正常に描画されない問題
  • 防具装飾への対応
  • READMEの更新

懸念点

一人称で腕が描画されない問題

MOD製作者と自分の考え方がどうも食い違っていたようで、これを修正するのはかなり大変そう
Kingdom-of-The-Moon/FiguraRewriteRewrite#95

→ そんなことなかった

Figura 0.1.3への対応

概要

2024/3/1にリリースされたFigura 0.1.3へアバターを対応させる。

リリースノート

気になる点

feat: CUTOUT_EMISSIVE_SOLID now renders full bright as it uses the beacon beam and not the warden's shader by @.UnlikePaladin in 188f8c1

新しいレンダータイプ。試す価値あり。
→ 以前これを試したがこのアバターでは使えるものではない。

タスク

  • Figura 0.1.3で発生するアバターのエラーを修正
  • Figura 0.1.3で発生するアバターの論理エラーを修正
  • Figura 0.1.3の新機能(上記の「気になる点」 )をアバターに適用できるか検討
  • Figura 0.1.3の新機能(上記の「気になる点」 )をアバターに適用
  • 動作テスト
  • avatar.jsonやREADMEの更新

Figura 0.1.4への対応

概要

#6 に加え、2024/3/3にリリースされたFigura 0.1.4へアバターを対応させる。

なお、Figura 0.1.4はセキュリティ上の問題を解消したアップデートなので新規機能の追加はない。互換性によるエラーも出ないとは思うが一応確認しておく。

タスク

  • #6
  • Figura 0.1.4での互換性確認
  • Figura 0.1.4で発生するエラーを修正
  • avatar.jsonやREADMEの更新

うつ伏せで就寝

概要

就寝時にうつ伏せで寝るようにポーズを変更する。

詳細

現在は就寝時のポーズはゲームと同じものを使用している。これだと、羽がベットを貫通して不自然な見た目になる。

image

これを修正するためにうつ伏せで寝るように変更を加える。寝ている間に少し羽を動かすアニメーションをいれるといい感じになるかも?

タスク

  • うつ伏せで寝るように変更
  • 羽を動かすアニメーションを作成

READMEの英語化

概要

READMEを英語に翻訳する。

詳細

このレポジトリに訪れる人は海外の人が多いため、その人達の為に、英語のREADMEを作成する。機械翻訳は精度に問題があるため、手動で翻訳する。尚、日本語のREADMEは残しておく。

Figura 0.1.1+1.20.1への対応

概要

このアバターをFigura 0.1.1+1.20.1での追加点や変更点に対応させる。

タスク

  • Figura 0.1.1+1.20.1の変化を調査
  • Figura 0.1.1+1.20.1で発生するエラーの修正
  • Figura 0.1.1+1.20.1の仕様変更に伴う対応
  • READMEの更新

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.