Table Update Process

This section covers latest updates and changes within the game. Posts here are made by the Developers and if you only read 1 Section - make it this one!
Post Reply
User avatar
Coops
Site Admin
Posts: 5454
Joined: Mon Jul 14, 2014 6:10 pm
Location: Basingstoke - UK
Contact:

Table Update Process

Post by Coops »

As most of you know, Core-Exiles is now over 15 years old. It's now over 2,500 pages of code and 51K+ of images. These have been created, added to and edited over that 15 years. It has many systems that are a little at odds with each other, and as such a much needed 'realignment' of some of these systems is in order.

Now with a project this big it's not as simple as a quick edit here or there, lol. So I'm making a start with the Tables we use in Core-Exiles. Currently, most of the sortable ones use pagination and are using a very old method. This precludes proper number sorting etc. When we made the change to the Haulage systems last year, we added in a new table format.

These tables use a scrollable window and are fully sortable not only by each column but even multi-column sorting. (hold shift whist clicking column titles) You can also filter by each column (where it's allowed) even allowing wildcard and numerical filters (<= =>) giving you a much better control over what you see and how to find something. After all, we all know that many of you have been collecting items since we started 15 years ago :)

So the table works far better than the existing ones, and as such it makes sense to start replacing the old ones with the newer format.

To this end, I will start working my way through the tables and releasing them as and when each one is finished. It's going to take me some time, and I will work on the Player Ship Store and Secure Store first.

Now, whilst looking for any possible issues with this, I did a quick check and found that even amongst the staff we all share very widely different screen resolutions. When talking about a fixed height scrollable window, it's fairly important that you don't make it larger than the window from which you view the world on your chosen web tool.

Historically CE has never been shy at stating its 'old school' and to that end the main interface of CE was designed to sit in a 1080 screen size. But it's a bit unfair to paint everyone with a single brush, so I have added (today) an option to affect the height of these new screens. I hasten to add it's ONLY the light blue table screens like those you have been using in Ashar, Wesbec, Union Gal-Fed etc. As I update tables to the new format they will use these settings.

If you visit the Edit Your Details screen from the top left pull out tab, you can see what the default is set to and choose 3 other heights. Simply click the setting that better displays the table height on your screen. Don't like it, go back and change it.

As I say, I will be slowly replacing the older tables with the newer ones over time. I will publish a quick heads up each time I do, but the table contents and options will be the same as before, just allowing sort sorting and filtering.

Starting with the ageing tables' system that reallllly struggles with some of your inventories and massive lists should go a long way to helping. After that we can start looking at unifying all the screen layouts so that exits and do this so that are generally in the same place and in the same format.

Coops
A Walk in the Woods helps me relax and release the tension from a hard day at the code.
The fact that I'm dragging a body behind me should be irrelevant!
User avatar
Coops
Site Admin
Posts: 5454
Joined: Mon Jul 14, 2014 6:10 pm
Location: Basingstoke - UK
Contact:

Re: Table Update Process

Post by Coops »

OK Spent a day working my way through the Ship Cargo store primary screens. So that's the screens accessed from the 3 Cube Cargo icon on the footer. I have replicated the old tables, but in the new format. Added in numerical sorting and yes decimal places to numbers Woot :)

You can choose a column then hold Shift and choose another, and it will sort by those two columns (should you wish) IE Sort by Weapon Type and Max Damage. You can of course simply filter using words or partial word terms.

You can also do numerical filtering using operators like < and > or if you want to be exact, <= =>. So if you want to filter out the chaff and only see say reactors that have more than 25K output, simply add >=25000 in the respective column. You can also mix and match word filters, and numeric ones.

Of course, you can simply click a header to sort by that column, click it again to reverse the sort.

As stated yesterday I will be working my way around the game, replacing old tables with the newer ones. It WILL take me time, but bear with it.

Coops
A Walk in the Woods helps me relax and release the tension from a hard day at the code.
The fact that I'm dragging a body behind me should be irrelevant!
User avatar
Coops
Site Admin
Posts: 5454
Joined: Mon Jul 14, 2014 6:10 pm
Location: Basingstoke - UK
Contact:

Re: Table Update Process

Post by Coops »

OK promised I'd keep updating this - So we now have BOTH the Ships Store Tables AND the Secure Store Tables all converted to the new Table system.

Takes time to convert each one as they all have their little quirks depending on items types and how they are dealt with. But I got there in the end, :) Next I will try my hand at a few of the large tables in the game like CS, Commercial Store, GBM, things like that.

Feel Free to make a post and start requesting CERTAIN pages get the special treatment sooner than others.

Have fun out there!

Coops.
A Walk in the Woods helps me relax and release the tension from a hard day at the code.
The fact that I'm dragging a body behind me should be irrelevant!
Post Reply