It is currently Sat Oct 21, 2017 12:42 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Tue Nov 18, 2014 6:06 am 
Offline
User avatar

Joined: Sun Oct 12, 2014 11:06 am
Posts: 123
Location: Finland
I just found out that if YY-CHR crashes, the chr file you were working on will be completely empty next time you open it. I don't know how commonly known this is, but backup your chr file before you start working on it! I lost a lot of progress because of this and wanted to let others know so the same thing wouldn't happen to them.

_________________
UP SIDE DOWN A B A B B A B A Hidari migi
L R L R STOP & DASH & UP & TALK Ijou nashi


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 11:06 am 
Offline
User avatar

Joined: Thu Jan 19, 2006 5:08 pm
Posts: 744
Location: Shelton, Washington.
Which OS version are you using?
Also, Which version of YY-CHR are you using

if you're using YY-CHR.NET, Things can be glitchy

YYCHR.NET is still being made as a WIP by the author, so it should still be bugfixed a bit before the first release

The Linux-Wine Method was an assumption by me, so some things will not work out a bit!

_________________
AKA SmilyMZX/AtariHacker.


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 1:00 pm 
Offline
User avatar

Joined: Fri Nov 12, 2004 2:49 pm
Posts: 7232
Location: Chexbres, VD, Switzerland
Personally I still use version 0.98 because all the newer ones have been buggy and unstable.

Besides I always have a dozen of backup of the games I'm working on, so it's not that much of a problem if a file should be lost.


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 1:03 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10066
Location: Rio de Janeiro - Brazil
Tsutarja wrote:
backup your chr file before you start working on it!

Actually, backup your entire projects regularly, regardless of the tools you're using. This is common sense. If you don't make backups, you're asking to lose data, no matter how stable and bug-free your tools are.


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 2:52 pm 
Offline
User avatar

Joined: Fri Nov 12, 2004 2:49 pm
Posts: 7232
Location: Chexbres, VD, Switzerland
Actually backups are not here just to recover lost data, but also to have a re-starting point if you mess up something to the point that fixing it would take more time than taking back an old version.

This happened to me quite a few times, where I wanted to add some functionality but messed up very badly.


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 4:18 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19114
Location: NE Indiana, USA (NTSC)
And at that point, it becomes worth it to learn git. In fact I need to do that myself; so far, I've been just working from the previous release as my backup.


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 4:30 pm 
Offline

Joined: Tue Jul 10, 2012 1:37 pm
Posts: 54
Yes I agree git is very good to use. It is nice to have a history of what you have changed in your project. Also as for bugs in programs is the author aware of them? I know for my project Retro Graphics Toolkit I want to hear about bugs in my program so that I can fix them. I have fixed some bugs that caused me to think if only someone would have told me about that. I would have fixed it sooner. I fixed some bugs after releasing a new version but have held off due to no one has complaining.


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 7:40 pm 
Offline

Joined: Thu Aug 12, 2010 3:43 am
Posts: 1589
tokumaru wrote:
Tsutarja wrote:
backup your chr file before you start working on it!

Actually, backup your entire projects regularly, regardless of the tools you're using. This is common sense. If you don't make backups, you're asking to lose data, no matter how stable and bug-free your tools are.

I think the point was to back-up before every time you open the program. Regularly will not be good enough, e.g. if your last back-up is from yesterday but you edited the file several times today and then the file gets corrupted, you will lose all of today's progress (and it can be a lot).

The git suggestion would help in this case (or any version control system, for that matter). In fact this is very much the main point of them, to be able to easily roll back in case the changes to the file end up breaking something. But they still have the downside that you need to be explicitly commiting every change and here you may actually forget to do that (so you'll need to find a way to automate this if possible).


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 8:45 pm 
Offline

Joined: Fri May 13, 2011 7:36 pm
Posts: 143
FWIW I've been using YY CHR.NET for some time without problem. Maybe I just haven't been using the bugged bits?


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 9:05 pm 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2963
Location: Tampere, Finland
I've never had data loss occur with YY-CHR. I'm not sure if op was saying that YY-CHR actively deleted his data, or that he just forgot to save (and YY-CHR didn't automatically back it up, which it indeed does not).

Version control systems are good, but they work better if the data is textual.

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 9:42 pm 
Offline

Joined: Thu Aug 12, 2010 3:43 am
Posts: 1589
I think he meant that YY-CHR completely nuked the file (truncating it to 0 bytes), not only losing the current work but also all the previous work on it as well.


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 10:20 pm 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5728
Location: Canada
I would strongly recommend setting up source control and use it for your project, whatever it is. I like subversion, personally, but git is also very popular. They are both free tools.

git: http://git-scm.com/
subversion: https://subversion.apache.org/

You can create free repositories here:
https://www.assembla.com/


Top
 Profile  
 
PostPosted: Tue Nov 18, 2014 11:12 pm 
Offline
User avatar

Joined: Sun May 27, 2012 8:43 pm
Posts: 1306
For the last few years all my projects have been on git, and while I haven't had any disasters having a remote to push to is relieving. It also makes moving between machines very easy.


Top
 Profile  
 
PostPosted: Wed Nov 19, 2014 1:53 am 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2963
Location: Tampere, Finland
rainwarrior wrote:
You can create free repositories here:
https://www.assembla.com/

Also: https://bitbucket.org/

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
PostPosted: Wed Nov 19, 2014 2:46 am 
Offline
User avatar

Joined: Sun Oct 12, 2014 11:06 am
Posts: 123
Location: Finland
Hamtaro126 wrote:
Which OS version are you using?
Also, Which version of YY-CHR are you using


I'm using Windows 8.1 on my laptop. My YY-CHR version seems to be YY-CHR.NET ver.0.99

Sik wrote:
I think he meant that YY-CHR completely nuked the file (truncating it to 0 bytes), not only losing the current work but also all the previous work on it as well.


Yeah, this was exactly what happened. The crash has occurred only once, but I did lose a lot of work because of that.

_________________
UP SIDE DOWN A B A B B A B A Hidari migi
L R L R STOP & DASH & UP & TALK Ijou nashi


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group