Most of the spells already point to old icon's by default if the new icon file is not present it will revert automatically. Some of the icons may be wrong though. It would require some fine tuning on my part. Something to do on a rainy day when I run out of other projects that are 50-95% done. haha
right on. So which file/files point to the icons? Do like all regen go to one type of icon and all shields/skins to another... etc etc?
Hi Sturm did you ever take time out or delegate to someone else to look into this?
Of note I managed to acquire some non upscaled icon files (most of the newer rescaled ones seem to cause the game to crash) from the Velious era
[And Yes I did try the ones supplied by Runicnomad, though they had skewed shapes/sizes]
Overwriting existing Spell files
(Here's as far as I got (mostly same as Runicnomad))
The black icons seem to be (for me) related to any of the Darkness and Fear Undead lines
You'll also note some icons do not match their names
That's all kinda expected
However there is multiple things transpiring simultaneously
Spell gem and book icons missing/blacked out
- For the black spell gems, and book icons that might be due to them being the wrong size
There's a file in the UI folder called EQUI_Animations with a line entry inside "A_SpellGems" and "A_SpellBookSlot"
Gems, the CellHeight and CellWidth are set to 24/24 respectively. Some were 28/36 depending on the age of UI they were taken from
Book icon, there are sizes, I am not familiar with old versus new (if there's any variant)
Incorrect spell names/icons/mismatch
- For the proper spell names and icons, that is relating to .xml files and what they point at
Observations/feedback from authors and how to progressShort version : I've spoken with a few User Interface authors about this as well
We can replace/overwrite/add all the .tga and icon files we want. Yet it is the XML files that need to be modified to make compatible
That in of itself is not a large issue, quick amendments to the XML to point at the right files/data will be the solution
The pbstacle that we're coming up against is that the Default UI is not a 'legit' version, as in a standard one from the past or current under Daybreak era. And due to this we won't know what's pointing at what or where it was meant to be.
Without a copy of this modified UI anyone trying to assist would have to have access to the emulated server to create a compatible one
Failing that, editing the UI should not be a large challenge. It only requires to feed the game the code of what it is missing by referring to the XML to copy/paste it in.
E.g. there's two ways to approach it
1. Collaborate with authors and provide them access/support to viewing the server data/code to allow them to make a compatible version
2. correct /modify the "Default UI" (that comes with the client) to a be a legit version. From there the authors can make quick XML adjustments and produce the results we want. In fact it might be when the Default UI is corrected in this way, preexisting UI will work without issue (simply find one, download and use)
For a longer clarification (from Drakah):The last "patch" day cannot be determined, as there are no matching Default files from Live to the version in the Imperium package.
All of the date modified tags do not match up to anything that most of the authors have. Whoever set this up, somehow customized this to fit whatever they are doing.
Someone would have track down the UI errors and make the custom adjustments to get it to work, which is what other emulators ran into also.
Here is the breakdown:
714 files total for looking at "Date Modified" to match up the files that are in your Default folder: (excluding loadscreens folder)
635 are 4/15/2015
9 are 1/6/2011
3 are 7/29/2010
1 is 12/10/2009
8 are 2/11/2008
53 are 9/16/2006
Most of the latest files in the list has a date modified on 4/15/2015, which suggests whoever made this folder, did most of it on that day plus older files. Except for the following:
EQUI_TargetWindow.xml 04-17-2021 (date modified does not match)
EQUI_PlayerWindow.xml 11-15-2020 (date modified does not match)
member_status.tga 07-10-2019 (date modified does not match)
EQUI_AAWindow.xml 05-29-2018 (date modified does not match)
Matching it up to the Default Archives there is only one commonality:
default 04-17-13 had the start of dragitems.dds files instead of tga's and goes up to #178. Your's does too.
default 06-19-13 added #179, your's does not. So assuming at this point, the 4/17/2013 folder is the last update.
=-----------===-
Will report back anything else learned as I find it