I would like to bring good news for a fantastic idea that came to my mind.
Given that the speech of going to individually modify each tile and each sprite of the rom of the .nes file of the SMB3 game is very boring, I would like to illuminate with an idea that could be convenient for many people because it greatly reduces the effort to go and change everything little by little. little if already a model elsewhere, as we wish it, already exists.
You could add a block change system to Foundry that customizes in a few clicks only the tiles or sprites of the game without touching the part dedicated to the levels in the original file.
Therefore, we could only modify the part of the game's drawings not the logical functioning, something very simple like applying a patch to apply to the original game (SMB3-original.nes).
This system could work by modifying the "face" (or mask if you want) of the entire game with a choice of multiple lists within a dedicated GUI within Foundry, lists that could be created by hackers directly or indirectly, or by providing their own personal modification as a direct contribution towards this purpose if it pleases and by publishing in GitHub, or indirectly by giving the world with a dedicated function within the software to extrapolate these game "masks".
All this could work via a new extension that could perform multiple different save tasks simultaneously on a single file type with a new extension and with its own name, a file type that perhaps in the future could also recognize and use the Workshop system , if this would be of interest to its creator.
Since there would be several changes and accumulated inside a single file, these new files could be managed by a GUI that could ask for the folder path (and record the path as you record the path of the emulator set) to know where to find them in the hard disk for the software to be able to load them automatically and to add the contents of this folder in a main list visible in the GUI for the choice of the different files they would contain the different changes, and then display their content in a new window for the choice of the different changes to be applied in your project.
These files, through some dedicated commands inside Foundry, could give way to generate these files (instead of downloading them as hacker contribution files in GitHub) to get your own personal list of file-modifications in a dedicated people folder on the PC.
This feature should help to make a copy from different hacked SMB3 game sources, different personal and non-personal SMB3 hack game files.
The GUI could open, when opening these new file types, a new window to display the lists of the different applicable changes, all the possible changes contained in these new file types.
These contents which would be visible in the GUI in several separate lists could for example
allow you to choose to add all the internal lists in full, copying each tile and each sprite, or, it could only include specific choices that can be selected in these separate lists, for example you could choose only to add a bank of the tiles in particular, for example all the world 6 tiles for your personal hacker file in the part of the file dedicated to the world 6 tile bank, I could also decide only to extrapolate the colors of the enemies or the banks of tiles or simply the modified image of a particular enemy .
All this should serve to reduce the effort and simplify some types of changes without necessarily having to manually copy these tile or sprite designs.
It could also be possible, for example through the GUI, to copy the entire list of enemy sprites or only some specific enemies, same thing with the tiles, this could be facilitated with some tips to select a whole list and have more tips ("[✓]") that could select several complete lists, or each object of the selection, within its list, could have its own personal tip.
These new files could also include, within them in another separate list, the changes obtained from the different main menus of other rom hacks, this is because sometimes you do not have the competence to act on the functionality of the main menu of the game therefore, it could al inside it also record the status of a main menu of another hack game to make it available to another person without this having to go looking, with some expertise behind, the modified parts to copy them from another rom hack to another making life easier even for the less experienced as well as those who already know how to do these things.
I would like to bring good news for a fantastic idea that came to my mind.
Given that the speech of going to individually modify each tile and each sprite of the rom of the .nes file of the SMB3 game is very boring, I would like to illuminate with an idea that could be convenient for many people because it greatly reduces the effort to go and change everything little by little. little if already a model elsewhere, as we wish it, already exists. You could add a block change system to Foundry that customizes in a few clicks only the tiles or sprites of the game without touching the part dedicated to the levels in the original file. Therefore, we could only modify the part of the game's drawings not the logical functioning, something very simple like applying a patch to apply to the original game (SMB3-original.nes). This system could work by modifying the "face" (or mask if you want) of the entire game with a choice of multiple lists within a dedicated GUI within Foundry, lists that could be created by hackers directly or indirectly, or by providing their own personal modification as a direct contribution towards this purpose if it pleases and by publishing in GitHub, or indirectly by giving the world with a dedicated function within the software to extrapolate these game "masks". All this could work via a new extension that could perform multiple different save tasks simultaneously on a single file type with a new extension and with its own name, a file type that perhaps in the future could also recognize and use the Workshop system , if this would be of interest to its creator.
Since there would be several changes and accumulated inside a single file, these new files could be managed by a GUI that could ask for the folder path (and record the path as you record the path of the emulator set) to know where to find them in the hard disk for the software to be able to load them automatically and to add the contents of this folder in a main list visible in the GUI for the choice of the different files they would contain the different changes, and then display their content in a new window for the choice of the different changes to be applied in your project.
These files, through some dedicated commands inside Foundry, could give way to generate these files (instead of downloading them as hacker contribution files in GitHub) to get your own personal list of file-modifications in a dedicated people folder on the PC. This feature should help to make a copy from different hacked SMB3 game sources, different personal and non-personal SMB3 hack game files.
The GUI could open, when opening these new file types, a new window to display the lists of the different applicable changes, all the possible changes contained in these new file types. These contents which would be visible in the GUI in several separate lists could for example allow you to choose to add all the internal lists in full, copying each tile and each sprite, or, it could only include specific choices that can be selected in these separate lists, for example you could choose only to add a bank of the tiles in particular, for example all the world 6 tiles for your personal hacker file in the part of the file dedicated to the world 6 tile bank, I could also decide only to extrapolate the colors of the enemies or the banks of tiles or simply the modified image of a particular enemy . All this should serve to reduce the effort and simplify some types of changes without necessarily having to manually copy these tile or sprite designs. It could also be possible, for example through the GUI, to copy the entire list of enemy sprites or only some specific enemies, same thing with the tiles, this could be facilitated with some tips to select a whole list and have more tips ("[✓]") that could select several complete lists, or each object of the selection, within its list, could have its own personal tip. These new files could also include, within them in another separate list, the changes obtained from the different main menus of other rom hacks, this is because sometimes you do not have the competence to act on the functionality of the main menu of the game therefore, it could al inside it also record the status of a main menu of another hack game to make it available to another person without this having to go looking, with some expertise behind, the modified parts to copy them from another rom hack to another making life easier even for the less experienced as well as those who already know how to do these things.