Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal for Implementing VRAM Tile Modification Script in GBStudio #1668

Open
kill99999-dev opened this issue Dec 30, 2024 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@kill99999-dev
Copy link

My name is Max, and I am an enthusiastic user of GBStudio. I would like to propose a feature that I believe could greatly enhance the creative possibilities for GBStudio users: the ability to modify VRAM tiles through a script.

Feature Description: The proposed feature would allow users to dynamically modify VRAM tiles, with the option to select the VRAM Bank (0 or 1) and use a PNG file for the VRAM. Additionally, it is essential to have the capability to modify original GBStudio data, such as dialogues. This capability would enable users to create more complex visual effects, customize textures and game data in real-time, and add a higher degree of interactivity to the games created with GBStudio.

Benefits:

  • Enable the creation of more dynamic and complex visual effects
  • Enhance interactivity and customization within games
  • Expand the creative potential for GBStudio users

Example Script: Here is a conceptual example of how the script interface might look:

vramTiles = {
X = 0,
Y = 0,
VRAMBank = 0, -- Option to select VRAM Bank (0 or 1)
Tileset = "Select from dropdown menu",
Tile = "#0",
VRAMFile = "path/to/your/file.png"
}

This interface would provide users with an intuitive way to select and modify VRAM tiles, specify the VRAM Bank, and use a PNG file for VRAM data.

Examples of Use Cases:

  • Changing the tileset based on player actions
  • Updating tile textures in real-time
  • Modifying original GBStudio data, such as dialogues, dynamically
  • Creating advanced animation effects

While I am not a script developer myself, I strongly believe that this feature could be a valuable addition to GBStudio. I am available to discuss this proposal in more detail and provide any further information required.

Thank you for your time and for your incredible work on GBStudio!

Best regards, Max

@kill99999-dev kill99999-dev added the enhancement New feature or request label Dec 30, 2024
@kill99999-dev
Copy link
Author

Additionally, users would have the capability to place these tiles on specific coordinates within the map.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant