dMZX Forums: Load/Save files for CHAR ID from both Global Editor and Robot -> MegaZeux Feature Requests -> Tracker

Jump to content

Report ID 808 Title Load/Save files for CHAR ID from both Global Editor and Robot
Product MegaZeux Feature Requests Status UNFILED (Severity 0 - None Assigned)
Version TBA Fixed in -

Page 1 of 1
  • Cannot start a new Issue
  • You cannot reply to this issue

Report ID #808: Load/Save files for CHAR ID from both Global Editor and Robot

#1 User is offline  
smilymzx 

  • Those Goodie-Goodies!
  • PipPipPip
  • Group: Members
  • Posts: 349
  • Joined: 25-October 03
  • Gender:Male
  • Location:I.M.MEEN's book

Posted 13 June 2020 - 01:29 AM

The title says it all, basically the Robots will only load MCF formatted binary via command (unless you can find a way to make it save via your own robot), The Global Info Editor menu also can have additional buttons during the CHAR ID EDITOR (or EDIT CHARS/EDIT CHARACTERS) to save and load to MCF binary file
The format:
  • "MCF" (ASCII)
  • [Entire Char ID list, including UNUSED data, from MZX file] (self explanitory)
  • (EOF, Continues thru Damage, Seperate format entierly)

This post has been edited by smilymzx: 13 June 2020 - 01:31 AM

SmilyMZX, A.K.A. Hamtaro126 (A.K.A. AtariHacker)

I am at:

Z2 - ZZT forums, NESDEV Forums, SMW Central (Super Mario World)

Other interests:

Museum of ZZT, NESDEV Wiki, Wiki of Weavers (ZZT-related!)


Page 1 of 1  
  • Cannot start a new Issue
  • You cannot reply to this issue

Replies (1 - 6)

#2 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 13 June 2020 - 06:32 AM

I really don't know about this. Was there a specific use case you had in mind for this? I'm having a hard time thinking of any myself. The only time I've personally had to change a lot of char ID values during gameplay is a powerup for changing enemy damage and I found the CHANGE CHAR ID command adequate for that.

Assuming there is a use case for it I'd still have to think about the format a bit. The char ID table is really three tables in a single array with no space left for future extensions (like things 128-255 or adding more animations). Neither of the world formats really handle it well right now and fixing this pretty much requires breaking compatibility in the world format and in the CHANGE CHAR ID command. If this proposed file format was implemented as specified in your post, it would be another thing that needs fixing later.
"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

#3 User is offline  
smilymzx 

  • Those Goodie-Goodies!
  • PipPipPip
  • Group: Members
  • Posts: 349
  • Joined: 25-October 03
  • Gender:Male
  • Location:I.M.MEEN's book

Posted 13 June 2020 - 08:12 PM

Specific use cases- in robotics: just like the LOAD CHAR SET [file] and LOAD PALETTE [file], for example, can be swapped in game during boards, or can be used during event-driven CHAR ID changes for large changes!

If one were to swap a large CHAR ID set for MZX v2 with one with a ZZT style one, and again with a custom CHAR ID set, This will be a problem today if only using large robot type-ins, too bulky!!!

You can still make changes to the format.

This post has been edited by smilymzx: 13 June 2020 - 09:06 PM

SmilyMZX, A.K.A. Hamtaro126 (A.K.A. AtariHacker)

I am at:

Z2 - ZZT forums, NESDEV Forums, SMW Central (Super Mario World)

Other interests:

Museum of ZZT, NESDEV Wiki, Wiki of Weavers (ZZT-related!)

#4 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 13 June 2020 - 09:39 PM

Those use cases are awfully vague. What I mean is specifically why do you want to be able to change large portions of the char ID table on a board-to-board basis? What would this accomplish that e.g. just loading a different char set wouldn't?
"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

#5 User is offline  
smilymzx 

  • Those Goodie-Goodies!
  • PipPipPip
  • Group: Members
  • Posts: 349
  • Joined: 25-October 03
  • Gender:Male
  • Location:I.M.MEEN's book

Posted 13 June 2020 - 10:24 PM

Because I do not want to type a long bulk of CHANGE CHAR ID text commands for the same purpose, I want a much easier approach to this, This is one such proposal of a solution to solve that problem, also saves robot space!
SmilyMZX, A.K.A. Hamtaro126 (A.K.A. AtariHacker)

I am at:

Z2 - ZZT forums, NESDEV Forums, SMW Central (Super Mario World)

Other interests:

Museum of ZZT, NESDEV Wiki, Wiki of Weavers (ZZT-related!)

#6 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 14 June 2020 - 02:23 AM

Yes, but why do you need to do this in the first place?
"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

#7 User is offline  
smilymzx 

  • Those Goodie-Goodies!
  • PipPipPip
  • Group: Members
  • Posts: 349
  • Joined: 25-October 03
  • Gender:Male
  • Location:I.M.MEEN's book

Posted 14 June 2020 - 02:45 AM

Why? Because thought it would be useful, Because maybe it's a good idea, and Because It would really make things easier without much strain...

This post has been edited by smilymzx: 14 June 2020 - 02:47 AM

SmilyMZX, A.K.A. Hamtaro126 (A.K.A. AtariHacker)

I am at:

Z2 - ZZT forums, NESDEV Forums, SMW Central (Super Mario World)

Other interests:

Museum of ZZT, NESDEV Wiki, Wiki of Weavers (ZZT-related!)


Page 1 of 1
  • Cannot start a new Issue
  • You cannot reply to this issue

1 User(s) are reading this issue
1 Guests and 0 Anonymous Users


Powered by IP.Tracker 1.3.2 © 2024  IPS, Inc.