Cannot for the life of me figures out what causes the chat capture window not to initialize on startup, it works perfectly fine if you init it manually. Sorry for the hold up, trying to solve that.
To be clear, what I mean is that, I have code arranged to execute when you first load the profile, to create all the UI elements. So I have a function, UI.InitializeChat() that gets called to create the chat window.
If you add it to the startup, it doesn't run properly (and you can't see the errors if there are any, because you have to enable the error console manually, after startup, in the scripts screen)
If you run the function manually ("lua UI.InitializeChat()" in the console) then it runs fine.
So heavens if I know what the problem is. Mudlet is really, really bad for debugging this kind of stuff.
So ... trying to use the EXAMPLE CODE in the wiki for Geyser gauges (with the hope of getting the HP/MP bars text centered because the normal controls don't respect QProperty Alignment) ... causes a stack overflow.
That's ... something.
Edit: I opened Mudlet's debug console and this is how it looks just after connecting.
Mudlet's done buggered
Guess I'm sticking to my stance of "avoid using Geyser because it's rubbish"
I've reported several bugs over the past year in the Mudlet discord, most of which have either gotten ignored or the developers telling me I must not know what I'm doing. I left that channel some time ago in frustration.
Okay, so the last part of the UI to get down prior to the release is the map. I'll just capture the in game map and display it in that pane I think.
Other than that it's ironing out the last few rough edges and then I'll post an omnibus XML you guys can import and you can tell me all the ways it falls apart when others use it xD
One thing that would help out other users of the system that someone can provide me with is a list of the lines for other classes than praenomen in Score, and what each of those classes basic attacks are. Then I can code that all in the autobasher. Right now its vampire centric since that's what Eva is.
@Evalyne it's the weirdest thing, but if you highlight the bottom of that then drag upwards it'll go into split windowed mode and you can actually read the stuff. I have NO idea why but it just...gets weird like that from time to time.
Arbre-Today at 7:27 PM
You're a vindictive lil unicorn ---------------------------
Lartus-Today at 7:16 PM
oh wait, toz is famous
Karhast-Today at 7:01 PM
You're a singularity of fucking awfulness Toz
--------------------------- Didi's voice resonates across the land, "Yay tox."
---------------------------
Ictinus — 11/01/2021
Block Toz
---------------------------
lim — Today at 10:38 PM
you disgust me
---------------------------
(Web): Bryn says, "Toz is why we can't have nice things."
Yeah I figured that out but not the problem with Geyser gauges so back to normal gauges for now. Trying to figure out how best to capture the in-game map.
So I'll have detailed instructions for install after sleep because I need to pass out, but I've already gone late on my release promise, so I wanted to put this up.
Just to give an idea, it's not appearing to be opening properly on my end and when I open the xml file just to make sure mudlet should be reading the file properly, I'm getting two different pictures of what's going on. The first picture is how I think mudlet should be interpreting that to load it correctly, but yet the second picture shows what is actually being opened as and mudlet is not reading that properly since no UI is appearing as I think it should from that xml.
So the easiest way to get this thing going is this:
Go to gitea.postactiv.com/postActiv/Valkyrior, and click download the repository
Save the zip file somewheres you'll remember it.
Unzip the zip archive it gives you where you want the Valkyrior system files to be. For sake of example. I'm going to assume it's "D:\MUDs\Valkyrior" as it is on my system, but you can replace that path in the below steps for whereever you put it.
Load Mudlet, and load your Aetolia profile.
Go to package manager, and hit install.
Navigate to \MUDs\Valkyrior\ and select the valkyrior-complete-aetolia.xml file
Quit mudlet, being sure to save your profile
Restart mudlet, connect to Aetolia, and you should be good!
Some known issues:
Sometimes not all of the hotbar labels initialize, just couldn't figure that out (yet) and I didn't want to hold up the system for something not super important
The MAP display works best with MAP RADIUS 2, I will play around with making larger radiuses (sp?) work in the future.
Chat capture doesn't preserve the colours. I can fix that but it results in some performance problems for .. some reason? But I do plan on fixing that.
Right now just generic kick a thing and vampire bashing is coded into the autobasher. If people get me the attacks and SCORE messages for different classes I can fix that though!
Nowheres near all the status effects in the game are captured yet. Working on that, but feel free to give me messages for missing ones!
The new status icon display hasn't been coded yet. This is a lot of heavy lifting so another thing I didnt want to hold things up, but its my next project.
The timers can make re-logging a pain since they have no concept of whether you're logged in or out. Just disable them when logging back in for now.
Just to give an idea, it's not appearing to be opening properly on my end and when I open the xml file just to make sure mudlet should be reading the file properly, I'm getting two different pictures of what's going on. The first picture is how I think mudlet should be interpreting that to load it correctly, but yet the second picture shows what is actually being opened as and mudlet is not reading that properly since no UI is appearing as I think it should from that xml.
Try the detailed instructions above and see if they help? The system's supposed to download missing stuff but it looks like that's not working. The detailed instructions should work though, let me know if they don't.
Hm, I'll fiddle with it later lol, as I'm getting the same result. Though the file only imports the triggers associated with the file, I'm presuming it comes with some default aliases etc, but still no UI of the likes. So, I'll check with it again later
Hm, I'll fiddle with it later lol, as I'm getting the same result. Though the file only imports the triggers associated with the file, I'm presuming it comes with some default aliases etc, but still no UI of the likes. So, I'll check with it again later
You'll likely have to scrub out the stuff from the previous attempts, but it should just be my whole profile exported. If you have nothing under scripts though we have a problem.
To follow up, no, everything's there. Mudlet is just only importing the triggers for some reason.
So I was trying to save you guys trouble, but if you go to the module manager and Install each of the component modules (and not the omnibus "complete" ones) it should work. Just tested now.
I do apologize for the spam of responses.. but I think I got it now. I had to uninstall the valkyrior-complete(not to confuse with valkyrior complete-aetolia) That interfered with it. However though, I do have to figure out how to resize it, as its a bit too large on my screen as thus: https://gyazo.com/fa0b24e58898d6bafe318aeda592e674 The entire right side and bottom are off the screen
Ah, yes @Aeden it's meant for a 1080p screen. I wonder how hard it would be to make it scale for different resolutions. I'll look into that tomorrow, crash time for today.
I'll see if I can't figure out what the best way to do an install is that aren't too hard for the non-programmers.
For the longest time, I had it at 1600x1094. Though... derp derp on my end, I could've just resized it to to that-it'd been close but not exact. So I had to size it to 1920x1080 and..resize mudlet from full-screen to manually reducing the width somewhat to make it look near perfect to get all modules fully.
As a staff member, I've never considered having a pretty UI for mudlet until I watched the journey of this developing. I'm attracted to shiny, nerdy things. And cookies. Awesome work.
Comments
Valkyrior system
If you add it to the startup, it doesn't run properly (and you can't see the errors if there are any, because you have to enable the error console manually, after startup, in the scripts screen)
If you run the function manually ("lua UI.InitializeChat()" in the console) then it runs fine.
So heavens if I know what the problem is. Mudlet is really, really bad for debugging this kind of stuff.
Valkyrior system
Valkyrior system
That's ... something.
Edit: I opened Mudlet's debug console and this is how it looks just after connecting.
Mudlet's done buggered
Guess I'm sticking to my stance of "avoid using Geyser because it's rubbish"
Valkyrior system
Valkyrior system
Other than that it's ironing out the last few rough edges and then I'll post an omnibus XML you guys can import and you can tell me all the ways it falls apart when others use it xD
One thing that would help out other users of the system that someone can provide me with is a list of the lines for other classes than praenomen in Score, and what each of those classes basic attacks are. Then I can code that all in the autobasher. Right now its vampire centric since that's what Eva is.
Valkyrior system
Valkyrior system
Here's the xml to import to give Valkyrior (v3) a try:
http://gitea.postactiv.com/postActiv/Valkyrior/raw/master/valkyrior-complete-aetolia.xml
Save that somewhere, import, it should be good. But if you have any problems let me know!
Valkyrior system
https://gyazo.com/e3ee7c6f4b8108e231849dd45335f754
https://gyazo.com/bb23a435c3e97cb2c0a4133ee9a1ec68
So the easiest way to get this thing going is this:
- Go to gitea.postactiv.com/postActiv/Valkyrior, and click download the repository
- Unzip the zip archive it gives you where you want the Valkyrior system files to be. For sake of example. I'm going to assume it's "D:\MUDs\Valkyrior" as it is on my system, but you can replace that path in the below steps for whereever you put it.
- Load Mudlet, and load your Aetolia profile.
- Go to package manager, and hit install.
- Navigate to \MUDs\Valkyrior\ and select the valkyrior-complete-aetolia.xml file
- Quit mudlet, being sure to save your profile
- Restart mudlet, connect to Aetolia, and you should be good!
Some known issues:Save the zip file somewheres you'll remember it.
- Sometimes not all of the hotbar labels initialize, just couldn't figure that out (yet) and I didn't want to hold up the system for something not super important
- The MAP display works best with MAP RADIUS 2, I will play around with making larger radiuses (sp?) work in the future.
- Chat capture doesn't preserve the colours. I can fix that but it results in some performance problems for .. some reason? But I do plan on fixing that.
- Right now just generic kick a thing and vampire bashing is coded into the autobasher. If people get me the attacks and SCORE messages for different classes I can fix that though!
- Nowheres near all the status effects in the game are captured yet. Working on that, but feel free to give me messages for missing ones!
- The new status icon display hasn't been coded yet. This is a lot of heavy lifting so another thing I didnt want to hold things up, but its my next project.
- The timers can make re-logging a pain since they have no concept of whether you're logged in or out. Just disable them when logging back in for now.
Let me know if you have any issues!Valkyrior system
The system's supposed to download missing stuff but it looks like that's not working. The detailed instructions should work though, let me know if they don't.
Valkyrior system
Valkyrior system
Valkyrior system
Valkyrior system
So I was trying to save you guys trouble, but if you go to the module manager and Install each of the component modules (and not the omnibus "complete" ones) it should work. Just tested now.
Valkyrior system
https://gyazo.com/1157583ec6ca9b894ab66e887b3e439a even with module installing each one. Was I suppose to install the valkyior complete? I have aliases that result in affinity. I think that's Imperian specific -I think-
https://gyazo.com/b2bea21ffdee2cd451bf1beea6e77c4d
https://gyazo.com/1583a0277089581183caa8c570a1cffa
https://gyazo.com/fa0b24e58898d6bafe318aeda592e674 The entire right side and bottom are off the screen
I'll see if I can't figure out what the best way to do an install is that aren't too hard for the non-programmers.
Valkyrior system
Valkyrior system
I'll get some install stuff looked at too, today's kind of been a write off for productivity (yay health issues)
Valkyrior system