Oookay so this works for me, but past experience teaches it might not for others, so do let me know. This is basically the "for developers" install method minus Git:
1) Download the zip of the system from the website
2) Unzip the zip archive it gives you where you want the Valkyrior system files to be.
3) Load Mudlet and go to your Aetolia profile.
4) Enter the following into the input field: lua local a="https://www.viantha.com/ire-system/bootstrap.xml"local b="ValkyriorBootstrap"function d(c,e)if not e:find(b,1,true)then return end installPackage(e)os.remove(e)setupValkryior()end registerAnonymousEventHandler("sysDownloadDone","d")downloadFile(getMudletHomeDir()..(a:ends("xml")and"/"..b..".xml"or"/"..b..".zip"),a)
It will ask you where scripts_valkyrior.xml is. Follow the prompts and you should be good! No, you don't need to understand what that's doing (but if you're curious, it's downloading a bootstrap script that will install all the stuff into your profile you need)
Installing it this way, I found out that it was missing the UI in that bundle, and I had to still manually install either the script_ui file or the valkyrior-complete-aetolia file, I forgot which by now, but it was corrected by installing one of those two.
Also, I just realized at looking at a previous post of a picture you had sent here , displays wonderful information and status effects, but I can't figure what it is missing to mirror that. Now, another thing I noticed, is that it leaves my name as unknown for some reason. https://gyazo.com/82624aed4ebe336c048ec55efc06e8d7
It looks like in your case you probably are having an error midway through populating the UI. One of my huge irritations with Lua is that a single error will stop the entire script execution and you cannot trap errors. Is there anything in your Error console if you look there?
I just pushed an update for the UI initialization that makes everything a protected call. If any of the UI draws fail, it SHOULD (in theory) display a (for now, generic) error message, and then try to continue onto the next call.
Or something like this?: You use Geometrics Crux on a skittering azure eld. You frame the Crux within your mind, warping a skittering azure eld beneath the lines of its psychic force.
Yeah sorry, I use two methods to get the class, one out of band one (GMCP Character.Status.Class) and one in band one (SCORE).
So for example:
| You are of the Phreneses Praenomen class. |
Heavens, I forgot about apprentices though, I'll have to add that in. Assuming that it doesnt add apprentice to Character.Status.Class in GMCP it should actually use that for your bashing attack now, though!
local class = string.lower(gmcp.Char.Status.class)
if (class=="praenomen") then
send("frenzy "..Valkyrior.CurrTarget)
elseif (class=="templar") then
send("zeal "..Valkyrior.CurrTarget)
elseif (class=="archivist") then
send("incite crux "..Valkyrior.CurrTarget)
else
send("kick "..Valkyrior.CurrTarget)
end
So I spent the afternoon spicing up the map display. It can now go up to MAP RADIUS 4 without a problem, and also displays the vnum. I'll also put environment, etc, info in that display. What do you guys think?
Yep @Aeden, it should figure out the rest automagically.
@Oofa, I find the mudlet mapper about as reliable as windows ME, and in a game where the in game map system is quite excellent I have little reason to bother with wanting to patch over its messiness. I'm already having to run half a dozen things as protected calls to make up for Geyser being, well, Geyser.
@Oofa It's basically a choice of what I want to spend my time supporting. The mudlet mapper is like a Jaguar car - it looks really nice and goes vroom vroom well but when it breaks you're going to hurt. And I'd rather spend my time on the UI itself rather than features outside of my control.
(Complete aside: Ever tried to change the oil filter on a Jaguar? You have to drop the front axle to get to it.)
It occurs to me I could probably use the IRE client maps too, if I wanted to and could figure out a way Mudlet supports, to resize them to fit. I think I will give that a try.
@Aeden What would you want on the hotbar, as an archivist? Being the person interested in the system that's an archivist, you get the honour of choosing :P
I'll definitely have an answer for you this Friday. I have to look at this in full, as archivist is quite complex and and a skillset that is completely customizable that I learned.
Yeah stuff is getting called before it can be properly populated, I should probably either defer that stuff until after login or just have the majority of the UI bootstrap on the login successful message.
In the meantime, if once you're logged in, if you do
Nay, I'd still get the same three errors as: lua UI.Initialize() (Valkryior Exception): Unable to initialize table with Status Effect names. (Valkryior Exception): Unable to initialize paths for Status Effect icons. (Valkryior Exception): Unable to initialize default tooltips for Status Effects.
Comments
1) Download the zip of the system from the website
2) Unzip the zip archive it gives you where you want the Valkyrior system files to be.
3) Load Mudlet and go to your Aetolia profile.
4) Enter the following into the input field:
lua local a="https://www.viantha.com/ire-system/bootstrap.xml"local b="ValkyriorBootstrap"function d(c,e)if not e:find(b,1,true)then return end installPackage(e)os.remove(e)setupValkryior()end registerAnonymousEventHandler("sysDownloadDone","d")downloadFile(getMudletHomeDir()..(a:ends("xml")and"/"..b..".xml"or"/"..b..".zip"),a)
It will ask you where scripts_valkyrior.xml is. Follow the prompts and you should be good! No, you don't need to understand what that's doing (but if you're curious, it's downloading a bootstrap script that will install all the stuff into your profile you need)
---
Let me know if that works for you all!
Valkyrior system
https://gyazo.com/82624aed4ebe336c048ec55efc06e8d7
Valkyrior system
Valkyrior system
https://gyazo.com/28141a0b7aa87820b872023bced0e5f8
Btw the error console in the script editor is usually more helpful than the debug console.
Valkyrior system
Valkyrior system
Valkyrior system
https://gyazo.com/59b120f44bd46e356887dcf1d0693db4
Or something like this?:
You use Geometrics Crux on a skittering azure eld.
You frame the Crux within your mind, warping a skittering azure eld beneath the
lines of its psychic force.
Although it is a skill in the Geometrics skillset
So for example:
| You are of the Phreneses Praenomen class. |
Heavens, I forgot about apprentices though, I'll have to add that in. Assuming that it doesnt add apprentice to Character.Status.Class in GMCP it should actually use that for your bashing attack now, though!
Valkyrior system
https://gyazo.com/a528f003724ebf57664c8adc872e00ff
[edit]: To be clear I was copying the code I changed, but its always best to update wholesale because I often make changes elsewhere.
Valkyrior system
Valkyrior system
Great progress by the way! I really love the hotkeys at the bottom.
Sorry for the 'communications' tab flying off the screen. I'm currently resizing my UI so I need to finesse a few PNGs here and there still.
https://gyazo.com/353e528705c76d8cfa94d7a12900b209
@Oofa, I find the mudlet mapper about as reliable as windows ME, and in a game where the in game map system is quite excellent I have little reason to bother with wanting to patch over its messiness. I'm already having to run half a dozen things as protected calls to make up for Geyser being, well, Geyser.
Valkyrior system
(Complete aside: Ever tried to change the oil filter on a Jaguar? You have to drop the front axle to get to it.)
Valkyrior system
Here's where I'm at right now, anyways:
Valkyrior system
Valkyrior system
https://gyazo.com/847b388f605993e4b722f9ee16270272
https://gyazo.com/3afdf61e2f2fde55ad7a74a9813cb5b9
https://gyazo.com/c78069abe08ede2ce16a8fc5eba02f1c
In the meantime, if once you're logged in, if you do
lua UI.Initialize()
does it work?
Valkyrior system
lua UI.Initialize()
(Valkryior Exception): Unable to initialize table with Status Effect names.
(Valkryior Exception): Unable to initialize paths for Status Effect icons.
(Valkryior Exception): Unable to initialize default tooltips for Status Effects.
Ok Ill have to add more detailed information to the error message and hopefully that will help determine what is up
Make sure you have scripts > valkyrior in your setup if you can
Valkyrior system