- Images
VSelect features an overlay of the currently used motif. Users can drag and drop installed characters into the character select screen to install or rearrange them, Select.def will then be automatically updated by the program. VSelect is also capable of visually displaying the current Arcade mode order of the characters; once again, dragging and dropping will enable the order to be changed around, according to a character's perceived difficulty.
A list is available of all installed stages detected by the program, which can be used to assign a stage to a character, again by means of drag and drop: the user drags the character (or multiple characters) and drops it on a node in the list. This list can also be used to specify which stages are included in modes other than arcade mode; any stage not assigned to a character but designated as "Included" will be added to the Select.def as an "ExtraStage".
Direct links to open select.def, system.def and mugen.cfg are included for convenience (the user can specify the text editor to be used for this). Other options include the facility for automatically creating backups prior to saving changes to the Select.def, a feature that is enabled by default as of version 1.3.9.5.
- Slot parameter: Multiple characters in the same cell
- Skipped cells: for irregular shaped select screens that use the cell.x-y.skip option, e.g. ILX (version 1.1.2 or later)
- Hidden/locked chars
- Excluded chars
- ExtraStage parameters
- Zipped stages
- Stage portraits
- Preload SFFs for alternate portraits
- All new and extended select screen parameters
It should detect if you've opened a Mugen or an Ikemen installation and behave accordingly, i.e. Ikemen-only features shouldn't show up in "Mugen mode". So Mugen users should be able to update and not worry about stuff not working.
As well as Ikemen support I've added various new features such as:
- Search feature: find chars on the select screen by searching by name, or custom prefixes e.g. "author
hantom" to locate all your PotS chars - Auto-fill empty areas with chars or randomselects
- Undo/redo
Hopefully the UI is intuitive enough for people to find their way around, but let me know if you want any explanations, can't find an option etc. The ☰ menu (top left) is where you can Save, launch Ikemen, and change your preferences. In the title area where it shows the engine and motif name, you can click these to see related options (e.g. switch screenpacks, or open select.def in notepad).
- When you drag a character, if you hold down Alt when you drop it on another character, the cell will turn into a slot. The Slot Properties sidebar will open to show the characters in the slot.
- You can also open this sidebar by double-clicking the slot.
- In the sidebar you can set the next/previous/select buttons for each char. There's also a copy button to the right of each field, to use the same button for the other chars in the slot.
- You can drag the chars to rearrange them in the slot; drag them onto the grid to move them out of the slot; drag chars onto the sidebar to move them into the slot.
- The slot's cell on the grid will be animated while it's open in the sidebar. If you drop a char on the cell while it's in this state, the char will be added to the slot.
- In the Stages/Order lists, characters will be tagged as being located in a slot.
Skipped cells
Select screens that use e.g. cell.1-1.skip = 1 should display and behave correctly. Note, the older cell.1.1.skip = 1 is not supported, as it's obsolete.
Hidden/locked chars
- Chars with the hidden parameter will be displayed with an icon overlay. The colour of the icon indicates the value, e.g. red = locked. Hovering over the icon shows the meaning.
- Double-click a char or right-click > Properties to open the Character Properties sidebar. The Hidden property can be set from the 'Settings - Common" section.
Excluded chars
Excluded chars don't show in the grid, so I've added a new list alongside the Orders/Stages, named Excluded. You can drag/drop chars here to Exclude them, or drag them to the grid to include them.
Stage properties
ExtraStages can have parameters in Ikemen, so I've added a gear icon to the stage list - click it to open the Stage Properties sidebar. Here you can also view the stage portrait, if it has one. For animated portraits, you can click them to play the animation.
Multiple stages
- Characters in Ikemen can have more than one stage assigned. So, if you drag a char to a stage in the list, and hold down Alt when you drop it, it will be added to that stage in addition to any stage it's already assigned to.
- You can also assign multiple stages in the Character Properties sidebar: hover over the Stage field and you should see a "+" button, which lets you enter a new stage. You can do the same thing with other properties (e.g. music)
