Skip to content

Interactive tile segmenting/json building tool#196

Open
Retnuhytnuob wants to merge 4 commits intopret:masterfrom
Retnuhytnuob:interactive_segmenting_tool
Open

Interactive tile segmenting/json building tool#196
Retnuhytnuob wants to merge 4 commits intopret:masterfrom
Retnuhytnuob:interactive_segmenting_tool

Conversation

@Retnuhytnuob
Copy link
Copy Markdown
Contributor

Description

Tool augmenting the use of the split .4bpp / convert to png / name / build json segment file process, using an interactive workflow.

Readme has the startup instructions. (Where to put the tool for easy running, and how to start it.)
Interactive process will prompt with further instructions, and will hold/show last input/next calculated 'skip tile' count for convenience. (simply press enter at that prompt to use the shown value)
Once the parameters have been used to convert the graphic, you can validate it (external to this tool) and if approved, it will prompt for a name for the segment, rename the file & record that segment's parameters to the Json file.

(script initially built with the assistance of chat GPT, for convenience - adjusted/finalized by myself)

Discord username

retnuhytnuob

@Retnuhytnuob
Copy link
Copy Markdown
Contributor Author

Update: Marking this as draft:
While the tool works as is, (and can be merged if desired) I'm wanting to add some functionality for handling the 'palette' option. (and the missing -h for height. Not strictly necessary, given the -mw -mh options, but may still be helpful in some casess)

@Retnuhytnuob Retnuhytnuob marked this pull request as draft February 18, 2026 04:07
@Retnuhytnuob Retnuhytnuob marked this pull request as ready for review February 18, 2026 06:47
@Retnuhytnuob
Copy link
Copy Markdown
Contributor Author

Added palette handling logic to the new tile segmenting tool.
Added a new script for splitting an chunk of memory into an array of .gbapal files, to feed in as selections to the segmenting tool. (For the 0x200 sized blocks that contain an array of palettes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant