- Gui changes - completely redo the gui
This is being worked on by Hailstone as part of the GAE. His intention is to replace the hard-coded Glest gui with a 3rd party one designed for skinning. I'm sure he can fill you in on the exact details.
- Idle worker notifications
Not yet possible, but should be pretty easy to code for anyone with the knowledge.
- Ai changes - idle worker works - auto repair ect...
The AI effort is currently split between MegaGlest and GAE.
GAE has had a huge revamp in pathfinding by Silnarm and the idle worker/auto repair issues were sorted in a very early version by Daniel.Santos.
MegaGlest currently has two new CPU strengths (CPU easy and CPUMega).
- camera zooms out and the world starts to get foggy and part of the tiles stop showing - so control over visable area to allow zoom. limit how far to zoom and to change fog levels.
This is configurable in the GlestAdv.ini. The fogging problem can be stopped by turning of fog in the tileset. Unfortunatley rendering hasn't advanced much for Glest,
- Change of in game controls (customizations) for example change mouse to work with middle mouse click and wheel.
This is configurable via keymap.ini in GAE.
- 3d height - is there a way to have terrain walls canyons mountains that spiral up ect...
There are currently workarounds that give a fair appearance of cliffs. Changing the height factor to 2 or 1 in the map editor is the best way to achieve this. However Glest was not really designed with this in mind and sorely needs work to improve the map side of things.
- after the gui is modified would there be a way to change the grouping system and have super groups (multiple groups)
Hmm, not sure exactly what you mean, a standard grouping system (for RTS) is included. Groups can be made by pressing ctrl+number.
My advice would be to look into GAE since it has already achieved some of what you want. If you are able to program then the GAE/MegaGlest devs can point you in the right direction for making small changes without having to go through all of the code yourself.