Odyssey - Optimisation/Performance and UI (Galaxy & System Map) Feedback

ENHANCEMENT: Do not center the screen while holding down the LMB on a object to target it. Center it only after the button has been released.

ENHANCEMENT: Holding down the LMB on any tile, not just bookmarks, should take the default action (plot course, book APEX, etc.)

ENHANCEMENT: Add separate filters for settlements, odyssey settlements, and surface ports to Ship Navigation Panel like currently in the map categorization scheme.
 
Not really sure where to write this, but it is related to UI.

Problem: too many components, data and items. The UI does not give any indication which items are useful and which are junk.

Suggestion: have junk button which sells all junk.
have points scoring system that enables you to store points for traded in items so you can gain points for any needed component.

The UI is not very good. It would also a good idea to have different categories of items, components or data selected as a group in the list. Not just one function where you can selll all. A filter options would be helpful together saying which ones are useful and which ones are not.


Crash101
 
Why does the planet info menu bar disappear when you go into the map view of a single planet? and why does the info from the DSS not show up in this view? you can only see this in space under FSD when you are looking at the planet. If you mapped the planet and have the data to sell to UC, surely you can display it in your own navigation terminal.

I'd also like to see the following:

Sub menu items popout from the parent button, not all at the top of the menu, this is a real pain if you are using the lower buttons.

Ability to turn off the grid background in System View

Closer zoom on the planets and the ability to add and save freehand bookmarks/waypoints, which are accessible on the ship/SRV/suit's HUD as targets

More interesting info on Bio Scan menu than just the name of the species - at least a picture and locations on the map

Keybind for planet map of currently selected planet (In all modes)

Option to show the "bubble" in Realistic view mode, perhaps a single colour ghost like the powerplay mode

Powerplay style bubble display, but just showing the superpowers & independents as single colours

Target nearest known station/base/carrier button for those out in the black and in need of services.
 
For the love of all that is good and decent in the world,

Let us see our ship loadouts in the transfer screen.

You know, like before?
And as a general guide for "how to improve things," a good starting point would be to put back all the functionality that you took away. Sure we can argue about icons vs words, about layouts, etc; but I'll figure out how to deal with bad UI if I absolutely must. But DONT. TAKE. AWAY. EXISTING. FUNCTIONALITY.

Seriously go look at the old UI and make a note of everything you cannot do AT ALL in the new one. That should be priority #1.

Off the top of my head: remove bookmarks in the same spot as adding bookmarks.
 

Deleted member 115407

D
Lack of formatting and information in Odyssey Inventory Lists is frankly absurd.

Not alphabetized
Not grouped properly
No stolen/illegal indicators
No indicators for known usable items

bartender.png
 
Suggested Fixes: Just to emphasise what vindelanos posted above, go back to your roots and embrace tabular/spreadsheet style presentation of as much information as you can fit on a panel. Vindelanos raised a really good point, I think you guys need to go back and look at everything to reconsider what you've really done with the new UI and how unlike Elite is has become. If there's room to jam more information in somewhere, do it. Also, it's a no brainer that all columns should be sortable.
 
nD9ByM3.png

Ship blueprint courtesy of ed-anatomy
The outfitting thread seems to be locked, idk why, its only been a week or so.
Apologies but I don't know where else to put it.
Code:
# General UX Philosphy thoughts
   - Icons are clean and consistent
   - Colours are much more balanced than before more comfortable to view
   - Layout is comfortable and doesn't blend together
   - Reduce clicks
   Outfitting is a demanding task and clicks stack up fast and waste time
   - Non-blocking Animations
   Always nice to look at, but VERY annoying when they slow you down.
   And I mean, 300 miliseconds can be too much even with animations.
   To be clear, the animation is not the problem, it just should not force input
   events to wait, for example, you briefly invisible buttons should be clickable.
   - Leveraging context to streamline the UI
   For example Core modules can only fit 1 module, no need to pick a category, the
   category is implied.
   - Two Column Rule
   Elite's UX design has long had a unwritten rule where every UI
   must strive to only have 2 navigable columns on any 1 screen, at most.
   This has worked very well, deposit it's limitations.
   This rule has been broken recently and only sometimes for the better.
   In the case of the module shop it is easy to navigate with straight routes
   between menu entries.
   However, menus like the Cargo Hold can quickly break down.
   For the cargo hold, the 3rd column Transfer Button is difficult to navigate to,
   from correct Inventory category, it is no less than 3 buttons to reach it.
   Interface Right > Up to filters > Right to Transfer > Select
   This is slow
   - Leverage keybinds to streamline the experience
   I fully appreciate the simplicity in only using 5 bindings for all actions
   However, just 2, or even 1 dedicated optional binding would greatly
   help streamline the process.
   For example, pressing T to Transfer a module from storage would be a great QoL
   addition
   Equally, Pressing T to Target in the galaxy map without plotting a route would be quite nice.
   - Prefer filters to categories
   Categories is nice for narrowing menu entries, however, it can be annoying when
   you want to see all entries, especially if you don't know what category your
   looking for, and can actually hamper the experience.
   This could take 2 forms,
   either 1, an "all" category,
   or 2, narrowing results on the fly with the list side by side with filters
   - Avoid pop ups at all costs
   Pop-ups are a fairly recent thing in Elite.
   They all feel out of place or add extra menus to click "back" to return to
   previous menus. (immersion breaking and such)
   They also have very limited information due to their narrow size and add extra clicks.
   - Get rid of physical dividers
   Others have noted holding a UI navigation button will be halted by "Physical
   Dividers", I see no purpose for this, they make it harder to scroll long
   menus. This is most visible in the Galaxy Map
   Equally, being able to press once at the end or side of a menu, to "wrap"/jump to the
   far other side of the list, would be a great QoL feature.
   - Colour is good
   The mission board has shown how effective icons and color can be
   And the extra addition of yellows is greatly appreciated
   Could make engineer modules have blue box or purple instead of orange,
   matches Odyssey UIs
   Red, yellow, purple for thermal kinetic plasma damage respectively
   Change colour as well as cross-hatching / strikethrough to denote
   unavailable modules
   - Increase the font size slightly for accessibility reasons
   There's a lot of unused space and padding, on top of more information, I would
   increase font sizes across the board to make it easier to read,
   also adding more useful information
   - Colour blindness options
   This doesn't affect me but I think it's important, especially if we
   are going to introduce the new-found powers of colour in the UI
   Even so, the current UI is very monotone in places and (seems) like has worked
   well for most people, but can blend together at times.
   - Bulk actions
   Doing many similar action is pretty common, it'd be nice to have more options
   for this.
   For example, instead of returning to Equipped Modules on buying a new module,
   you could go back to the Module List you just had option, and buy another
   similar item (only for hardpoints and optionals).
   - Prefer filling space with information
   I love how tidy and clean the UI looks.
   But, it looks less tidy when you have 4 separate ship statistics tabs,
   realistically, you could nearly have all 4 tabs on one screen.
   - Try to keep icons aligned
   Repeated information can be harder to digest when you have to scan a line or
   area to find it.
   Keeping it in a consistent location or orientation makes it easier.
   For, icons shouldn't be tacked onto the end of text, if possible
   - Make sure a symbolic is globally/universally understood, otherwise explain it
   Icons are good to show a lot of information in a small area,
   but can be meaningless if not understood.
   If its not understood, explain it somehow, even if thats doing a non-destructive
   action.
   For example "ENG" distributor pips is eventually clear, since you can see if you
   can boost, and if the distributor is filling.

# Missing Information
    - No module information about stored ship in shipyard
    - Stored modules doesn't show stored location
    - Engineer stats doesn't show properly on hover
    - No map or blueprint of hardpoint placement
    This has been missing for a long time and is currently inferred from the looking
    at images of the ship, or even with sub-system targeting.
    In line with some of the other points, adding a dedicated bit of information for
    this would allow you optionally reclaim the space used showing the ship in the background.
    - No insurance
    Outfitting so you have enough rebuys is really important.
    - Module stats comparison appears for transfering stored modules but not module shop
    - Base stats of the module is no longer easy to see
    This was helpful to see how much your engineer mods actually help or hinder you.
    As well and being useful for telling things to others
    - Show what all icons mean with an explanatory hover description/name
# Allow outfitting from inter-astra
    This make be problematic to impliment.
    I think it would be a nice QoL, usually you want to tweak a new / retrieved ship :)
# Why when transferring a module does it ask you to sell the same module twice?
    Like honestly, you go to Stored Modules,
    pick a module, it asks if you want to sell it or transfer it, then you put a
    slot to transfer it to, then it asks you AGAIN if you want to transfer it, and
    it makes it look if you're asking to "sell and equip" but no!
    It's just sell!
    To clarify, there is effectively 2 sell buttons, 1 to sell the old module and
    equip, one to sell the module being transferred, this is both confusing and
    error prone. And I mean, it actually breaks the game logic, showing an equipped
    module that no longer exists, and showing you with a null/undefiend module.
    This is such stupid design I can't understand it, I actually sold my G5
    engineered sensors because of this.
    Oh, and what's more, if you sell from this menu you can't buy back modules, so
    once its gone, its GONE.

# Eventually streamline ship/outfitting by integrating them
   - For example outfitting another ship
   - Going to the shipyard from outfitting
   - Add an option to select skip and outfit, to skip the long ship swap animation
# Add a confirmation popup for storing hot modules
   It's kind of weird and annoying that storing them costs nothing without
   confirmation, and equipping the module to the (already hot ship) could cost 10
   million or more to clean, even to put back in a hot ship.
# Add the livery buptton back to the outfitting, just QoL
# You can sell stored modules in 1 click but not equipped modules
   This is bad because you can buy back equipped modules but not remote modules.
# Remove module ship category on the left when not in module shop
   and replace it with equipped modules
# Make the UI toggle for sell/store bigger and have more "in your face warnings"
   Currently its a bit too easy to sell modules accidentily, and whilst I
   appreciate the streamlined replacing process the game doesn't tell
   people they can buy back modules, and it panics people.
   Also the game isn't clear about *when# you can buy back modules, it
   could be extended to something like 24-48 hours.
And the colours don't change or anything, its very intuitive.
# Add livery button to outfitting
# Wasting less screen real estate
   It's nice to see stuff in the background with a toggle, but it is
   a waste of space when actually outfitting, outside of hardpoint placement.
   (This could be replaced with a module layout blueprint in the future)
   Also squeeze as much ship specs onto one page, cycling can become
   bothersome after a while.
And there's ltos of empty space that can be used
# Reduce loading animations to 0
   Whilst it looks nice at first to see the button click animations and the
   hardpoint deploying/retracting, it takes up a huge amount of time whilst doing
   bulk outfitting jobs.
   The galaxy map gets this perfect and all the animations do not *block# user
   input.
   The same is true of EDSY.org and coriolis.io
# Show all modules at a station not just ones for you ship
   The module shop seemed like it implied let you buy and store modules for any
   ship, unfortunately that's not the reality
   This would be good to let you buy modules and store them directly.
# Excessive Clicks
Currently the flow to buy 1 pulse laser is. Starport Services > Outfitting > Ship Modules > Hardpoints > C1 Hardpoitns > Buy Module > Pulse Lasers > 1E Fixed Pulse Laser > Buy Module.....
   - Skip sub-menu for core modules
   - Skip sub-menu if there is only 1 sold module type
   - Quick Actions
   One alternate method of managing modules could be streamlined and made
   more intuitive in a few ways
   Instead of having a pop-up, the module shop could be brought up
   immediately on selection , and placed to the right hand side, where
   the module stats are normally.
   Then, the user can select another module to swap it, and select the
   module shop category to find something to buy.
   On this same screen, the user could be presented with store, sell, and
   transfer options. No popups
   Storing could be achieved by re-selecting the module
   Selling could be a big red button off to the side
   - Jump straight into ship outfitting
   Bypass module shop and stored module there doesnt need to be both.
   Access them after being in the load out not before.
   - Don't close the popup menu when cleaning a module
   You usually want to follow it up with equipping, selling or storing a module, so
   its a waste of time to close it.
   Alternatively, just bundle the cleaning cost with optional that mandate
   cleaning, like equipping a module
   - Add a button to transfer modules from equipped
   To be honest, this could be bundled into the module shop, its the same basic
   interface, just seperated... For some reason?
   - Could shrink module stats horizontally and reduce padding to fit more information
   This is specifically good for fitting more information in, particularly removing
   the redundant "modifacations" tab for engineered modules, and having them on the
same page

# Ship Stats
There is enough space for all ship stats if padding and unused space (like the hanger in the breakground), were reduced.
Switching through 4 tabs feels clunky

# Line for stats, like the old circular ones
This is a much more intuitive, visual way of reading stats, where possible
# Bring back the class numbers, they're much easier to read alongside the dots
 
Last edited:
Re: performance issues

I've posted this twice elsewhere, but walking up close to an interior window or a terminal screen usually drops my FPS from 60 to 30. (When it does, it's repeatable. Step aside, 60 fps, step back to look through the window, 30 fps.)

I'm guessing it's trying to render the player's reflection? I can't see myself in the window, though.

Here's a link to the thread I posted along with screenshots.

 
Re: performance issues

I've posted this twice elsewhere, but walking up close to an interior window or a terminal screen usually drops my FPS from 60 to 30. (When it does, it's repeatable. Step aside, 60 fps, step back to look through the window, 30 fps.)

I'm guessing it's trying to render the player's reflection? I can't see myself in the window, though.

Here's a link to the thread I posted along with screenshots.

The game doesn't have realtime reflections of any kind, its probably something else
 
The game doesn't have realtime reflections of any kind, its probably something else

The glass reflects the concourse, overhead lights, etc.

You can see realtime reflections in the side of the helmet on planets.

You can also see the floor I'm standing on reflected in this red glass, as well as the glass behind me.


20210603065422_1.jpg


This is the same spot, standing up. If you put the images into iview or similar and switch between them the reflections are obvious. (I'm on low-med graphics settings btw.)

20210603065417_1.jpg
 
The glass reflects the concourse, overhead lights, etc.

You can see realtime reflections in the side of the helmet on planets.

You can also see the floor I'm standing on reflected in this red glass, as well as the glass behind me.
Yeah, I know, I said they're not realtime.
All of these are just cubemap reflections.
You take an snapshot image of everything around you (before shipping the game)
and tell the game to map that snapshot onto reflective surfaces, and do a quick calculation to cut off the image depending on view angle.
None of the reflections 'move', at all.

There is also another technique that is used more rarely in Elite, screenspace reflections. where you take the rendered screen content,
flip it, and map it onto a surface.
This stuff is really really cheap to do compared to even basic lighting, it doesn't take a lot of resources.
Or in the case of stuff like planets they can just map it directly onto a surface, since a low detail image is generated at hyperspace time or as you
approach the planet.
 
I don't know if this is how the thread works, but I would like to suggest adding a bit of important information to the system map that is currently missing.

As it stands right now, factions at war spawn surface conflict zones on Odyssey settlements in planets where either faction owns such settlement.

There is NO WAY to know the intensity of the surface conflict zone (Low, Mid or High) until you actually get there. This information is not displayed in the nav pannel, or by selecting the settlement through the system map. Threat levels/Security levels of the settlements do not correspond with the intensity of said conflict zone.

The only real way to know is to check with a Frontline Solutions contact, look it up, and memorize it, if what you plan to do is go in there with your own ship instead of using one of the Frontline shuttles.

Some systems do not even have a Frontline Solutions contact, so I think this would be a welcome change. Killing enemy NPC's in low intensity CZ's pays about 3k credits per kill, while in high intensity CZ'z they pay up to 70k credits per kill. It is something I would love to know without having to dock and disembark in another station beforehand.
 
Back
Top Bottom