Releases: Vera-Firefly/Pojav-Glow-Worm
Releases · Vera-Firefly/Pojav-Glow-Worm
20241028
Latest Update:
- Add experimental renderer VKGL
- Update Turnip Driver
- Feature[Extension]: Mesa 24.2.4 -> Update to 24.2.5
- Adjustment[In-Game Resolution Scaling]: Use a custom dialog
- Fix[Custom Popup]: Fixed unhandled return values for certain buttons
- Feat[Custom Popup]: Some popups are now draggable
- Fix[Auto Update Check]: Fixed incorrect Toast message when current version is up-to-date
- Refactor[Auto Update Check]: Rewrote the entire UpdateLauncher class, optimized structure, replaced deprecated AsyncTask with a thread pool, and improved exception handling
- Adjustment[Bridge]: Adjusted static method location
- Fix[External Login]: Ensure agent.name is "Minecraft" for external login
- Adjustment[In-Game Resolution Scaling]: Use static float values
- Adjustment[Launch]: Check if the Native directory exists (jsph)
- Fix[ReplayMod]: Fixed FFmpeg permission issue (Solution 2), ensuring it works even if the terminal is uninitialized
- Adjustment[Extension]: Mesa 24.2.4 -> Use A29, fix x86_64 architecture
- Adjustment[Resolution Control]: Ensure in-game resolution scaling maintains even values
- Adjustment & Feat[Resolution Scaling]: Moved in-game resolution scaling percentage to the right of the slider & display current resolution in real-time
最新的更新内容:
- 添加实验性渲染器VKGL
- 更新Turnip驱动
- 功能[拓展]: Mesa24.2.4 -> Update to 24.2.5
- 调整[游戏内分辨率缩放]: 使用自定义dialog
- 修复[自定义弹窗]: 修复部分按钮的返回值没被处理
- 功能[自定义弹窗]: 部分弹窗设置为可拖动
- 修复[自动获取更新]: 当前为最新版本时Toast显示错误
- 重构[自动获取更新]: 重写整个UpdateLauncher类方法,优化结构,采用线程池来替代过时的AsyncTask,优化异常处理
- 调整[Bridge]: 调整静态方法位置
- 修复[外置登录]:agent.name 必须为 “Minecraft”
- 调整[游戏内分辨率缩放]: 使用静态浮点
- 调整[启动]: 检查Native目录是否存在jsph
- 修复[ReplayMod]: 修复FFmpeg执行没有权限的问题(方案二),确保在Terminal未初始化时也能正常工作
- 调整[拓展]: Mesa24.2.4 -> 使用A29,修复x86_64架构
- 调整[分辨率控制]: 游戏内分辨率缩放显示的分辨率始终保持偶数
- 调整&功能[分辨率缩放]: 调整游戏内分辨率缩放百分数至滑动条右边&实时显示当前分辨率
20241012
Latest Update:
- Fix[Game Launch]: Fixed the issue where the game requires two clicks to launch for the first time
- Fix[Game Launch]: Fixed the delay in operation after clicking to launch the game
- Feat[UI]: Application fullscreen display now depends on whether "Ignore Notch" is enabled
- Fix[LTW]: Use OPENGL_ES_API
- Feat[Display]: Modify resolution in-game
- Feat[lwjgl]: Updated lwjgl to version 3.3.3
- Fix[lwjgl]: Fixed the issue where shaders couldn't run on versions below 1.13
- Fix[Resolution Adjustment]: Fixed issues with resolution scaling and mouse pointer position when modifying in-game resolution
- Adjustment[Game Launch]: Adopted a more secure method for launching the game
- Feat[jre_launcher]: reset Android's debuggerd/ART signal handlers
- Feat[launcher]: user facing dialog when exiting with a signal
- Fix[launcher]: styling fixes
- Fix[style]: remove 2 extra semicolons, fix spacing on abort_waiter_setup call
- Feat[Extra]: Mesa -> Update Mesa 24.2.3 to 24.2.4
最新的更新内容:
- 修复[启动游戏]: 修复首次启动游戏需要点击两次的问题
- 修复[启动游戏]: 修复点击启动游戏后需要一段时间才会进行操作
- 功能[UI]: 应用程序全屏显示取决于是否开启"忽略刘海屏"
- 修复[LTW]: 使用OPENGL_ES_API
- 功能[显示]: 游戏内修改分辨率
- 功能[lwjgl]: 更新 lwjgl 至 3.3.3
- 修复[lwjgl]: 修复低于 1.13 的版本上无法运行着色器
- 修复[分辨率调整]: 修复游戏内修改分辨率缩放,鼠标指针位置的问题
- 调整[启动游戏]: 采用更为安全的方法
- 功能[jre_launcher]: 重置 Android 的 debuggerd/ART 信号处理程序
- 功能[launcher]: 用户退出时显示信号弹出的对话框
- 修复[launcher]: 样式修复
- 修复[style]: 移除多余的两个分号, 修正 abort_waiter_setup 调用的间距
- 功能[拓展]: Mesa -> 更新 Mesa 24.2.3 至 24.2.4
20241006
Latest Update:
- Feat[VirGL]: Lock GL version to 4.3 when experimental settings are disabled
- Feat[Game]: Display launcher name in the game interface
- Feat[Launcher]: Add "About" page
- Remove[Launcher]: Remove unused features
- Feat[About Page]: Redirect to contributor's homepage when clicking on their name
- Update Turnip driver
- Fix[Other Login]: Incorrect configuration
- Feat[Use System Vulkan Driver]: Force users with devices detected as "Adreno GPU" to confirm again when enabling the "Use System Vulkan Driver" option
- New[Renderer]: Add LTW renderer
最新的更新内容:
- 功能[VirGL]: 在未开启实验性设置时锁定GL版本为4.3
- 功能[游戏]: 在游戏界面显示启动器名称
- 功能[启动器]: 新增"关于"界面
- 移除[启动器]: 移除未使用的功能
- 功能[关于界面]: 点击贡献者跳转贡献者主页
- 更新Turnip驱动
- 修复[外置登陆]: 不正确的配置
- 功能[使用系统Vulkan驱动程序]: 强制检测设备为"AdrenoGPU"的用户在打开"使用系统Vulkan驱动"选项时进行二次确认
- 新增[渲染器]: 新增"LTW"渲染器
20240927
Latest Update:
- Feat[gamepad]: allow making buttons toggleable (exluding stick-emulated buttons)
- Fix[gamepad]: fix logic issue with toggleable gamepad buttons
- Update Submodule
- Adjustment[Nvironment variable]: Adjust the output order(This will fix the problem with some devices locking 0 or 1fps)
- Fix[Sodium]: Disable Lwjgl version check
Notice:
- This is the modified app
最新的更新内容:
- 功能[游戏手柄]: 允许将按键设置为可切换(不包括摇杆模拟的按键)
- 修复[游戏手柄]: 修复游戏手柄可切换按键的逻辑问题
- 更新子模块
- 调整[环境变量]: 调整输出顺序(这将修复某些设备锁定0或1帧的问题)
- 修复[Sodium]: 禁用Lwjgl版本检查
注意:
- 这不是官方原包,它是魔改版!!!
20240921
Latest Update:
- Add custom dialog.
- Adjust[Custom Dialog]: Add more options.
- Adjust[Auto Update Check]: Use custom dialog.
- Adjust[Custom Dialog & Some Function Dialogs]: Add scrollable dialog & use custom dialog.
- Adjust[Settings]: Add manual launcher update check & adjust layout.
- Fix[External Login]: Fix invalid session for external login.
- Fix[Login]: Fix duplicate login for Microsoft accounts.
- Fix[Fabric Loader]: Crash when clicking "Show Stable Versions Only" before the list is fully loaded.
- Adjust[Launcher]: Replace some dialogs with CustomDialog.
- Feature[Expansion]: Mesa -> Update Mesa 24.2.2 to 24.2.3.
- Fix Q3 behavior on Adreno 740v3.
- Sync & update.
Notice:
- This is the modified app
最新的更新内容:
- 添加自定义弹窗
- 调整[自定义弹窗]: 添加更多选项
- 调整[自动获取更新]: 使用自定义弹窗
- 调整[自定义弹窗&部分功能弹窗]: 添加可滑动弹窗&使用自定义弹窗
- 调整[设置]: 添加手动获取启动器更新&调整布局
- 修复[外置登陆]: 修复外置登录无效的会话
- 修复[登陆]: 修复microsoft账户重复登陆
- 修复[Fabric装载器]: 在列表未获取完成之前点击"仅显示稳定版本"崩溃
- 调整[启动器]: 将部分弹窗更换为CustomDialog
- 功能[拓展]: Mesa -> 更新 Mesa24.2.2 至 24.2.3
- 修复 Adreno740v3 上的 Q3 行为
- 同步&更新
注意:
- 这不是官方原包,它是魔改版!!!
20240908
Latest Update:
- Feat[Extra]: Add Download Mesa version
- Update bhook
- Update jna natives
- New[Mesa]: Add Mesa24.2.0
- Feat[Extra]: Mesa -> Update Mesa24.1.5 to Mesa24.1.6
- Fix[Custom GL]: Fix Duplicate Hits is State Exception
- Fix the problem that custom GL/GLSL is still used after it is turned on or off
- Organize language files
- Feat[Extra]: Mesa -> Remove Infrequently Used Version
- Feat[EXP]: Allow Custom Mesa Load Driver Override
- Creat virgl bridge
- Fix Other Login
- Update Language
- Fix "Force language to English" error
- Prefix the downloaded library name with the "Mesa" identifier for easy identificatio
- Feat[DownloadMesa]: Allow delete Mesa Version
- Feat[Launcher]: Get updates automatically
- Feat[Update Launcher]: Add another source download
- Feat[Update Launcher]: Check whether there is an update package locally and deal with it accordingly
- Feat[Update Launcher]: Secondary confirmation
- Feat[Extra]: Mesa -> Update Mesa24.2.0 to 24.2.2
Notice:
- This is the modified app
最新的更新内容:
- 功能[拓展]: 添加下载 Mesa 版本功能
- 更新 bhook
- 更新 jna natives
- 添加[Mesa]: 添加 Mesa24.2.0
- 功能[拓展]: Mesa -> 更新 Mesa24.1.5 至 Mesa24.1.6
- 修复[自定义GL]: 修复 State Exception 中的重复命中问题
- 修复开启或关闭后自定义 GL/GLSL 仍然被使用的问题
- 整理语言文件
- 功能[拓展]: Mesa -> 移除不常用的版本
- 功能[实验性]: 允许自定义 Mesa 图形驱动程序
- 创建 virgl 桥接
- 修复"其它登录"问题
- 更新语言
- 修复“强制语言为英语”错误
- 在下载的库名前加上“Mesa”标识符,便于确认
- 功能[下载Mesa库]: 允许删除 Mesa 版本
- 功能[启动器]: 自动获取更新
- 功能[更新启动器]: 添加另一个下载源
- 功能[更新启动器]: 检查本地是否有更新包并做出相应处理
- 功能[更新启动器]: 二次确认
- 功能[拓展]: Mesa -> 更新 Mesa24.2.0 至 24.2.2
注意:
- 这不是官方原包,它是魔改版!!!
20240808
Latest Update:
- Feat[Mesa]: Mesa24.1.4 -> Add Panfrost
- Remove unused thing
- Optimized[Bridge]: Change some location
- Fix[Launch]: Turn off decision after check completes
- Feat[Turnip]: Fix A735 can't use shader
- Fix[Panfrost]: Mesa24.1.4 -> Add Mali-G710 and Fix unKnown GPU
- Feat[Extra]: Mesa -> Update Mesa24.1.4 to Mesa24.1.5
- Refactor: Refactor game language selector
- Refactor[Bridge]: Refactor Spare Bridge schema
- Feat[Turnip]: Update
- Fix[osm_bridge]: Fixed issue with repeated calls to "non-rendering buffers"
- Update Turnip to Mesa24.3
- Feat[launcher]: check whether user is running out of addressable memory for Java
- Fix[codestyle]: rename the internal variant of getMaxContinuousAddressSpaceSize()
- tweak: check only on 32 bits
- Fix(gl4es): black/invisible world/text on 1.17+
- Feat[gui_launcher]: refactor java selection and modify argument processing
- Fix[gui_launcher]: general fixes
- Feat[Renderer]: Add VGPU1.3.6β & gl4es ptitseb 1.1.7
- Feat[Extra]: Add Mesa23.2.0-devel
- Feat[Extra]: Add Mesa23.1.9
- Feat[Extra]: Add Mesa24.0.9
Notice:
- This is the modified app
最新的更新内容:
- 功能[Mesa]: Mesa24.1.4 -> 添加Panfrost
- 移除一些未使用的东西
- 优化[Bridge]: 改变一些位置
- 修复[启动]: 在检查完成后关闭
- 功能[Turnip驱动]: 修复A735无法使用着色器
- 修复[Panfrost]: Mesa24.1.4 -> 添加Mali-G710 & 修复未知GPU
- 功能[拓展]: Mesa -> 更新Mesa24.1.4至Mesa24.1.5
- 重构: 重构语言选择器
- 重构[Bridge]: 重构备用桥接方案
- 功能[Turnip驱动]: 更新
- 修复[osm_bridge]: 修复重复调用"不进行渲染的缓冲区"
- 更新Turnip驱动至Mesa24.3
- 功能[启动器]: 检查用户是否用完了Java的可寻址内存
- 修复[代码模板]: 重命名GetMaxContinuousAddressSpaceSize()的内部变量
- 解决: 仅检查32位
- 修复[gl4es]: 黑暗的/看不清的 世界/文本 发生在1.17+
- 功能[gui_launcher]: 重构Java选择和修改参数处理
- 修复[gui_launcher]: 一般修复
- 功能[渲染器]: 添加VGPU1.3.6β和gl4es ptitseb 1.1.7
- 功能[拓展]: 添加Mesa23.2.0-devel
- 功能[拓展]: Add Mesa23.1.9
- 功能[拓展]: Add Mesa24.0.9
注意:
- 这不是官方原包,它是魔改版!!!
20240727
Latest Update:
- Remove redundant resource
- Feat[Download]: Optimized some code
- Remove Duplicate Resources
- Feat[Java Memory]: Memory Allocation Displays device memory information & tap to enter custom values
- Fix memory value read error
- Feat[Setting]: Check the validity of the input values
- Fix[Setting]: Forget recursion
- Fix[Setting]: Fix exit Java tweaks may cause crash
prevent taking screenshot on crash activity- Feat[Video]: Custom Video Resolution
- Fix[Setting]: Don't disable click event
- Feat[Resolution]: Only Set Minimum Value
- Feat[Setting]: Set to the current value when the set value exceeds 100
- Feat[Icon]: Add experimental setting icon
- Feat[Turnip]: Add for Adreno740_a32 support
- Optimize[Code]: Optimize code that hasn't been touched for thousands of years
- Fix[UnpackJre]: Default Set to java8
- Fix[Setting]: Incorrect acquisition
Past Update:
- Feat[Download]: Start the game directly when the user confirms to terminate the download
- Feat[Launcher]: Don't quit launcher when launch the game
- Fix[Mesa2205]: Zink -> Fix crash
- Workaround[Download]: Don't skip downloading games during optifine download
- Feat[experimental]: Transfer the contents of the renderer experimental settings to the experimental content
- Feat[CustomGL/GLSL]: Optimized Code
- Remove[Downloader]: Remove skip download button
- Feat[Downloader]: Long press to skip download
- Fix Incorrect Callback
- Workaround[UnpackJRE]: When setting the default JRE
- Workaround[LaunchGame]: Stops repeating operations if a process is running
- Feat[Extra]: Mesa -> Update Mesa24.1.3 to Mesa24.1.4
Notice:
- This is the modified app
最新的更新内容:
- 删除冗余资源
- 功能[下载]: 优化一些代码
- 删除重复资源
- 功能[内存]: 内存分配显示设备内存信息并点击以输入自定义值
- 修复内存值读取错误
- 功能[设置]: 检查输入值的有效性
- 修复[设置]: 忘记递归
- 修复[设置]: 修复退出Java调整可能导致崩溃
防止对崩溃活动进行屏幕截图- 功能[视频]: 自定义分辨率
- 修复[设置]: 不禁用单击事件
- 功能[分辨率]: 仅设置最小值
- 功能[设置]: 当设定值超过100时,设置为当前值
- 功能[图标]: 添加实验设置图标
- 功能[Turnip驱动]: 添加对Adreno740_a32的支持
- 优化[代码]: 优化数千年来从未动过的代码
- 修复[Jre解压]: 默认设置为Java8
- 修复[设置]: 不正确的获取
过去的更新内容:
- 功能[下载]: 当用户选择跳过下载时直接启动游戏
- 功能[启动]: 游戏启动时不退出启动器
- 修复[Mesa2205]: Zink -> 修复在部分设备上崩溃
- 调整[下载]: 下载Optifine时不跳过下载游戏配置
- 功能[实验性]: 将渲染器实验性设置的内容移动到实验性内容
- 功能[自定义GL/GLSL]: 优化代码
- 移除[下载]: 移除跳过下载开关
- 功能[下载]: 长按启动游戏跳过下载
- 修复不正确的返回
- 调整[解压JRE]: 设置默认JRE的时机
- 调整[启动游戏]: 如果有进程正在运行,则停止当前操作
- 功能[拓展]: Mesa -> 更新Mesa24.1.3至Mesa24.1.4
注意:
- 这不是官方原包,它是魔改版!!!
20240718
Latest Update:
- Feat[Download]: Start the game directly when the user confirms to terminate the download
- Feat[Launcher]: Don't quit launcher when launch the game
- Fix[Mesa2205]: Zink -> Fix crash
- Workaround[Download]: Don't skip downloading games during optifine download
- Feat[experimental]: Transfer the contents of the renderer experimental settings to the experimental content
- Feat[CustomGL/GLSL]: Optimized Code
- Remove[Downloader]: Remove skip download button
- Feat[Downloader]: Long press to skip download
- Fix Incorrect Callback
- Workaround[UnpackJRE]: When setting the default JRE
- Workaround[LaunchGame]: Stops repeating operations if a process is running
- Feat[Extra]: Mesa -> Update Mesa24.1.3 to Mesa24.1.4
Past Update:
- Feat[Extra]: Refactor Mesa Remderer Choose & refactor videos renderer selection
- Remove: Unnecessary gadgets
- Remove unnecessary things
- Feat[Turnip]: Update to 24.1.2
Feat[Renderer]: Freedreno: Support for msm- Fix: Incorrect hiding
- Remove msm
- Feat[Lib]: libsqlitejdbc.so
- Feat[Turnip]: Support for A735
- Feat[Extra]: Skip unavailable or inefficient renderer
- Feat[Extra]: Mesa -> Update Mesa24.1.2 to Mesa24.1.3
- Remove unnecessary features
- Fix[progresskeeper]: dont remove task count listener until it reaches 0
- Workaround[mouse]: Work around the brokennes of pointer capture on Android 14
- Workaround[mouse]: Improve the workaround
- Test[capture]: Make grabbing non-opportunistic
- Fix[capture]: modify trackpad touch handling, read relative axes only if they are supported
- Feat[launcher]: ranked Java Runtime picking from two sources & New decompression schema
- Style[launcher]: simplify rank check
- Feat[Unpack]: After obtaining the file management permission, uniformly decompress the file in a new thread
Notice:
- This is the modified app
最新的更新内容:
- 功能[下载]: 当用户选择跳过下载时直接启动游戏
- 功能[启动]: 游戏启动时不退出启动器
- 修复[Mesa2205]: Zink -> 修复在部分设备上崩溃
- 调整[下载]: 下载Optifine时不跳过下载游戏配置
- 功能[实验性]: 将渲染器实验性设置的内容移动到实验性内容
- 功能[自定义GL/GLSL]: 优化代码
- 移除[下载]: 移除跳过下载开关
- 功能[下载]: 长按启动游戏跳过下载
- 修复不正确的返回
- 调整[解压JRE]: 设置默认JRE的时机
- 调整[启动游戏]: 如果有进程正在运行,则停止当前操作
- 功能[拓展]: Mesa -> 更新Mesa24.1.3至Mesa24.1.4
过去的更新内容:
- 功能[拓展]: 重构Mesa渲染器选择与重构视频渲染器选择
- 移除: 不必要的小玩意
- 移除不必要的东西
- 功能[Turnip驱动]: 更新至24.1.2
功能[渲染器]: Freedreno: 支持msm- 修复: 不正确的隐藏
- 移除msm
- 功能[库]: 添加libsqlitejdbc.so
- 功能[Turnip驱动]: 支持A735
- 功能[拓展]: 跳过不可用或低效的渲染器
- 功能[拓展]: Mesa -> 更新Mesa24.1.2至Mesa24.1.3
- 删除不必要的功能
- 修复[任务侦听器]: 在任务计数侦听器达到0之前不要将其删除
- 解决方案[鼠标]: 解决Android14上指针捕获的问题
- 解决方案[鼠标]: 改进解决方法
- 测试[捕获]: 不正确的抓取
- 修复[捕获]: 修改触控板触摸处理,仅在支持的情况下读取相对轴
- 功能[启动器]: 分级Java运行时从两个来源中挑选&新的解压方案
- 风格[启动器]: 简化等级检查
- 功能[解压]: 获取文件管理权限后,在新线程中统一解压文件
注意:
- 这不是官方原包,它是魔改版!!!
20240712
Latest Update:
- Feat[Extra]: Refactor Mesa Remderer Choose & refactor videos renderer selection
- Remove: Unnecessary gadgets
- Remove unnecessary things
- Feat[Turnip]: Update to 24.1.2
Feat[Renderer]: Freedreno: Support for msm- Fix: Incorrect hiding
- Remove msm
- Feat[Lib]: libsqlitejdbc.so
- Feat[Turnip]: Support for A735
- Feat[Extra]: Skip unavailable or inefficient renderer
- Feat[Extra]: Mesa -> Update Mesa24.1.2 to Mesa24.1.3
- Remove unnecessary features
- 修复[progresskeeper]: dont remove task count listener until it reaches 0
- Workaround[mouse]: Work around the brokennes of pointer capture on Android 14
- Workaround[mouse]: Improve the workaround
- Test[capture]: Make grabbing non-opportunistic
- Fix[capture]: modify trackpad touch handling, read relative axes only if they are supported
- Feat[launcher]: ranked Java Runtime picking from two sources & New decompression schema
- Style[launcher]: simplify rank check
- Feat[Unpack]: After obtaining the file management permission, uniformly decompress the file in a new thread
Past Update:
- Feat[Extra]: Mesa -> Update Mesa24.1.1 to Mesa24.1.2
- Update holy gl4es
- Fix(gui event processor): remove double clicks, handle all res when tracking still finger, instant clicks
- feat: fuchsia release
- Feat[Unpack Jre]: Some functions are synchronized officially
Notice:
- This is the modified app
最新的更新内容:
- 功能[拓展]: 重构Mesa渲染器选择与重构视频渲染器选择
- 移除: 不必要的小玩意
- 移除不必要的东西
- 功能[Turnip驱动]: 更新至24.1.2
功能[渲染器]: Freedreno: 支持msm- 修复: 不正确的隐藏
- 移除msm
- 功能[库]: 添加libsqlitejdbc.so
- 功能[Turnip驱动]: 支持A735
- 功能[拓展]: 跳过不可用或低效的渲染器
- 功能[拓展]: Mesa -> 更新Mesa24.1.2至Mesa24.1.3
- 删除不必要的功能
- 修复[任务侦听器]: 在任务计数侦听器达到0之前不要将其删除
- 解决方案[鼠标]: 解决Android14上指针捕获的问题
- 解决方案[鼠标]: 改进解决方法
- 测试[捕获]: 不正确的抓取
- 修复[捕获]: 修改触控板触摸处理,仅在支持的情况下读取相对轴
- 功能[启动器]: 分级Java运行时从两个来源中挑选&新的解压方案
- 风格[启动器]: 简化等级检查
- 功能[解压]: 获取文件管理权限后,在新线程中统一解压文件
过去的更新内容:
- 功能[Extra]: Mesa -> 更新Mesa24.1.1至Mesa24.1.2
- 更新holy gl4es
- 修复(GUI事件处理器): 删除双击,处理所有RES时跟踪静止手指,即时点击
- 功能: fuchsia发行
- 功能[Jre解压]: 部分功能同步官方
注意:
- 这不是官方原包,它是魔改版!!!