diff --git a/README.md b/README.md index e814324..b2fa760 100644 --- a/README.md +++ b/README.md @@ -16,15 +16,13 @@ Snapshots are [here](https://github.com/xTracr/RealCamera/actions/workflows/buil * Render player model in first-person perspective. * Use F6 to toggle the feature on or off and other hotkeys to adjust the camera. * Configure these features in the config screen (Cloth Config required). -* Support most mod models in theory with the upcoming feature in 0.6+ (You can discuss +* Support most mod models in theory in 0.6+ (You can discuss it [here](https://github.com/xTracr/RealCamera/discussions)) > Learn more about [Configuration](https://github.com/xTracr/RealCamera/wiki/Configuration) ### Dependencies ### -#### (latest versions recommended) #### - * Fabric: * [Fabric Loader](https://fabricmc.net/use/installer/) * [Fabric API](https://modrinth.com/mod/fabric-api) diff --git a/README_ZH.md b/README_ZH.md index 1a46b9f..90ac47b 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -15,14 +15,12 @@ * 在第一人称视角下渲染玩家模型 * 按下F6来开关,另外一些键来调整摄像头 * 在Config界面配置以上特性(需Cloth Config) -* 在未来的0.6+版本中在理论上支持大多数模组模型 +* 在0.6+版本中理论上支持大多数模组模型(你可以在[这里](https://github.com/xTracr/RealCamera/discussions)讨论) > 详细了解[如何配置](https://github.com/xTracr/RealCamera/wiki/Configuration) ### 依赖项目 ### -#### (建议使用最新版本) #### - * Fabric: * [Fabric Loader](https://fabricmc.net/use/installer/) * [Fabric API](https://modrinth.com/mod/fabric-api) diff --git a/changelog.md b/changelog.md index 308797e..ad2f22b 100644 --- a/changelog.md +++ b/changelog.md @@ -7,9 +7,28 @@ ### Test Versions ### * 0.6.0-beta: -* 0.6.0-alpha.1: -* Added model view screen -* Allowed to select the model part you want to bind directly in the screen + * 0.6.0-alpha.1: + * Added model view screen + * Allowed to select the model part you want to bind directly in the screen + * 0.6.0-alpha.2: + * Fixed #41, #46 and #48 + * Fix minor grammar errors (#44) + * Optimized the GUI display and changed logic of selection button + * Changed the way to render player + * Added pause button and show cube button + * Allowed to disable rendering vertices based on depth relative to screen + * Added 'AutoBind' feature + * 0.6.0-alpha.3: + * Changed to bind based on UV coordinates and improved GUI + * Fixed #54 + * Improved Gui and Fixed a bug that would cause crash + * Added more icons and allowed selection or deletion of saved configs in the gui + * Changed the 'Offset Model' option to 'Bind X/Y/Z Coordinate' options + * Improved logic for 'Auto Bind' mode + * Combined the 'Bind Pitch/Yaw/Roll' options + * Added 'preview' feature + * Removed commands + * Improved default configs and reformatted code * 0.5.0-beta: * Redesigned config screen @@ -93,9 +112,28 @@ ### 测试版 ### * 0.6.0-beta: -* 0.6.0-alpha.1: -* 添加了模型视图界面 -* 允许在界面中选择想要绑定的模型部位 + * 0.6.0-alpha.1: + * 添加了模型视图界面 + * 允许在界面中选择想要绑定的模型部位 + * 0.6.0-alpha.2: + * 修复了#41、#46和#48 + * 修复了一些语法问题(#44) + * 优化了GUI显示效果以及修改了选择按钮的逻辑 + * 修改了渲染玩家的方式 + * 添加了暂停按钮和显示立方体按钮 + * 允许根据相对于屏幕的距离禁用渲染部分顶点 + * 添加了'自动绑定'功能 + * 0.6.0-alpha.3: + * 改为基于UV坐标绑定并且改进了GUI + * 修复了#54 + * 改进了GUI,修复了一个会导致崩溃的问题 + * 添加了更多图标,允许在GUI内选择和删除已保存的配置 + * 将'偏移模型'选项改为'绑定X/Y/Z坐标'选项 + * 改进了'自动绑定'的逻辑 + * 合并了'绑定俯仰角/偏航角/翻滚角'选项 + * 添加了'预览'功能 + * 移除了命令 + * 改进了默认配置,重新格式化代码 * 0.5.0-beta: * 重新设计了配置屏幕 diff --git a/gradle.properties b/gradle.properties index c2cd03b..657da76 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ forge_version=1.20.1-47.2.20 fabric_loader_version=0.15.7 yarn_mappings=1.20.1+build.10 # Mod Properties -mod_version=0.6.0-alpha.3 +mod_version=0.6.0-beta maven_group=com.xtracr.realcamera archives_base_name=realcamera # Dependencies diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 7f93135..d64cd49 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 1af9e09..a80b22c 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/gradlew b/gradlew index 0adc8e1..1aa94a4 100644 --- a/gradlew +++ b/gradlew @@ -145,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac @@ -153,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then '' | soft) :;; #( *) # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -202,11 +202,11 @@ fi # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \