During development of that we were bother pretty hard core about doing stuff on paper for some reason. I wish I still had all of my character and enemy designs. Speaking of losing design document stuff, I also no longer have like any of the stuff I did for it, so it would be up to someone to re-create a lot of that stuff.
I still have most of your artwork for this game, if that helps. And much of the paperwork done on this game is lying around somewhere. But I am pretty sure picking this up one back up ever again. I still hand write a lot of stuff, mainly smaller ideas, conceptual sketches, maps, and code snippets, but I have getting better about using notepad for larger scale operations. There was a lot of really shitty spaghetti code and design flaws in this game, though, especially early in the project when I was fairly new at 6502 and good coding practices in general.
I'll see if I can make it sound slightly less daunting for someone who would actually dare to pick up the project.
- If there's one first thing I'd change it would probably be to scrap the vertical parts of the game, and just do horizontal rooms. (The vertical rooms were designed originally only to scale in one direction in CV3, so a lot of things would disappear or crash; this caused major issues).
- I had issues with the map hogging up a lot of RAM addresses, but someone pointed out that I could have just used some upper section of RAM that is used in MMC5 games.
- There was a big fear that I would run out of ROM. I would cut out pretty everything that will not get used in the game that is know will not be used.
- A good disassembly of CV3 would be very useful for reference. (Is there one out there?)
- Make the levels editable easily in the editor. I requested the source code from the author for reVamp, but never got around to retooling it to fit the radical new level design.
I like the snarfblam approach. Get graph paper. A book of graph paper is particularly good. You get a big thumbs up for that image. I hand write most of my stuff when I don't have time at a computer.