• Print

Author Topic: XGUI - Fully featured modular GUI for ULX! (Included with ULX v3.51 and SVN)  (Read 813855 times)

0 Members and 1 Guest are viewing this topic.

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: XGUI - Fully featured modular GUI for ULX! (WIP) -- SVN is now back up!
« Reply #495 on: January 06, 2011, 03:26:29 pm »
Where do I install it if I want to put it on a server? I use an FTP client.

You install it in addons.
Experiencing God's grace one day at a time.

Offline krooks

  • Sr. Member
  • ****
  • Posts: 382
  • Karma: 32
  • I don't like video games.
    • Diamond Krooks
Re: XGUI - Fully featured modular GUI for ULX! (WIP) -- SVN is now back up!
« Reply #496 on: January 06, 2011, 06:28:25 pm »
Where do I install it if I want to put it on a server? I use an FTP client.
Yep, to the addons... servers run almost exactly like client.
My TTT server. Join the fun!

Offline Aaron113

  • Hero Member
  • *****
  • Posts: 803
  • Karma: 102
Re: XGUI - Fully featured modular GUI for ULX! (WIP) -- SVN is now back up!
« Reply #497 on: January 07, 2011, 04:06:29 pm »
Another thing you might want to do is have the groups list updated when the group it inherits from gets changed.

Offline Stickly Man!

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 1270
  • Karma: 164
  • What even IS software anymore?
    • XGUI
Re: XGUI - Fully featured modular GUI for ULX! (WIP) -- SVN is now back up!
« Reply #498 on: January 08, 2011, 03:49:48 am »
Thanks Aaron, I'll look into it soon.

And now another update!

This one basically adds support for ULX's enabling/disabling of TSay event colors, and also adds support for ULX's saving of kick/ban reasons. So, much like the gimp editor, you can now add and remove default autocomplete kick/ban reasons which are used throughout XGUI, also!

I also started to make a bit of progress on the restrictions.. I'm getting there!

I've now put a few more detailed items on my TODO list, and I'm planning to have all of the ones marked "Priority" and maybe a few more completed and then XGUI will be ready for it's initial release! So unless school decides to take over and suffocate me, we should be expecting a release within a month or two!

https://github.com/SticklyMan/xgui/issues

Anyways, here's the full changelog-- Update your SVNs or download via your local git repository for the goodies!

Code: [Select]
1/8/2011
-----------------
+Added: (Thanks to ULX) Support for adding/removing default kick/ban reasons!
+Added: (Thanks to ULX) You are now able to enable/disable the TSay event colors in the Settings->Server->Command/Event Echos module.
*Changed: Creating a new team now creates them as New_Team, New_Team1, New_Team2, etc.. in case of attempting to create a team that already exists.
*Changed: Updated layout of command restrictions.
=Fixed: Sandbox limits now (finally) work in the event that ulyssesmod.net is down and cannot retrieve the most recent list.
=Fixed: Issues with cvar controls within XGUI were not being updated when changed, nor were they having any effect when changed.
=Fixed: Ban menus and !xban now function properly if the player has access to ulx ban, but not ulx banid.
=Fixed: Empty tooltip showing on the ban details page if no reason was shown.
Join our Team Ulysses community discord! https://discord.gg/gR4Uye6

Offline Aaron113

  • Hero Member
  • *****
  • Posts: 803
  • Karma: 102
Re: XGUI - Fully featured modular GUI for ULX! (WIP) -- SVN is now back up!
« Reply #499 on: January 08, 2011, 09:19:21 pm »
SVN is down again?

REPORT of '/SticklyMan/xgui.git/!svn/vcc/default': 200 OK (http://svn.github.com)

Could you possibly switch to a different host?

Offline RynO-SauruS

  • Jr. Member
  • **
  • Posts: 77
  • Karma: 17
Re: XGUI - Fully featured modular GUI for ULX! (WIP) -- SVN is now back up!
« Reply #500 on: January 08, 2011, 09:58:55 pm »
SVN is down again?

REPORT of '/SticklyMan/xgui.git/!svn/vcc/default': 200 OK (http://svn.github.com)

Could you possibly switch to a different host?

I get the same error. :(


YouTube music player by RynO-SauruS

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: XGUI - Fully featured modular GUI for ULX! (WIP) -- SVN is now back up!
« Reply #501 on: January 08, 2011, 10:13:44 pm »
Stickly man, github svn seems to go down more tha... wait..nvm, this is a family oriented forum.

EDIT - Speaking of git and broken SVN, see the last sentence of Notch's blog post (dev of Minecraft). Just stumbled across that after making this post
« Last Edit: January 08, 2011, 10:31:25 pm by JamminR »
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline Stickly Man!

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 1270
  • Karma: 164
  • What even IS software anymore?
    • XGUI
Re: XGUI - Fully featured modular GUI for ULX! (WIP) -- SVN is now back up!
« Reply #502 on: January 10, 2011, 01:09:15 pm »
Lol JamminR -- Yeah, it appears that github's support of SVN is very flaky.. Sorta makes sense seeing as how it really is a secondary feature.

Me and Megiddo are currently talking about merging XGUI into the official ULX SVN since he did just remove the old menus a while ago. However, I'm not entirely sure yet on how I want to handle this, because I have no idea what would happen to people who update their ULX SVN, but still have XGUI installed as a separate addon.
Join our Team Ulysses community discord! https://discord.gg/gR4Uye6

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: XGUI - Fully featured modular GUI for ULX! (WIP) -- SVN is now back up!
« Reply #503 on: January 10, 2011, 01:49:24 pm »
Code: Text
  1. if dir.exists(../addons/xgui) then
  2. Msg NO NO NO NO... You updated to ULX revision that NOW INCLUDES Xgui. Go remove your old addons/xgui folder and try again.
  3. Set Somvar_included_in_xgui_old_addon_that_will_display "Hey..this is broken, see news at forums"
  4. Return noload
  5. else
  6. load xgui
  7. end
  8.  

Ok, other than the var that would transfer over to 'old' Xgui being a challenge, what's the problem?
:P


"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline Stickly Man!

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 1270
  • Karma: 164
  • What even IS software anymore?
    • XGUI
Re: XGUI - Fully featured modular GUI for ULX! (WIP) -- SVN is now back up!
« Reply #504 on: January 10, 2011, 02:34:28 pm »
I was thinking something along those lines-- the only issue with that is that we're assuming that they put xgui in the "addons/xgui" folder.

I may do something similar, but instead get a list of folder names in the addons folder, then for each one check if a specific file (<foldername>/lua/ulx/modules/sv/xgui_server.lua) exists. Need to be at home to test and get something working though.

Oh, and instead of just setting a CVar, i'll probably just spew a large and very noticeable warning on the server console that's been delayed so it shows up after everything else has loaded.
Join our Team Ulysses community discord! https://discord.gg/gR4Uye6

Offline Stickly Man!

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 1270
  • Karma: 164
  • What even IS software anymore?
    • XGUI
Done! I ended up deciding just to merge it with ULX SVN! :D Check the news on the front page of ulyssesmod.net!

Code: [Select]
1/11/2011
-----------------
*Changed: Now included with the ULX SVN!
+Added: Extra file to check if users have XGUI installed with the SVN AND as a seperate addon, and then send them rather large warnings.
« Last Edit: January 12, 2011, 07:38:53 pm by Stickly Man! »
Join our Team Ulysses community discord! https://discord.gg/gR4Uye6

Offline Aaron113

  • Hero Member
  • *****
  • Posts: 803
  • Karma: 102
May want to fix the date.  :P  Anyway, glad to see this merged into ULX.  No more worrying about two separate addons.

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Yay!
Once (if/when/whenever) we go release, and have been stable a while. Perhaps you can write in additional code check of some sort that would allow for separate beta testing. An XGUI dev environment sort of so that every feature change made to XGUI won't require total checkout of ULX.
I know. SVN checkout, it's easy, but sometimes it's just nice to have some type of separate testing system
Code: Text
  1. if not dir.exists[..\addons\Xgui_leet_tester] then
  2. load normal
  3. else
  4. var = dir.list[..\addons\ulx\lua\xgui\*]
  5. for each x in var do
  6. if file.exists[xgui_leet_tester\] then
  7. load leet tester file
  8. else
  9. load normal file
  10. end
  11. end
  12. end
  13.  
Thats not most efficient way logically, but ya get my drift.
« Last Edit: January 12, 2011, 02:21:53 pm by JamminR »
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline Stickly Man!

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 1270
  • Karma: 164
  • What even IS software anymore?
    • XGUI
May want to fix the date.  :P

What are you talking about? Of course it's Jan 1, 20111! Where have you been the past 18100 years man? :P Someone must have partied waaay too much last night on New Years Eve!

(p.s. That's what happens when I make posts when I'm tired  ;D)


Also JamminR, Don't know if I'll need it, but that could be nice for testing compatibility issues. Since my ULX files are junction'd into my server folder however, I can simply remove the link, and create my own combination of ulx+xgui files that I need! (Assuming it doesn't take me forever to do such)
Join our Team Ulysses community discord! https://discord.gg/gR4Uye6

Offline krooks

  • Sr. Member
  • ****
  • Posts: 382
  • Karma: 32
  • I don't like video games.
    • Diamond Krooks
Awesome, can't wait till my server clears out so I can update ULX :D
My TTT server. Join the fun!

  • Print