Q3map2 Graphical User Interface (1.1 Build 1029)

By Darth Arth
Date: 11-10-2006
Version: 1.1 Build 1029

Download

Screenshots

Readme

q3map2GUI by Darth Arth (artur L.)
More information at: www.darth-arth.de, german webpage, but with English Support-Forum
Updated: 04.11.2006
================================================================
Title : Q3map2 Graphical User Interface Version 1.1 Build 1029

Filenames : q3map2qui.exe (appllication)
: *.q3g (config files)
: q3map2gui.ini (Settings-file)
:
Authors : Darth Arth (q3map2gui)
: Ydnar (Q3map2)
: DLB (Q3map2build)
:
Email Address : dartharth@gmx.de
:
Description : Graphical frontend for
: Ydnar's Q3map2 BSP Compiler.
: oriented on q3map2build, but completly new codet
:
New Addtions :see "what's new..."
:
:
Fixes: : V 1.0 Build 879: Base-Dir Bug fixed (error 76)
: V 1.0 Build 880: Play Map Bug, when q3map2gui and Game-folder on different drives, fixed
: V 1.1 Build 1027:Error 5-Bug in Listener-Functin "parsedata", fixed
: V 1.1 Build 1029:Error 52-Bug View Logfile during compiling, fixed
=================================================================


What'S New in Version 1.1 Build 1029:

- Error 52-Bug; View Logfile during compiling with internal viewer caused error, fixed

What'S New in Version 1.1 Build 1027:

- New Layout, the Controls are arranged more usable
- User done compiler-settings are stored at programm-exit
- You can use one Batch-File to compile in place of single prozesses [for Bat-File freaks ;) ]
- default logs folder will be used, when no logs-folder set
- maps-subfolder choosing optimized
- Compiler status area improved
- Compiler errors and warning are noe showed in window not a messagebox
- Compiler-window may be hidden now
- you can use "+devmap" command for playing maps
- you can save profiles for other games, so you can quick change settings
- editable color-templates for q3map2gui window, more see .ini file
- community made q3map2gui logos ;)
- BIG "build BSP" - button for tired mappers ;)

Bugfixes:

- several small bugs fixed, not really relevant
- Error 5-Bug in Listener-Function "parsedata",causing opening of many errorboxes, fixed


############# - NOTES - ###################

At fist, sorry for my bad english ;)

Why did anybody code a new frontend for old Q3 based engine compiler?

Hmm.., cause i'm still a small active part of german JK-mapping community :D

Till today i used q3map2build to compile my maps, but i dreamed about a fronted,
which can check the logfile "live", during the compilation.

But the problem was, i couldn't write a working Log-Listener.
I asked DLB for providing me the q3map2build-quellcode, but received no answer :(

many days after, i did it finally...

... an working log-listener :D

It was the beginning of q3map2GUI.

Q3map2GUI is simple like q3map2build, but powerfull like q3map2toolz ;)

The most different featuers of q3map2GUI are:

- "live" Log - checking for errors ans warnings (You can see them at one click)
- you can compile and play maps in subfolders! (base/maps/ ...."
- you can specify SP and MP game executables
- this app do not add any registry keys, not one ;)

BSPC is not supported at this time.



Installation:
=============

just Copy the .exe file and all q3g-files to one directory und run the exe.

Important Settings:

Set up the game executable directory
Set up the multiplayer-game executable directory (optional)
set up Log-files folder
Set up Path to q3map2.exe (tested with v2.5.16)
Set up Log-Viewer Type

Choose your game
# Supported at this time are:
- Quake III Arena
- Startrek Elite Force
- Return to Castle Wolfenstein
- Wolfenstein-Enemy Territory
- Soldiers of Fortune2
- Jedi Knight2
- Jedi Knight Jedi Academy


BSP,VIS,LIGHT,Game Options:

Change whatever you want. Some of these are mod specific. Most aren't.
I just added soem things in here for ya.

These may be added to inside the q3map2options.q3g file, a simple
ASCII file



>>>>>>>>EDITING THE Q3G FILES<<<<<<<<

q3map2options.q3g is based on DLB' q3map2buid.bdf

The files are pretty self explanatory, uses stock windows components.
ChkButton is a check button,
ChkBtnTxt is a text input
NewColumn means new column for display purposes
NormalCmd is what is default without custom radio button checked.

The format for ChkButton is
ChkButton(displayed command,batch command,on(true) or off(false), "tooltips text)"

The format for ChkBtnTxt is
ChkBtnTxt(-displayed command,written to batch command %t,on(true) or off(false),Default value,box size,"tooltips text)"

Both of these are strict with their input formats, if you break something I'm
sure you will see it immediately.

Please let me know of any problems you might find with this application.




#################################################################################
# - Copyright / Permissions / Credits / Notes - #
#################################################################################


This App is freeware.

You can do whatever you want with the application, no warranties.
Just do not sold it in any way!
If you want the quellcode, just email me for what reason ;)

This Program is distributed as "is as is" use it on your own risk.





=======================================================
- Credits -

ID Software (www.idsoftware.com for Q3 engine)
Q3Build Team (q3build.gamedesign.net)
Ydnar (www.shaderlab.com)
Splashdamage (www.splashdamage.com)
EVERYONE AT GTK (zerowing.idsoftware.com)
BLD & Shadowspawn (for Q3map2Build)
Raven-Software (for jedi-knight2 and JKJA Engine)

And of course, all the people at Jedi-Knight & ET Mapping Community ;)

Thx to Beta-Tester: Darth Norman, Joza, Killermic, Bastardo,
Anderl, BrisosX, Doc, CriX Modo, VinC,
Darth Sion, mac, Baer,
and all other people at www.darth-arth.de