|
Post by egotrip on Jan 4, 2015 15:03:40 GMT
This is a major issue. I created the first level for my game with no issues. Then I created a second level, went to place some sprites and had garbled mess and the types were messed up. I deleted them all but there was one stubborn garbled mess that would not go away, even when testing. Then I deleted that screen and created a third, went to place some sprites and got this: So something really is not right here, although there are no crashes when playing the game (at least on level 2) the phantom sprites appear on level 2 and theres no interaction with them, just printed and some garbled. Then I created a new screen, which was totally blank, went to the screen layout editor, and deleted all the mess on screen 2 by placing blank tiles. Then a new, similar but different mess appeared on screen 3. edit: Now everything is messed up - sprites, objects the lot.
|
|
|
Post by Jonathan Cauldwell on Jan 9, 2015 14:03:52 GMT
Sounds like the pointers have become corrupt. Once that happens, anything else you do just makes things worse as data is added to or deleted from the wrong place.
If I can find out where the pointers first became corrupt I could fix the bug. The problem is, you probably won't notice the problem until after you add or delete something. The problem will have occurred one or more actions previous to that. Can you remember what you were doing before you added the second screen? Does any of the data look okay now? Can you add, delete or edit sprites and blocks and are sound effects still working? Knowing which bits are corrupt would help to narrow things down a little.
Can I also ask anyone else who has experienced corruption with the CPC version to let me know about it in this thread, and if possible to recall what actions were taken prior to the problem becoming apparent?
Thanks.
|
|
|
Post by egotrip on Jan 9, 2015 14:10:12 GMT
I will PM you my dsk files with various stages of development so you can hopefully figure out whats gone on. The entire thing is a mess now.
|
|