Releases: rkxspace/PawMapLoader
Release list
PawMapLoader Build-030
The following notes are automatically generated by deepseek-v4-flash.
Probably contains inaccuracies. Please validate using the diff before fully trusting.
Internal / Refactoring
- PawScriptConsole: Refactor layout by moving previously hard-coded dimensions into named constants (
WindowPadding,LineHeight,CommandBarHeight,LogRect,LogContentRect). - PawScriptConsole: Replace empty
DrawConsoleplaceholder with a functional scrollable log view using the new layout constants. - PawScriptConsole: Initialize a
PawScript.Interpreterinstance on registration, preparing for future script execution capabilities.
Full Changelog: Build-029...Build-030
PawMapLoader Build-029
The following notes are automatically generated by deepseek-v4-flash.
Probably contains inaccuracies. Please validate using the diff before fully trusting.
Summary
The DrawConsole method in the script console GUI has been temporarily emptied to help isolate a crash. No other changes are included.
Internal / Refactoring
- PawScriptConsole: Empty the body of
DrawConsoleto diagnose the source of a crash.
Full Changelog: Build-028...Build-029
PawMapLoader Build-028
The following notes are automatically generated by deepseek-v4-flash.
Probably contains inaccuracies. Please validate using the diff before fully trusting.
Summary
Remove the [RegisterTypeInIl2Cpp] attribute from PawScriptConsole, likely to prevent unintended Il2Cpp registration or to align with updated interoperability requirements.
Internal / Refactoring
– PawScriptConsole: Remove [RegisterTypeInIl2Cpp] attribute to avoid unnecessary Il2Cpp type registration.
Full Changelog: Build-027...Build-028
PawMapLoader Build-027
The following notes are automatically generated by deepseek-v4-flash.
Probably contains inaccuracies. Please validate using the diff before fully trusting.
Summary
Fixed the script console GUI by removing the log-scroll display, which was causing layout or stability issues.
Bug Fixes
- PawScriptConsole: Remove the scrollable log view from the console; only the input field and execute button remain.
Full Changelog: Build-026...Build-027
PawMapLoader Build-026
The following notes are automatically generated by deepseek-v4-flash.
Probably contains inaccuracies. Please validate using the diff before fully trusting.
Bug Fixes
- PawScriptConsole: Add missing
[RegisterTypeInIl2Cpp]attribute to ensure correct type registration in IL2CPP builds.
Full Changelog: Build-025...Build-026
PawMapLoader Build-025
The following notes are automatically generated by deepseek-v4-flash.
Probably contains inaccuracies. Please validate using the diff before fully trusting.
${RELEASE_NOTES}
Full Changelog: Build-024...Build-025
PawMapLoader Build-024
The following notes are automatically generated by deepseek-v4-flash.
Probably contains inaccuracies. Please validate using the diff before fully trusting. ## Summary
Fix a crash in the script console and adjust its layout and position for better usability.
Bug Fixes
- PawScriptConsole: Fix crash when drawing the console by correctly constraining the scroll view height and input bar height.
- PawScriptConsole: Reposition and resize the console window (shifted left, made narrower) to prevent overlap and improve visibility.
Internal / Refactoring
- PawScriptConsole: Remove debug log statements used during crash investigation.
Full Changelog: Build-023...Build-024
PawMapLoader Build-023
The following notes are automatically generated by deepseek-v4-flash.
Probably contains inaccuracies. Please validate using the diff before fully trusting. ## Summary
Improve the PawScriptConsole by fixing a GUI crash, refining the input layout, and adding debug logging to aid future troubleshooting.
Bug Fixes
- PawScriptConsole: Fix a crash when the console is shown by removing the event‑consumption logic that interfered with Unity’s GUI event flow.
- PawScriptConsole: Reduce the input text field height from auto‑expand to a fixed 30 pixels and constrain the “Send” button width and height for a more compact, reliable layout.
Internal / Refactoring
- PawScriptConsole: Add debug log messages at key points of the console draw cycle to help diagnose rendering issues.
- PawScriptConsole: Add
MelonLoaderdependency for logging support.
Full Changelog: Build-022...Build-023
PawMapLoader Build-022
The following notes are automatically generated by deepseek-v4-flash. May contain inaccuracies.
Summary
Register the PawScriptConsole in the update loop and fix a crash caused by improper GUI handling in the console window.
Features
- Init: Register PawScriptConsole in the update loop so it becomes active during runtime.
Bug Fixes
- GUI: Fix crash in PawScriptConsole by correctly assigning the return value of
BeginScrollViewtoScrollPosand removing the unnecessary height parameter fromDragWindow.
Full Changelog: Build-021...Build-022
PawMapLoader Build-021
The following notes are automatically generated by deepseek-v4-flash. May contain inaccuracies.
Summary
Add a developer console overlay to the map loader, allowing users to view logs and enter PawScript commands. The console can be toggled via the Right Shift + Backquote key combination.
Features
- PawScriptConsole: Add an in-game console window that displays a scrollable log and a text input field. Pressing Right Shift + Backquote toggles the console visibility. Entered text is sent via
HandleInputwhen the "Send" button is clicked.
Full Changelog: Build-020...Build-021