I had to restart three-four times. I first started RomHacking in Ruby, I put a lot of work in that Rom and I finally encountered a fatal bug, whenever I battled a Taillow the game crashed. I wanted to solved that really bad instead of getting rid of a Pokémon so I got really frustrated and I quitted.
I came a few years later and began RomHacking in Fire Red instead. Got quite more improvement in my project, but this time I was feeling so unmotivated for other reasons, so again, I quitted.
A year or so passed, I tried RPG Maker, cool, but that was not what I was looking for. More time passed and tried pokeemerald. I renewed my ideas and I started my project again and that's finally where I stayed.
To be honest, I appreciate having started from 0 a few times. Because of this I've learnt a lot and now I truly know what I want to do with my project. So if someone is having huge problems with theirs, I'd say maybe try looking into it from another perspective. Personally I don't think starting over is a waste of time, neither is working on a project that is already not as good as you can make it, though the last one I tried and got me no satisfaction, but I guess they are different forms of learning
I came a few years later and began RomHacking in Fire Red instead. Got quite more improvement in my project, but this time I was feeling so unmotivated for other reasons, so again, I quitted.
A year or so passed, I tried RPG Maker, cool, but that was not what I was looking for. More time passed and tried pokeemerald. I renewed my ideas and I started my project again and that's finally where I stayed.
To be honest, I appreciate having started from 0 a few times. Because of this I've learnt a lot and now I truly know what I want to do with my project. So if someone is having huge problems with theirs, I'd say maybe try looking into it from another perspective. Personally I don't think starting over is a waste of time, neither is working on a project that is already not as good as you can make it, though the last one I tried and got me no satisfaction, but I guess they are different forms of learning