So far, here's a list of pros/cons I can see to such a change:
- Nesicide is a bit crashy on my machine (may be a configuration issue on my end) - I have hit multiple instances where it stops responding to all clicks and I have to force kill it.
Any chance I can get reproduction steps or a sample project or something to try to reproduce your issue? What is your machine specs?
cppchriscpp wrote:[*] Nesicide requires GnuWin32 and wget; need to provide instructions for those prior to install of ide
GnuWin32 comes with the package. wget is only required to *build* nesicide from source as it fetches the dependencies tarball.
cppchriscpp wrote:[*] Graphics editing tools are powerful, but quite unclear to a newcomer. (The tool I use today kinda forces your hand a little harder, which I found actually helped educate me. Would be curious how others feel)
I would appreciate any ideas on what is unclear and how to make it clearer.
cppchriscpp wrote:[*] SFX Editing is a bit less intuitive, since with the current setup you would have to add a new "music" file. (Minor)
SFX editing isn't supported yet. Only integrated Famitracker. I haven't come up with a useful UI for creating effects. I intended something similar to Garry Kitchen's Game Maker for C=64's Sound Maker.
cppchriscpp wrote:[*] Build process becomes a bit less transparent/more complex with the loss of the makefile
This is evidence of the battle for control. Newcomers generally don't want to have to worry about makefile details. Experts don't want to be completely cut off from manual makefile modification.
cppchriscpp wrote:[*] Lose built-in git controls (and other minor features, like styles) from VS Code[/list]
Sounds like a job for libGitWrap
cppchriscpp wrote:Unknown/Other Notes
- Don't know how to set up map conversion and similar utilities
- Unknown amount of effort detailing how to switch rom/mapper types
Not sure how I can help with these?
cppchriscpp wrote:[*] How's the accuracy of the built-in emulator?
Fairly good, though not perfect. I was on a test passing binge for quite a while.
cppchriscpp wrote:[*] Nesicide's default C project doesn't compile
cppchriscpp wrote:[*] Famitracker is almost more confusing in this setup, since you have full control of a music file/etc, and it isn't really clear where it's hooked in. Still need to manually run exports, etc, which may not be as clear when the editor is built in. (Unless this can be automated through nesicide, which it maybe can.)[/list]
I am *intending* to make the music import process seamless but haven't got there yet. For example, when you build your project it would export the music files and include them in the build automatically.
I am interested in helping out if I can as this is ultimately the goal I'd had in mind at the beginning -- a full featured tutorial project that would teach newcomers. Rather than a blank slate "do what you want and oh by the way here's some minimal (no offense, tepples) examples.