Skip to content

Releases: rkxspace/PawMapLoader

PawMapLoader Build-030

Pre-release

Choose a tag to compare

@rkxspace rkxspace released this 01 Jun 00:50

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 DrawConsole placeholder with a functional scrollable log view using the new layout constants.
  • PawScriptConsole: Initialize a PawScript.Interpreter instance on registration, preparing for future script execution capabilities.

Full Changelog: Build-029...Build-030

PawMapLoader Build-029

Pre-release

Choose a tag to compare

@rkxspace rkxspace released this 01 Jun 00:20

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 DrawConsole to diagnose the source of a crash.

Full Changelog: Build-028...Build-029

PawMapLoader Build-028

Pre-release

Choose a tag to compare

@rkxspace rkxspace released this 01 Jun 00:15

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

Pre-release

Choose a tag to compare

@rkxspace rkxspace released this 01 Jun 00:03

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

Pre-release

Choose a tag to compare

@rkxspace rkxspace released this 31 May 23:57

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

Pre-release

Choose a tag to compare

@rkxspace rkxspace released this 31 May 23:52

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

Pre-release

Choose a tag to compare

@rkxspace rkxspace released this 31 May 23:35

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

Pre-release

Choose a tag to compare

@rkxspace rkxspace released this 31 May 22:38

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 MelonLoader dependency for logging support.

Full Changelog: Build-022...Build-023

PawMapLoader Build-022

Pre-release

Choose a tag to compare

@rkxspace rkxspace released this 31 May 22:30

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 BeginScrollView to ScrollPos and removing the unnecessary height parameter from DragWindow.

Full Changelog: Build-021...Build-022

PawMapLoader Build-021

Pre-release

Choose a tag to compare

@rkxspace rkxspace released this 31 May 22:18

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 HandleInput when the "Send" button is clicked.

Full Changelog: Build-020...Build-021