Additional gui (cube script) v0.12 (pre-alpha) Updated!

Additional gui (cube script) v0.12 (pre-alpha) Updated!

Postby S.E.S » 21 Jul 2012, 22:39

Additional gui (cube script)

Updated.

Version: 0.12 (pre-alpha)
License: ZLIB (http://www.opensource.org/licenses/zlib-license.php)
Copyright (C) 2013 S.E.S

Features in this version:

Main skybox, cloudbox, cloudlayer, envlayer, entities.
In progress other main environment (non-complete).
Movie recorder.
This gui keybinds settings.
Editing (in progress, non-complete).

Warning! This version work with RE-svn (version with "findfile" command support).
(Use version 0.11 for "RE 1.4").

Version not included new "guifield full draw" fix...

Usage (example):

Put "agui.cfg" file to "redeclipse/data" folder.
Run "Red Eclipse".
Open console - press "`" ("tilda" key).
Print "exec agui.cfg ; agui" and press "Enter" key.
Set "keybinds" in "About".

For update custom texture set:
Create "agui_custom_textures.cfg" file in "redeclipse/data" folder.
File format:
aguicustomtextures = [ <set 1> <set 2> ... <set n> ]
Example:
aguicustomtextures = [ philipk/pk01 philipk/pk02 ]

WARNING!!!
If you have a previous version of the "Agui",
remove the previously defined keys for "Agui"
and then deleted the line "exec aguy.cfg" from the file "menus.cfg"
Or
Replace old "agui" version and can deleted the line "exec aguy.cfg" from the file "menus.cfg" after at least one run of new version.


This is PRE-ALPHA!!! version of my additional gui.
This gui is non-complete.
Say me, please, your suggestions and etc...

Traditional message: my English very bad, sorry!

Changelog:

Additional gui v0.12-pre-alpha

* Fixed mapmodel browser.
* Added "create" button to mapmodel browser.
* Misc fixes.
* Added "map options" settings - port from current version "agui-alpha-candidate" (non-complete, in progress).

Additional gui v0.11-pre-alpha

* Added specularity (gloss) for specmap-type textures editing.
* Misc fixes.
* Added "Physics environment" settings.
* Fixed "sauerbraten" files path.
* Updated settings.
* Added mapmodel browser.
* Disabled soundtrack in sound entity editing.
* Misc updates.
* Added depth-z for depth-type "z" textures editing.

Additional gui v0.10-pre-alpha

* Added "random" indication for soundtrack.
* Updated skyboxes list.
* Fixed edit/non-edit background operations.
* Updated and fixed entities for "RE" upstream updates.
* Fixed "Save mapshot" path bug.
* Updated "obit" messages.
* Parsed "backslash" in map soundtrack pathname (autochange to "normalslash").
* Fixed double "showgui" in "autoedittoggle".
* Increase length string (filenames, messages, author, names, etc...).
* Updated "editing" section.
* Updated map settings.

Additional gui v0.09-pre-alpha

* Added cloudlayer and envlayer offset parameters.
* Fixed default sound track for "mapmusic" (random, if tracks not found).
* Removed "decrease UI fade" for "waypoints editing" menu.
* Updated messages.
* Updated "waypoints editing" menu.
* Added a check for the soundtrack.
* Added autoupdate for soundtrack parameters, if not exist (name, extension, path).
* Updated and fixed entities for "RE" upstream updates.
* Misc fixes.
* Added "Materials" editing (non-complete, in progress).

Additional gui v0.08-pre-alpha

* Updated presets.
* Added "Mouse wheel simulate".
* Fixed "Create and copy" entity bug (change "entcopy" to "editcopy").
* Change "agui" installation to not "menus.cfg" editing.
* Added sound tracks browser.
* Updated settings.
* Added "Waypoints" and "Textures" editing (non-complete, in progress).
* Updated settings for water, glass and lava (4 types).
* Misc fixes and updates.

Additional gui v0.07-pre-alpha

* Fixed menu navigation.
* More bug fixed.
* Fixed gui view with new ui upstream version (black square - see in svn version "RE").
* Updated movie recorder (added auto-name).
* Updated messages.
* Updated light and sunlight entity (see in svn version "RE").
* Added water, lava and grass settings.
* Updated "global" menu.
* Started particles presets.

Additional gui v0.06-pre-alpha

* Fixed entity "reset all" bug.
* Decrease ui fade in "Entity editing" and "Entity group".
* Removed "agui" tab-like message.
* Added keybins settings for "Additional Gui" call keys (in "About").
* Added "Movie recorder".

Additional gui v0.05.1-pre-alpha

* Fixed entity editing bug.
* Added presets for ambient, skylight, entity light colour in color menu.

Additional gui v0.05-pre-alpha

* Fixed for "RE" upstream updates.
* Updated environment settings.
* Updated grabber.
* Fixed parameters for entity type changes.
* Styles and messages fixes.

Additional gui v0.04.1-pre-alpha

* Fixed autoedit parameters bug.

Additional gui v0.04-pre-alpha

* Added entities main support (with find).
* Added other environment support (non-complete).
* Added "Grab" function for change colour.
* Styles and messages fixes.
* Other fixes and additionals.

Additional gui v0.03-pre-alpha

* Code refactoring.
* Fix screen resolution bug (support screen resolutions from "RE" "options" menu).
* Fix non-full-visible field border (maybe, "Linux" specific/distro/drivers problems).
* Fix messages.
* Change skyboxes/etc... menu position to right (to match the parent menu).
* Fix parameters input (not set to zero/default, if incorrect).
* Support small and large symbols for parameters hex input.

Additional gui v0.02-pre-alpha

Sky environment:

* Fix/add small preview for texture modifiers (non-bug).
* Fix/update modifiers field (modifiers for current stuff) (non-bug).
* Fix messages.
* Additional messages.
* Fixed coding style.

Download:
agui-0.12-pre-alpha.zip
Additional gui v0.12-pre-alpha
(36.54 KiB) Downloaded 412 times


Download oldest version 0.11-pre-alpha:
agui-0.11-pre-alpha.zip
Additional gui v0.11-pre-alpha
(33.92 KiB) Downloaded 407 times


Download very oldest version (with campaign mode support):
agui-0.04.1-pre-alpha.zip
Additional gui v0.04.1-pre-alpha
(15.22 KiB) Downloaded 457 times


Screenshots:
agui-0.06-pre-alpha-screenshots.jpg
Screenshots


agui-menus-pre-alpha-0.03.1

Updated.

Version "menus.cfg" with "Additional gui".

(with "menus.cfg" of svn-rev-4125 (post release 1.3). non-work with oldest source).

Changelog:

agui-menus-pre-alpha-0.03.1

* Updated to upstream.
* Fix "boxes" names to "RE"-menus-compatible.
* Added menus.diff file to archive.

agui-menus-pre-alpha-0.03

* Added current version of "Additional gui" (v.0.03-pre-alpha) in menus.cfg (from svn).
* Replaced clouds and skybox from sky.
* Fixed text size in other environment tabs (very small without fix).


Note:

Sub-Tabs in "sky" is non-pure "guitabs" - this is emulation:
( Code problem ( "addtional gui" is "function based"
- function parameters conflicted from parallel execute of "guitab") and
increase script size with pure "guitabs").


Usage (example):

Safe original "menus.cfg" in custom place.
Copy file "menus.cfg" to "/redeclipes/data/".


Note:

"agui" from "menus.cfg" not identical original "agui".

Download:
agui-menus-pre-alpha-0.03.1.zip
Version "menus.cfg" with "Additional gui"
(33.18 KiB) Downloaded 452 times
Last edited by S.E.S on 22 Aug 2013, 22:52, edited 25 times in total.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script)

Postby 4rson » 21 Jul 2012, 23:10

That looks very useful, thanks for taking the time to make it.
4rson
 
Posts: 97
Joined: 14 Aug 2011, 13:07

Re: Additional gui (cube script)

Postby TheLastProject » 21 Jul 2012, 23:20

I don't really map much, so I can't say anything about the use, but it definitely looks great. I hope it has been worth the time you put in it and others will be able to use it well.
Hats, Afros, wings and raptor feet. This game is showing progress indeed.
TheLastProject
 
Posts: 432
Joined: 06 Nov 2011, 17:04

Re: Additional gui (cube script)

Postby Dratz-_C » 22 Jul 2012, 00:00

S.E.S,
I think you will help folks better realize their creative vision with this script, especially those intimidated by console commands. I haven't run it myself yet but let me just say that it looks from the pictures like you've done a good job with it.
Cheers
User avatar
Dratz-_C
 
Posts: 409
Joined: 03 Mar 2012, 00:13
Location: North Carolina, United States of America

Re: Additional gui (cube script)

Postby wowie » 22 Jul 2012, 02:29

Dratz-_C {l Wrote}:S.E.S,
I think you will help folks better realize their creative vision with this script, especially those intimidated by console commands. I haven't run it myself yet but let me just say that it looks from the pictures like you've done a good job with it.
Cheers

What this guy said.
I lost the game.
User avatar
wowie
 
Posts: 314
Joined: 15 Mar 2012, 22:22

Re: Additional gui (cube script)

Postby 4rson » 22 Jul 2012, 12:35

I've had a go running it and there a lots of options in there that I hadn't realised were available. It would be nice to see these menus added to the next release as it would help make mapping accessible to more people.
4rson
 
Posts: 97
Joined: 14 Aug 2011, 13:07

Re: Additional gui (cube script)

Postby arand » 22 Jul 2012, 20:29

The GUI look nice and I would love to see them integrated in a future version of Red Eclipse.

There are a few issues that in my opinion would have to be taken care of for it to be integrated in RE though:

  • Integrating agui with the existing editing menu.
    In order to avoid duplication and keeping things consistent I think it would be a good idea to integrate these bits into the existing editing menu structure, I think it might be possible to just add all the tabs of agui to the existing "Environment" section:
    http://minus.com/lhV7HojqWguoA

  • Rework the structure a bit.
    I was thinking doing something like this (but that's just a quick idea):
    http://minus.com/lQEfhqbzXdP5

  • Please use (4-spaces) indentation.
    In order to keep the coding style resonably consistent with current cubescript in RE, please add indentation and line breaks where appropriate, see the existing cubescript files for examples.
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: Additional gui (cube script)

Postby Ulukai » 22 Jul 2012, 21:34

This is looking very nice man! now that many players start mapping, it would be awesome to have this in v1.3, so I hope you are able to make the changes like arand mentioned. Maybe it's not a bad idea to check in on IRC to talk with jojo about this. He is the guy who did the editing menu we have in v1.2.

Thank you and good luck with this.
User avatar
Ulukai
 
Posts: 741
Joined: 19 Mar 2011, 10:55
Location: Mechelen, Belgium

Re: Additional gui (cube script)

Postby S.E.S » 23 Jul 2012, 19:03

arand {l Wrote}:[*] Integrating agui with the existing editing menu.


complete.

arand {l Wrote}:[*] Rework the structure a bit.


complete.

arand {l Wrote}:[*] Please use (4-spaces) indentation.


complete.

This is Pre-alpha version. Gui non-complete. Other functions in work (other environment, particles, sounds, etc...).
Say Me, please, your suggestions and etc...
Last edited by S.E.S on 23 Jul 2012, 19:18, edited 1 time in total.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script)

Postby wowie » 23 Jul 2012, 19:13

If you keep on working on this it will definitely make it easier for anyone to dive in to the more advanced features of the editor. :D
I lost the game.
User avatar
wowie
 
Posts: 314
Joined: 15 Mar 2012, 22:22

Re: Additional gui (cube script)

Postby S.E.S » 23 Jul 2012, 23:24

Updated with "menus.cfg" of svn-rev-3765 (download 24.07.2012). Non-work with oldest source. Check your svn-redeclipse snapshot or use first "agui-menus download link" for "RE-1.2" and oldest snapshots.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script)

Postby arand » 24 Jul 2012, 04:12

Nice work, by the looks of it :)

S.E.S {l Wrote}:Updated with "menus.cfg" of snv (24.07.2012). Non-work with oldest source. Check your svn-redeclipse snapshot .

Hmm, 0.2.1 for me still has the issue that the top tabs end up too high, so they're off screen.

I was thinking you could actually remove the last line of tabs (skyboxes, cloudboxes, cloudlayers, envlayers) altogether, since they mainly serve the same purpose as the previous level of tabs, right?

When looking at the code you have, I'm noticing that agui adds 1000 lines of script to menus.cfg, that's a 1/3 increase in size for just agui, I think that that might be quite a bit over the top... I'm hoping some cubescript fellows might have some ideas on how to reduce that down, maybe speak to RaZgRiZ on IRC, since he did the recent cleanup of a lot of the menu code.
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: Additional gui (cube script)

Postby S.E.S » 29 Jul 2012, 23:20

arand {l Wrote}:Hmm, 0.2.1 for me still has the issue that the top tabs end up too high, so they're off screen..


Fixed, thanks.

arand {l Wrote}:I was thinking you could actually remove the last line of tabs (skyboxes, cloudboxes, cloudlayers, envlayers) altogether, since they mainly serve the same purpose as the previous level of tabs, right?


Done (only for "agui-menus" version).

arand {l Wrote}:When looking at the code you have, I'm noticing that agui adds 1000 lines of script to menus.cfg, that's a 1/3 increase in size for just agui, I think that that might be quite a bit over the top... I'm hoping some cubescript fellows might have some ideas on how to reduce that down, maybe speak to RaZgRiZ on IRC, since he did the recent cleanup of a lot of the menu code.


Done. Size decreased by about 10 kilobytes. A further reduction without addressing the functional part ineffective.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script) 0.04 (pre-alpha)

Postby S.E.S » 19 Aug 2012, 22:34

Additional gui v0.04-pre-alpha (updated):

* Added entities main support (with find).
* Added other environment support (non-complete).
* Added "Grab" function for change colour.
* Styles and messages fixes.
* Other fixes and additionals.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script) 0.04.1 (pre-alpha)

Postby S.E.S » 20 Aug 2012, 10:40

Additional gui v0.04.1-pre-alpha (updated):

* Fixed autoedit parameters bug.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script) 0.04.1 (pre-alpha)

Postby D.A.M.I.E.N. » 20 Aug 2012, 12:25

Helpful in editing. Also I thanks for taking the time to make it.
Image
User avatar
D.A.M.I.E.N.
 
Posts: 174
Joined: 03 Apr 2011, 23:50
Location: Czech Republic

Re: Additional gui (cube script) 0.05 (pre-alpha)

Postby S.E.S » 01 Sep 2012, 22:15

Additional gui v0.05-pre-alpha (updated for Red Eclipse 1.3):

* Fixed for "RE" upstream updates.
* Updated environment settings.
* Updated grabber.
* Fixed parameters for entity type changes.
* Styles and messages fixes.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script) 0.05 (pre-alpha)

Postby Calinou » 02 Sep 2012, 08:49

Looks nice, could be included in the official game in some way; however you should remove the capitals (eg. Cloudbox to cloudbox) so that it fits RE's menus which do not start sentences with a capital.
User avatar
Calinou
 
Posts: 171
Joined: 22 Jan 2010, 21:43
Location: France

Re: Additional gui (cube script) 0.05 (pre-alpha)

Postby S.E.S » 02 Sep 2012, 15:33

Calinou {l Wrote}:Looks nice, could be included in the official game in some way; however you should remove the capitals (eg. Cloudbox to cloudbox) so that it fits RE's menus which do not start sentences with a capital.


Ok. Updated:

agui-menus-pre-alpha-0.03.1

* Updated to upstream.
* Fix "boxes" names to "RE"-menus-compatible.
* Added menus.diff file to archive.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script) 0.05.1 (pre-alpha)

Postby S.E.S » 03 Sep 2012, 01:03

Updated.

Additional gui v0.05.1-pre-alpha

* Fixed entity editing bug.
* Added presets for ambient, skylight, entity light colour in color menu.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script) 0.06 (pre-alpha) Update!

Postby S.E.S » 06 Sep 2012, 17:23

Updated:

* Fixed entity "reset all" bug.
* Decrease ui fade in "Entity editing" and "Entity group".
* Removed "agui" tab-like message.
* Added keybins settings for "Additional Gui" call keys (in "About").
* Added "Movie recorder".
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script) 0.07 (pre-alpha) Update!

Postby S.E.S » 02 Oct 2012, 10:06

Updated:

* Fixed menu navigation.
* More bug fixed.
* Fixed gui view with new ui upstream version (black square - see in svn version "RE").
* Updated movie recorder (added auto-name).
* Updated messages.
* Updated light and sunlight entity (see in svn version "RE").
* Added water, lava and grass settings.
* Updated "global" menu.
* Started particles presets.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script) 0.07 (pre-alpha) Update!

Postby Ulukai » 02 Oct 2012, 12:46

Great to see advanced features in the GUI. This should really be merged with the main GUI that RE has already. Maybe talk to Quin or Jojo to implement it further, see what has to be done, but I know that GUI is a sensitive topic because there is talk about a rewrite or something?
User avatar
Ulukai
 
Posts: 741
Joined: 19 Mar 2011, 10:55
Location: Mechelen, Belgium

Re: Additional gui (cube script) 0.08 (pre-alpha) Update!

Postby S.E.S » 15 Dec 2012, 12:21

Updated.

Additional gui v0.08-pre-alpha:

* Updated presets.
* Added "Mouse wheel simulate".
* Fixed "Create and copy" entity bug (change "entcopy" to "editcopy").
* Change "agui" installation to not "menus.cfg" editing.
* Added sound tracks browser.
* Updated settings.
* Added "Waypoints" and "Textures" editing (non-complete, in progress).
* Updated settings for water, glass and lava (4 types).
* Misc fixes and updates.
Last edited by S.E.S on 16 Dec 2012, 13:10, edited 1 time in total.
User avatar
S.E.S
 
Posts: 82
Joined: 08 Apr 2012, 11:43

Re: Additional gui (cube script) 0.08 (pre-alpha) Update!

Postby cdxbow » 15 Dec 2012, 16:19

This is really neat. Well done. 4000+ lines of cubescript and you are still sane. I am going to enjoy having a play.
User avatar
cdxbow
 
Posts: 317
Joined: 21 Mar 2011, 23:36
Location: Melbourne, Oz

Who is online

Users browsing this forum: No registered users and 1 guest