My workspace for all the objects and rooms is completely unorganized. What can I do?

I'm new to the Quest Editor. I am learning a lot right now, but the problem with my game, is that nothing is organized. I have currently two areas: one is the inside of the player's own house, and one is the outside (like streets and stuff). But my workspace looks terrible. Something like this:

(I can't post screenshots for some reason so yeah.)

{Search:}
Objects
>game
>Bedroom
>Balcony
>LivingRoom
>Kitchen
>Staircase
>BasementStaircase
>Basement
>SecondFloor_Staircase
>Attic
>Backyard
>OutsideStreet
>Functions
>Timers
>Walkthrough
>Advanced

You can see that the rooms of the player's own house is scattered everywhere, and so is the first outside part of the house. If there is at least a group object or something, then all my organization problems would be happily gone. I've tried putting rooms inside of rooms, but nothing ever works. Is there a possible solution to this yet?


(filler for getting my edited post, updated/posted)


for the GUI/Editor, organization, the best thing you can do is to nest Objects inside of other Objects (not sure why this wasn't working for you):

Objects work just like folders on your computer

(pretend example, as I'm not sure what rooms you want to go where, and etc desired/wanted/needed organization/structure)

Objects

-> 'game' Object (the built-in, special and required, 'game' Object)

-> 'room' Object (a Room Object is required, along with a Player Object within it, so, this is just the default 'room' Room Object, you don't have to have this default 'room' Room Object, as you could use the 'house_1' Room Object as the location/placement of your default 'player' Player Object, for an example)
->-> 'player' Object (a Player Object is required, along with it being in a Room Object, so, this is just the default 'player' Player Object, you can have this be placed/put/be in another Room Object, such as the 'house_1' Room Object, for example)

-> 'interior_group' Object
->-> 'residential_group' Object
->->-> 'house_1_group' Object
->->->-> 'house_1' Object
->->->-> 'house_1_interior_group' Object
->->->->-> 'house_1_basement_group' Object
->->->->->-> 'house_1_basement_room_group' Object
->->->->->->-> 'house_1_basement' Object
->->->->->-> 'house_1_basement_staircase_group' Object
->->->->->->-> 'house_1_basement_staircase_up' Object
->->->->-> 'house_1_first_floor_group' Object
->->->->->-> 'house_1_first_floor_staircase_group' Object
->->->->->->-> 'house_1_first_floor_staircase_up' Object
->->->->->->-> 'house_1_first_floor_staircase_down' Object
->->->->->-> 'house_1_first_floor_room_group' Object
->->->->->->-> 'house_1_first_floor' Object
->->->->->->-> 'house_1_bedroom' Object
->->->->->->-> 'house_1_livingroom' Object
->->->->->->-> 'house_1_kitchen' Object
->->->->-> 'house_1_second_floor_group' Object
->->->->->-> 'house_1_second_floor_staircase_group' Object
->->->->->->-> 'house_1_second_floor_staircase_down' Object
->->->->->->-> 'house_1_second_floor_staircase_up' Object
->->->->->-> 'house_1_second_floor_room_group' Object
->->->->->->-> 'house_1_second_floor' Object
->->->->->->-> 'house_1_balcony' Object
->->->->-> 'house_1_attic_group' Object
->->->->->-> 'house_1_attic_staircase_group' Object
->->->->->->-> 'house_1_attic_staircase_down' Object
->->->->->-> 'house_1_attic_room_group' Object
->->->->->->-> 'house_1_attic' Object
->->->-> 'house_1_exterior_group' Object
->->->->-> 'house_1_backyard_group' Object
->->->->->-> 'house_1_backyard' Object
->->->->-> 'house_1_frontyard_group' Object
->->->->->-> 'house_1_frontyard' Object
->->->->-> 'house_1_street_group' Object
->->->->->-> 'house_1_street' Object
-> 'exterior_group' Object
->-> 'street_group' Object
->->-> 'street_1' Object
Functions
Timers
Walkthrough
Advanced
-> Libraries
->-> 'English.aslx' English Language Engine Library File
->-> 'Core.aslx' Hub Core Engine Library File
-> Object Types
-> Javascript (JS)
-> {ETC ETC ETC}

the Objects that I have 'group' in their names would be Objects that are NEVER visited by the player within the game (having NO Exits for example), as they're just organizational Objects for you the game maker internally

the Objects with-OUT 'group' in their names, would be Objects that the player CAN visit within the game (having Exits for example)


I think ArkLonH is referring to the Objects root object just under the Search bar at the very start of the tree of things.

My experience of this has been similar. I have a game with hundreds of objects/rooms listed here. Theoretically, you can reorder these objects with the "Move Up" and "Move Down" arrow keys. However, in my game, a lot of these objects cannot be moved here (under the Objects root object), and some of them can be moved up/down maybe a few rows, but then the editor prevents them from being moved any further. Also, if moved here, their order in the tree of things and full code view gets messed up. Furthermore, if you DON'T reorder them here (under the Objects root), then objects are displayed in a haphazard order in-game under #inventoryAccordion, #placesObjectsAccordion, and FormatObjectList.

I've just chalked this up to another Quest imperfection.


To think outside of the box, you must first get out of the box.
Too many people get trapped in a process because they can't see another way of doing it...
Try this:
Use this format for your room names:
(Rooms in the first house)
(We'll call this "John's house)
John_Bedroom
John_Balcony
John_Kitchen
John_Staircase
John_Basement
(Now some outside)
First_Street_(something on first street)
Second_Street_(Something here too)
(Another house)
Mary_Bedroom
Mary_Basement
Mary_Kitchen
(And so on...)


...you could try opening your .aslx file with a text processor and copy&paste the objects around there to the position you want. Watch out for correct indenting using your Tabulator key, else they will be nested in the editor to.

But i also agree with DarkLizerd... naming your objects congruently won't harm.

Also, Dcoder, i'm curious, what do you mean? I wasn't aware of such a function and can't find it. I can only move them into other objects (appending them at the bottom of the list) and rearrange them this way.


Trying to post an image from my local computer but it's not working. This is the HTML syntax that I used:

<img src="C:\Users\DH\Desktop\Example.jpg" alt="">

What's the correct syntax?


@Dcoder:
Technically, the syntax would be:

<img src="file://C:\Users\DH\Desktop\Example.jpg" alt="" />

But that will only be visible to people who have the image at that location on their computers.
If you want to include an image in a post, it's up to you to make sure that the image itself is accessible to other people first (for example by uploading it to imgur or similar)


@mrangel:
Ok, thanks for that.

@Zesc:
I'm too lazy to post a pic. I'm talking about the Objects root object just under the Search bar at the very start of the tree of things. Click on that and see the list of every object in the game on the right window.

@ArkLonH:
The only reason it matters that this list is disorganized is that this determines the order in which objects are displayed under FormatObjectList and updateList. You can modify these functions to list things the way that you want. E.g., to alphabetize the listing of objects:

https://textadventures.co.uk/forum/quest/topic/sndmg3rcdecgbayrcqx2ka/alphabetized-you-can-see-object-list


@Dcoder: alright, i found it. I wasn't searching on a specific tab, but the overall UI. And for my own defense, i'm using Quest on a 4K screen, it's simple to miss out such small things. ;)


Log in to post a reply.

Support

Forums