Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Note: this is a capture of the current stable build, not of the nightly build. I'm placing this here to make an example, and perhaps provide some ideas for execution.

This is one character file's list of 9 Outfit presets, created in order. Let's say, for the sake of argument, I wanted to create a "Formal 3" preset. That results in the following:

  • ...
  • Casual 3
  • Formal 1
  • Formal 2
  • MG Attire
  • Formal 3

At this point, if I wished to move "Formal 3" to between "Formal 2" and "MG Attire", I would have to delete and remake "MG Attire". That means one preset's worth of data is potentially lost (unless the user took extensive screenshots or even filled up a notebook page with all of that preset's information).

Yes, it's inconvenient, but mildly so, and it's fairly excusable in the long term. This next example, however, is potentially more disruptive.

Let's say that I wanted to make a "Uniform - PE" preset, and that I wanted to place it between "Uniform - Soccer" and "Casual 1". That involves manually recording the data of, deleting, and remaking six whole presets just to set this new preset where I would want it.

BeforeAfter
Uniform - Cold
Uniform - Warm
Uniform - Soccer
Casual 1
Casual 2
Casual 3
Formal 1
Formal 2
MG Attire
Uniform - P.E.
Uniform - Cold
Uniform - Warm
Uniform - Soccer
Uniform - P.E.

I can think of at least two ways to give the user more control over the order of presets on the list:

  1. Drag-and-Drop: An option below "Add new..." to open a window, showing the listed Preset items as "drag-and-drop" objects that can be manipulated with a mouse.
  2. Number-Governed Order: Similar to 1., but instead, each listed item has an input box showing their position on the list (1, 2, 3...), which can be changed with mouse + keyboard. Changing one item's order value will directly move it to that point on the list, while shifting all items between the original and new positions down or up. (For example, on a list of Items A through E, with A being the first on the list: if Item D's order value is changed from 4 to 1, the list would also change Item A's order value to 2, Item B's to 3, and Item C's to 4, while keeping Item E's value at 5.)

Hopefully this will prove helpful.

(+1)

Hello! A previous feedback has suggested that we need drag-and-drop system similar to what you've described. Now that two people has requested it, we understand that this is an important thing to have. We'll  try to implement it soon!