[XP] RMX-OS Party HUD

Started by chaucer, August 04, 2014, 05:15:28 am

Previous topic - Next topic

chaucer

August 04, 2014, 05:15:28 am Last Edit: October 01, 2014, 04:58:14 pm by chaucer
RMX-OS Party HUD
Authors: Chaucer
Version: 0.83
Type: RMX-OS Plugin
Key Term: RMX-OS Plugin, Blizz-ABS Plugin



Introduction

This Script allows the player to see party members on screen, as well as allowing them to see current hp/sp values



Features


  • Able to see current party members below your hud

  • Able to see HP/SP of party members

  • Toggle on & off with Blizz-ABS HUD button

  • Change color of party leader name or use icon to distinguish leader.

  • Can use custom pictures for hud or default blizz abs bars(read script for details)

  • Can set Icons for each class of party members

  • Can color the icons of party(still needs some work)

  • Modifies Blizz abs hud to show players name as well as change color according to setup.


Planned Features
  • Mouse interface(Possibly)

  • Fade out when player is under the hud




Screenshots




Demo

N/A it's pretty plug n play dont think a demo is needed


Script
Due to a weird issue, I've added the script to paste-bin.
http://pastebin.com/SWpzxY2G



Instructions

Place below RMX-OS, Blizz ABS, & Blizz ABS Controller for RMX-OS


Compatibility

Should be compatible with anything as far as I can tell.
Requires Blizz ABS, RMX-OS & Blizz ABS Controller for RMX-OS


Credits and Thanks


  • Blizzard for RMX-OS, Blizz ABS & Blizz ABS Controller

  • white spirits for requesting it.




Author's Notes

There are some minor issues, however it's not the scripts fault but I do plan on fixing a few of the issues
  • when the party leader disconnects the party does not disband, and no new leader is assigned.

  • when a party member leaves the party it doesn't remove that party member for some reason. Trying to invite another party member after one left(if the party was full) will result in party still being full

I tested both of these issues without the hud and it seems to be inside of Blizz ABS Controller, but I will look more into it later on.
If you find any issues please let me know and i will fix it when I can thank you.[/list]

whitespirits


G_G

Blizz-ABS provides built in bitmap bar methods. Images aren't really necessary. Nice job nonetheless.

chaucer

True but I was thinking of making it more compatible with all huds available for blizz abs including z-hud etc since some use images and some don't however I do plan to rewrite the bars with blizz's bars once I get time to look at how they are drawn, pictures will be an optional feature but for now this should suffice I hope.

Sylphe

Great work chaucer !! ^^
I just experienced few bugs, I have 3 persos (leader, player1, player2) :
Leader invite player1 and he see his HUD but player1 cannot see Leader's HUD
Leader invite player2, then Leader see the two HUDs, player1 see Leader's HUD but not player2's HUD and player2 see Leader's HUD but not player1's HUD ^^
also hp/sp not refresh when players aren't on same map
blindly follow his heart can lead to the loss

Sylphe, descendant of Zoldik Family.
Quote from: TedBearTRY KEEP UP

chaucer

Updated to Version 0.20
I believe that should fix it thank you for finding that, also no other issues aside from the names being short by 1?
and the being off map thing, I don't believe there's a way around this to be honest, if there is I havent figured it out yet ^^ I was aware of this upon it's release though, I could add a feature to notify you the hud won't update on different maps, perhaps grey out the bars or something idk.

Sylphe

got error when running game , the first was because you commented BACKGROUND in module so the script doesn't recognize its word
then I got this I dunno why
Spoiler: ShowHide
blindly follow his heart can lead to the loss

Sylphe, descendant of Zoldik Family.
Quote from: TedBearTRY KEEP UP

chaucer

August 04, 2014, 03:24:51 pm #7 Last Edit: August 04, 2014, 09:13:53 pm by chaucer
tested & should be working properly sorry bout that :) anymore bugs please let me know.

edit: actually i think it's just back to normal, didnt test it fully & i forgot to change a few methods I wont have time to change it for a few days but I'll get around to it asap.

edit2: It is working properly for me, but if it gives you the same problem of not showing party members try this
line 316 try reducing the number, or increasing it should be fine after that, if it's not already working as intended.


    @party_each = (@new_combine.size - 1) if $network.partyleader != '' && $network.partyleader

whitespirits

August 05, 2014, 04:38:52 am #8 Last Edit: August 05, 2014, 04:43:23 am by whitespirits
ok man so i have same problems with now showing on some but on others etc, I changed the value and its returning an error although the player it sent to did join and did show stats but the player that sent inv gets the error

Spoiler: ShowHide



EDIT


changed value to 1 and it worked :)

chaucer

August 08, 2014, 01:00:30 am #9 Last Edit: August 08, 2014, 01:02:06 am by chaucer
Updated to Version 0.25

  • Script now uses Default Blizz ABS bars when Background image set to nil

  • Images can be used if Background is set to 0 or 'Image_Name'


R5GAMER



I wanted to place a customizable image:


  #Background Image of HUD
  BACKGROUND = 'Name_sec'



  #Background Image of HUD
  BACKGROUND = "Name_sec"
..........________
....'/,-Y"............."~-.
..l.Y.......................^.
./\............................_\
i.................... ___/"...."\
|.................../"...."\ .....o!
l..................].......o !__../
.\..._..._.........\..___./......"~\
..X...\/...\.....................___./
.(. \.___......_.....--~~".....~`-.           
....`.Z,--........./.....................\
.......\__....(......../.........._____)
...........\.........l......../---~~" /
............Y.......\................../
............|........"x_____.^
............|.....................\
............j.....................Y

chaucer

Quote
Planned Features
Change color of party leader name or use icon to distinguish leader.
Mouse interface(Possibly)
Fade out when player is under the hud
Background Image(Please do not use as of now, it will not work currently.)


I'll try to get this done asap :)

R5GAMER

Quote from: chaucer on August 17, 2014, 12:07:33 am
Quote
Planned Features
Change color of party leader name or use icon to distinguish leader.
Mouse interface(Possibly)
Fade out when player is under the hud
Background Image(Please do not use as of now, it will not work currently.)


I'll try to get this done asap :)


When will it be ready?
..........________
....'/,-Y"............."~-.
..l.Y.......................^.
./\............................_\
i.................... ___/"...."\
|.................../"...."\ .....o!
l..................].......o !__../
.\..._..._.........\..___./......"~\
..X...\/...\.....................___./
.(. \.___......_.....--~~".....~`-.           
....`.Z,--........./.....................\
.......\__....(......../.........._____)
...........\.........l......../---~~" /
............Y.......\................../
............|........"x_____.^
............|.....................\
............j.....................Y

chaucer

September 18, 2014, 08:19:45 am #13 Last Edit: September 18, 2014, 08:24:37 am by chaucer
Script has been updated a bit, also cleaned up some of the code.


  • added support for custom images by changing background from nil to 'image_name'
  • added color change for party leader's name

    please inform me if you find any issues with the script.


chaucer

Updated to 0.83

  • Now modifies blizz abs original hud(if used) to change name of actor, to username and colors name if player is a party leader

  • Can use Icons to identify classes of party members

  • Icons can be colored if chosen(still in progress of finding a better way.)