dMZX Forums: Ability to Alter the Order of Boards -> Archived Requests -> Tracker

Jump to content

Report ID 407 Title Ability to Alter the Order of Boards
Product Archived Requests Status Implemented (Severity 1 - Low)
Version 2.84c Fixed in GIT

Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Report ID #407: Ability to Alter the Order of Boards

#1 User is offline  
Terryn 

  • ******
  • Group: DigiStaff
  • Posts: 2,960
  • Joined: 12-October 00
  • Gender:Male

Posted 29 December 2011 - 03:46 AM

Fairly self-explanatory, this has been suggested several times in the past.
angelic stream - shed sanguine - ill-adapt - avis - para/lyser - renaissance - dead tangent - phosphene blur - birth breeds death - ________ - painted glass - lagniappe

<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111


Page 1 of 1  
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Replies (1 - 10)

#2 User is offline  
Lachesis 

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

Posted 29 December 2011 - 08:18 AM

The favored approach seems to be to separate the internal order of the boards from the display order of the boards. This would require a world format change, but would allow boards to be reordered without having to scan through the boards and reassign passages.
"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  
zzo38 

  • Registered members
  • PipPipPip
  • Group: Members
  • Posts: 445
  • Joined: 16-May 08
  • Gender:Not Telling

Posted 29 December 2011 - 10:13 PM

It does not necessarily require a format change if you use an external file which contains settings used in the editor (such as display list reordering, settings of new boards, and those kind of stuff).
In Capitalist America, law violates YOU!

"Potion of Confusing": Solve all the puzzles, hold second one as you hold a pencil, and save gibbering mouthers from the king's army.

#4 User is offline  
ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 31 December 2011 - 04:48 PM

Updating status to: Confirmed
Updating severity to: 1 - Low
Updating version to: GIT


Changing the world format isn't such a big deal any more -- I changed it recently to fix some silly field limitations, and we just have to maintain downver.exe to allow people to go back if the new version doesn't pan out.

OTOH, it might not be necessary here. I think updating the entire world's references on board re-order is probably the way to go, even if it means this feature takes a little longer to implement.

I'll approve this one.

--ajs.

#5 User is offline  
Lachesis 

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

Posted 05 June 2012 - 09:18 AM

Updating version to: 2.84b

zzo may be on the mark here. Storing this in the world format would require a format change (not necessarily a bad thing and accounted for in the EBML spec, but would push it off until 2.85), there's already plans for an editor metadata EBML file for other similar things, and refactoring board references will ruin anything like "put c?? stairs pXX", which while could be fixed by manually scanning every line of robotic, would really suck trying to detect in DBC -- not to mention (please never do this) setting BOARD_ID to one of these types and intending it to be used. Do we want to introduce an editor EBML before a total format switch?
"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

#6 User is offline  
ajs 

  • carpe diem
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,614
  • Joined: 21-October 00
  • Gender:Male
  • Location:United Kingdom

Posted 05 June 2012 - 03:59 PM

(Re-wrote this after some investigation)

Looks like the best fit would be libebml2 because that's written in C and has a C API. There's an example of a parser https://matroska.svn...test/ebmltree.c

I think this is a good choice for a world format which tools might want to be interoperable with (and downver, and checkres, etc..) but the editor settings might be less compelling. There's no doubt that using EBML for a couple of editor features will initially consume more of your time vs just fwriting some buffers, but it could be a nice warm-up to doing the world file.

--ajs.

This post has been edited by ajs: 05 June 2012 - 04:16 PM


#7 User is offline  
Lachesis 

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

Posted 09 June 2012 - 06:43 PM

Updating version to: 2.84c

Fizz
"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

#8 User is offline  
Lachesis 

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

Posted 19 June 2012 - 05:55 PM

Well, after having looked at how Import World behaves and considering how unlikely it is that Robotic has exact-ID board references, I think I'll go with what ajs suggested. The things I brought up have probably never happened in the history of MZX, or at least recently enough that they'd screw anyone up. There are other things much more suited to the editor 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

#9 User is offline  
Lachesis 

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

Posted 02 December 2012 - 10:13 PM

Updating version to: 2.84d

Probably not going to get to this in the timeframe I want 2.84c out in. Oh well!!!
"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

#10 User is offline  
Lachesis 

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

Posted 08 December 2012 - 01:48 AM

Updating status to: Implemented
Updating version to: 2.84c
Issue fixed in: GIT

jk lol

GIT 0b01429
"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

#11 User is offline  
Terryn 

  • ******
  • Group: DigiStaff
  • Posts: 2,960
  • Joined: 12-October 00
  • Gender:Male

Posted 24 December 2012 - 12:33 PM

Moving to: Archived Requests


Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

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


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