-
-
July 9, 2012 at 5:56 pm #19521
I will give a poopload of points to someone who makes a high-quality GUI interface for LotJ. You can use the MSDP protocol (MUSHClient sample code/interface here: http://www.godwars2.org/download/Generic_Plugin.zip)
More details here: http://www.topmudsites.com/forums/mud-coding/6418-gui-snippet.html
We currently support MSDP and the Generic Plugin works with very basic functionality, but I’d love to see something more tailored for LotJ and more in-depth. If you want to develop it, I would be happy to work with you to add more features to MSDP!
-
July 9, 2012 at 6:40 pm #19523
We currently support the following variables though I’d be happy to add more:
eMSDP_CHARACTER_NAME,
eMSDP_SERVER_ID,
eMSDP_SERVER_TIME,
eMSDP_SNIPPET_VERSION,
eMSDP_AFFECTS,
eMSDP_ALIGNMENT,
eMSDP_HEALTH,
eMSDP_HEALTH_MAX,
eMSDP_LEVEL,
eMSDP_RACE,
eMSDP_CLASS,
eMSDP_MANA,
eMSDP_MANA_MAX,
eMSDP_WIMPY,
eMSDP_MONEY,
eMSDP_MOVEMENT,
eMSDP_MOVEMENT_MAX,
eMSDP_HITROLL,
eMSDP_DAMROLL,
eMSDP_AC,
eMSDP_STR,
eMSDP_INT,
eMSDP_WIS,
eMSDP_DEX,
eMSDP_CON,
eMSDP_CHA,
eMSDP_STR_PERM,
eMSDP_INT_PERM,
eMSDP_WIS_PERM,
eMSDP_DEX_PERM,
eMSDP_CON_PERM,
eMSDP_CHA_PERM,
eMSDP_OPPONENT_HEALTH, (%)
eMSDP_OPPONENT_HEALTH_MAX,
eMSDP_OPPONENT_NAME,eMSDP_ROOM_EXITS,
eMSDP_ROOM_NAME,
eMSDP_ROOM_VNUM,
eMSDP_WORLD_TIME,
eMSDP_CLIENT_ID,
eMSDP_CLIENT_VERSION,
eMSDP_PLUGIN_ID,
eMSDP_ANSI_COLORS,
eMSDP_XTERM_256_COLORS,
eMSDP_UTF_8,
eMSDP_SOUND,
eMSDP_MXP,
-
July 10, 2012 at 2:47 am #19525
Here’s my first attempt at this. If you add more things to msdp like space variables or skill levels I can add more stuff to the gui to make it cooler.
http://www.filedropper.com/lotjgui
Screenshot:
-
July 10, 2012 at 3:30 am #19527
Since the forums won’t let me edit my previous post, here’s a slightly updated version of the gui with fixed borders and fixed mapping.
-
July 10, 2012 at 3:52 am #19528
Ideas for lotj-specific functions to support:
SPACE THINGS
speed
shields/max shields
hull/max hull
energy/max energy
sector
OTHER
approach’d
droid-related things?
ambience
clan affiliation
comlink channel/encyption
ooc limit
current planet name
-
July 10, 2012 at 5:15 am #19530
Last update before I go to bed – fixed status indicator icons and added current room output, still has color tags though.
-
July 10, 2012 at 11:46 am #19531
Oh how I wish cMUD supported this type of thing. =( Not very graphically friendly.
-
July 18, 2012 at 7:28 pm #19580
Seems my links have gone stale, here’s a new one that hopefully won’t go bad in a week.
-
July 27, 2012 at 2:43 pm #19635
After screwing around with CMud for nearly two weeks trying to get this fixxed, I’ve come up with an inefficient screencapture system, as MSDP is not supported for CMud. Several people have managed a way to pull it from the telnet script for other MUDs, but after consulting with them and the CMud gurus, I am not getting it to pull any MSDP data from LotJ whatsoever, and we have no idea why. So, scrapping my work on the CMud GUI. I have a very rough, unfinished copy of the screen-raper setup that I was working on. It’s just not efficient, and because of the massive amount of variables needed and the constant updating to all of them, it has a ginormous potential to just lag everything in the GUI and CMud out. About to actually download MushClient and see if I like it enough to stick with it. If so, then I’ll work on one there. =)
-
July 27, 2012 at 4:09 pm #19637
Hah. After seeing how the MSDP interacts through telnet, I fished around for a script and modified it to work with LotJ. Got the MSDP portion working. Now looking at what’s important to put on the screen and moving it around.
Also, could you add an MSDP variable for if your char is piloting or not? Thanks!
-
July 27, 2012 at 5:34 pm #19638
Also, can you add levels for each class, and then ensure the levels are correct? Says 100 for me at 150.
-
July 27, 2012 at 9:29 pm #19639
Also,
eMSDP_MONEY returns with the credits that are in your hands, not total credits. Request that you add MSDPs and separate for:
eMSDP_MONEY_TOTAL
eMSDP_MONEY_INVENTORY
eMSDP_MONEY_BANK (would be even better if you can break them down by separate account)
Thanks!
-
This topic has 32 replies, 11 voices, and was last updated 6 years, 9 months ago by .
You must be logged in to reply to this topic.