Monorepo for Adventure Game Studio (AGS) modules created by Clickpulp.
- AGS 3.6.1
- Tween module (already imported)
- arrowselect module (already imported but modified)
- AGS Controller plugin - Clickpulp Mod
The included arrowselect module has been enhanced beyond the original with several key improvements:
- Enhanced GUI Control Support: Better handling of ListBox, Slider, and Inventory Window controls for smoother navigation
- Interactive Object Enhancements: Improved ToString() method and better filtering for more intuitive object selection
- Technical Improvements: Better coordinate handling and GUI occlusion detection for more reliable interactions
- Modern Integration Features: Added gamepad support, smarter cursor positioning, and debugging capabilities
These modifications maintain full API compatibility with the original while adding significant functionality for modern adventure game development.
See /docs
for details.
- Edmundo Ruiz Ghanem
- strazer and Rui Pires (Pulp_PlayerDirectControl module based on the KeyboardMovement module)
- Artium Nihamkin (Pulp_RoomIndex and Pulp_HintsHighlighter modules are based on Hint Highlighting module)
This project has utilized Large Language Model (LLM) assistance for:
- Research: Investigating best practices, algorithms, and implementation patterns
- Algorithmic Implementation: Developing and optimizing code logic and data structures
- Code Cleanup: Refactoring, formatting, and improving code quality and maintainability
- Documentation Generation: Creating and enhancing markdown documentation, comments, and user guides
While LLMs has been used as a tool to accelerate development, all code has been reviewed, tested, and validated by humans to ensure quality and functionality.