I'm not sure if this is a bug, or intentional, or if it's never been an issue before, but it's causing some problems in my game so here goes.
if I save my game through robotic, the number of robots that are on the board reorders a little if any robots have died. The robot count goes down by the number of robots that are no longer present on board. so in my instance, the robot that was running a program controlling sprite 66 was robot id 66 before saving my game, even if two other robots had died. After saving my game, that robots id was 63, it was still running a program controlling sprite 66. same program, different robot. I verified this through the debugger, (F11). I exported the before and after's to text files, if you want to look at those. Like I said, not sure if this is a bug, it just seems like it is to me. Thanks for looking into this, Graham.
Report ID | 585 | Title | possible bug (new robot id issued after robitic save game) |
Product | Archived MegaZeux Bugs | Status | Fixed (Severity 1 - Low) |
Version | 2.84c | Fixed in | GIT |
Introduced In Version | <2.80 | Operating System | windows 64 bit (windows 8) |
Page 1 of 1
Report ID #585: possible bug (new robot id issued after robitic save game)
#1
Graham
Posted 10 July 2013 - 06:33 AM
Currently working on Servo for MegaZeux, I hope to complete it by the middle of 2015? Who knows...
"Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you’re a mile away and you have their shoes."
-Jack Handey
"Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you’re a mile away and you have their shoes."
-Jack Handey
Page 1 of 1
Replies (1 - 6)
#2
ThDPro
Posted 10 July 2013 - 09:58 PM
I dunno if it's undesirable or not, but I ran into that one when making Lochronotran(prompting numerous bugfix versions). I have to say, it seems pretty silly that the ID changes when saved, but it aint hard to circumvent, but still doesn't seem to have much of a reason to do that. I could be TOTALLY wrong though.
original soundtracks
Better Than Nothing - DOMINATION - Commander Keen: Heroes Lost - Welkin - A Confectioner's Recipe - random ThDPro music stuff
<Risu21121> if you're not going to make a good game, you might as well make a blatantly racist one.
<Kuddy> Testicles.
"Where are my folder?" - KKairos
Better Than Nothing - DOMINATION - Commander Keen: Heroes Lost - Welkin - A Confectioner's Recipe - random ThDPro music stuff
<Risu21121> if you're not going to make a good game, you might as well make a blatantly racist one.
<Kuddy> Testicles.
"Where are my folder?" - KKairos
#3
Dr Lancer-X
Posted 10 July 2013 - 10:03 PM
Not a bug, changing it would require altering the file format to allow for null robots, don't assume any robot_id will be valid for more than the cycle in which you checked it. It's really an internal MZX thing that is exposed because it's necessary to be able to uniquely identify a robot- I think 'packing' them on saving is a reasonable thing to do.
If the documentation around robot_id doesn't already say this it probably should, because it would be a bit of an unpleasant surprise.
If the documentation around robot_id doesn't already say this it probably should, because it would be a bit of an unpleasant surprise.

<Malwyn> Yes, yes. Don't worry I'd rather masturbate with broken glass than ask you for help again. :(
#4
Lachesis
Posted 10 July 2013 - 11:13 PM
Updating status to: Flagged For Future Version
Updating severity to: 1 - Low
Updating Introduced In Version to: <2.80
It'd be a pretty basic change to the file format and doesn't hurt anything. This was probably going to happen anyway because of the nature of 2.85's major format overhaul.
Until then, follow Lancer's advice and I'll see about the help file
Updating severity to: 1 - Low
Updating Introduced In Version to: <2.80
It'd be a pretty basic change to the file format and doesn't hurt anything. This was probably going to happen anyway because of the nature of 2.85's major format overhaul.
Until then, follow Lancer's advice and I'll see about the help file
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#5
Lachesis
Posted 19 May 2017 - 04:52 AM
Updating status to: Confirmed
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#6
Lachesis
Posted 16 June 2017 - 02:36 AM
Updating status to: Fixed
Issue fixed in: GIT
Fixed in GIT 2d3690e.
Issue fixed in: GIT
Fixed in GIT 2d3690e.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
Page 1 of 1
0 User(s) are reading this issue
0 Guests and 0 Anonymous Users
Powered by IP.Tracker 1.3.2 © 2025 IPS, Inc.