CitizensUI: Difference between revisions

From Citizens Wiki

No edit summary
No edit summary
 
(19 intermediate revisions by 2 users not shown)
Line 2: Line 2:
| PICTURE        = CitizensUI.png
| PICTURE        = CitizensUI.png
| AUTHOR        = jrbudda
| AUTHOR        = jrbudda
| NAME          = CitiznesUI
| NAME          = CitizensUI
| VERSION        = 0.7.3.2
| VERSION        = 0.8.0
| CITIZENSBUILD  = 2.0 dev build #287
| CITIZENSBUILD  = 2.0 dev build #318
| DEVSTATUS      = InDev
| DEVSTATUS      = InDev
| DEPENDS        = Citizens 2 at least.  
| DEPENDS        = Citizens 2 at least.  
Line 12: Line 12:


CitizensUI is a .NET graphical user interface for the minecraft/bukkit plugin Citizens2 and associated character plugins.
CitizensUI is a .NET graphical user interface for the minecraft/bukkit plugin Citizens2 and associated character plugins.
WARNING: This is a BETA editor. Make a back-up of your Citizens and Denizen directories BEFORE using this software.


Features:
Features:
* No YAML to deal with!
* No YAML to deal with!
* Create, Edit, Copy and Delete Citizens 2.0 NPCs from outside the game.
* Create, Edit, Copy and Delete Citizens 2.0 NPCs from outside the game.
* Edit Citizens 2.0 [[Characters|traits]] Sentry, Denizen and Trader options.
* Edit Citizens 2.0 [[Characters|traits]] [[Sentry]], [[Denizen]] and [[CitiTraders]] options.
* Create and Edit [[Denizen]] scripts and assignments.
* Create and Edit [[Denizen]] scripts and assignments.
** Pick your requirements, commands, items, colors, and scripts from convient drop-down lists.
** Pick your requirements, commands, items, colors, and scripts from convient drop-down lists.
Line 27: Line 25:
|}
|}
==ChangeLog==
==ChangeLog==
* 9/4/2012 (0.8.0) Full support for Denizen Activity Scripts and assignments. Fixed a bunch of UI quirks. Support for latest Cititraders.
* 9/2/2012 (0.7.4.2) Change text encoding to support extended characters... maybe. Use previous build if you experience problems and let me know.
* 9/2/2012 (0.7.4.1) Major updates to the Basic panel, support for new formats in Citizens release. Support for Cititraders 'owner-only' mode. Bugfixes
* 8/28/2012: Syntax updates for Denizen commands and requirements. Added Default Activity field. Updates for latest Sentry.
* 8/17/2012: Bugfixes and preliminary support for Denizen Activities. v0.7.3.2
* 8/17/2012: Bugfixes and preliminary support for Denizen Activities. v0.7.3.2
* 8/5/2012: CitizensUI now supports Sentry. v0.7.2
* 8/5/2012: CitizensUI now supports Sentry. v0.7.2
Line 36: Line 38:


Download the supported plugins here:
Download the supported plugins here:
* [[http://ci.citizensnpcs.net/job/Citizens2/ Citizens2]]
* [http://ci.citizensnpcs.net/job/Citizens2/ Citizens2]
*[[Denizen]]
*[[Denizen]]
*[[Trader]]
*[[CitiTraders]]
*[[Sentry]]
*[[Sentry]]


Line 44: Line 46:
To install:
To install:


*You will need .NET framework 3.5. Typically this means Windows but [[http://www.mono-project.com/Main_Page Mono]] may be able to run it on other platforms.
*You will need .NET framework 3.5. Typically this means Windows but [http://www.mono-project.com/Main_Page Mono] may be able to run it on other platforms.
*Open the latest zip file from the [[#top|downloads]] page
*Open the latest zip file from the [[#top|downloads]] page
*Extract the contents to the directory of your choice.
*Extract the contents to the directory of your choice.
Line 53: Line 55:
Add and edit to your heart's delight.
Add and edit to your heart's delight.


When done, click save, this will overwrite the previously existing files. All scripts will be written to a single Scripts.yml file and other yml files in the scripts directory will be deleted.
When done, click save, this will backup and then overwrite the previously existing files.


Reload your citizens and denizen from the server. Any new NPCs you created will have to be spawned to set their location.
Reload your citizens and denizen from the server. Any new NPCs you created will have to be spawned to set their location.


==Options==
==Options==
 
Denizen scripts can be saved in 3 ways:
 
* 1 file per script.
* 1 file per NPC. This will also make a single file for unassigned and multi-assigned scripts.
* 1 file containing all scripts. This is the default.


==Known Limitations==
==Known Limitations==
*Script Command and Requiremnt data is not verified for syntax. The proper syntax for each command is shown, it is up to you to format the data correctly.
*Script Command and Requiremnt data is not verified for syntax. The proper syntax for each command is shown, it is up to you to format the data correctly.
*Cannot edit Sentry info (guard location, targets) yet.
*Alchemist and Blacksmith not fully supported yet.
*Alchemist and Blacksmith not fully supported yet.
*Cannot edit npc location or waypoints.
*Cannot edit npc location or waypoints.
*Does not load or list denizen Bookmarks
*Does not load or list denizen Bookmarks
==Issues==
Please report issues [https://github.com/jrbudda/CitizensUI/issues on github]
[https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=JVBJLN5HJJS52&lc=US&item_name=jrbudda&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted Donate to jrbudda]

Latest revision as of 22:19, 20 September 2012

File:CitizensUI.png

CitizensUI


Author jrbudda
Version 0.8.0
Citizens build 2.0 dev build #318
Other dependencies Citizens 2 at least.
Download Link
Description: CitizensUI is a .NET graphical user interface for the minecraft/bukkit plugin Citizens2 and associated character plugins.

CitizensUI is a .NET graphical user interface for the minecraft/bukkit plugin Citizens2 and associated character plugins.

Features:

  • No YAML to deal with!
  • Create, Edit, Copy and Delete Citizens 2.0 NPCs from outside the game.
  • Edit Citizens 2.0 traits Sentry, Denizen and CitiTraders options.
  • Create and Edit Denizen scripts and assignments.
    • Pick your requirements, commands, items, colors, and scripts from convient drop-down lists.
    • Add large blocks of text with color to denizen scripts, with optional waits between lines.
CitizensUI1.png
CitizneUI2.png

ChangeLog

  • 9/4/2012 (0.8.0) Full support for Denizen Activity Scripts and assignments. Fixed a bunch of UI quirks. Support for latest Cititraders.
  • 9/2/2012 (0.7.4.2) Change text encoding to support extended characters... maybe. Use previous build if you experience problems and let me know.
  • 9/2/2012 (0.7.4.1) Major updates to the Basic panel, support for new formats in Citizens release. Support for Cititraders 'owner-only' mode. Bugfixes
  • 8/28/2012: Syntax updates for Denizen commands and requirements. Added Default Activity field. Updates for latest Sentry.
  • 8/17/2012: Bugfixes and preliminary support for Denizen Activities. v0.7.3.2
  • 8/5/2012: CitizensUI now supports Sentry. v0.7.2
  • 8/1/2012: CitizensUI now supports CitiTraders. v0.7.1
  • 7/29/2012: CitizensUI 0.7 is currently compatible only with citizens2 build 249+ and Denizen build 223+

Compatibility

If your files were created using versions of citizens2 older than 223, Citizens UI WILL convert them for you to the new file format.

Download the supported plugins here:

Installation

To install:

  • You will need .NET framework 3.5. Typically this means Windows but Mono may be able to run it on other platforms.
  • Open the latest zip file from the downloads page
  • Extract the contents to the directory of your choice.
  • Run the CitizensUI.exe
  • The first time you run the program, it will prompt you to select your minecraft server 'plugins' directory.
  • Click Load and it will load the data from the Citizens saves.yml, and the Denizen assignments.yml and all the files in the Denizen scripts folder.

Add and edit to your heart's delight.

When done, click save, this will backup and then overwrite the previously existing files.

Reload your citizens and denizen from the server. Any new NPCs you created will have to be spawned to set their location.

Options

Denizen scripts can be saved in 3 ways:

  • 1 file per script.
  • 1 file per NPC. This will also make a single file for unassigned and multi-assigned scripts.
  • 1 file containing all scripts. This is the default.

Known Limitations

  • Script Command and Requiremnt data is not verified for syntax. The proper syntax for each command is shown, it is up to you to format the data correctly.
  • Alchemist and Blacksmith not fully supported yet.
  • Cannot edit npc location or waypoints.
  • Does not load or list denizen Bookmarks

Issues

Please report issues on github


Donate to jrbudda