Quake III E+ Config Editor

88 replies [Last post]
lagstard
Developer (retired)
rabusmar's picture
Offline
Joined: Jan 2008
Posts:
Quake III E+ Config Editor
AoQ | SIMPS wrote:

im sorry but the program bases on .net from microsoft, so i think its not possible to make it runnable on linux (but i dont know it for sure)

Actually there is a framework for running .net applications on linux, its called mono. However, while i was trying to run the config editor i got this exception.

[code:1]rabusmar@beast:~$ mono ./Quake\ III\ Config\ Editor\ 1.1.0.exe
System.NullReferenceException: Object reference not set to an instance of an object
at System.Configuration.ApplicationSettingsBase.GetPropertyValue (System.String propertyName) [0x00000]
at System.Configuration.ApplicationSettingsBase.get_Item (System.String propertyName) [0x00000]
at Quake_III_Config_Editor.My.MySettings.get_allowedit () [0x00000]
at Quake_III_Config_Editor.Form1.startup () [0x00000]
at (wrapper remoting-invoke-with-check) Quake_III_Config_Editor.Form1:startup ()
at Quake_III_Config_Editor.Form1.Form1_Load (System.Object sender, System.EventArgs e) [0x00000]
at System.Windows.Forms.Form.OnLoad (System.EventArgs e) [0x00000]
at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000]
System.NullReferenceException: Object reference not set to an instance of an object
at System.Configuration.ApplicationSettingsBase.set_Item (System.String propertyName, System.Object value) [0x00000]
at Quake_III_Config_Editor.My.MySettings.set_allowedit (Boolean Value) [0x00000]
at Quake_III_Config_Editor.Form1.closeprogram () [0x00000]
at (wrapper remoting-invoke-with-check) Quake_III_Config_Editor.Form1:closeprogram ()
at Quake_III_Config_Editor.Form1.Form1_close (System.Object sender, System.EventArgs e) [0x00000]
at System.Windows.Forms.Form.OnFormClosing (System.Windows.Forms.FormClosingEventArgs e) [0x00000]
at System.Windows.Forms.Form.FireClosingEvents (CloseReason reason, Boolean cancel) [0x00000]
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form:FireClosingEvents (System.Windows.Forms.CloseReason,bool)
at System.Windows.Forms.Application.Exit (System.ComponentModel.CancelEventArgs e) [0x00000]
at System.Windows.Forms.Application.Exit () [0x00000]
at System.Windows.Forms.Application.OnThreadException (System.Exception t) [0x00000]
at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000]
at System.Windows.Forms.Form.OnCreateControl () [0x00000]
at System.Windows.Forms.Control.CreateControl () [0x00000]
at System.Windows.Forms.Control.WmShowWindow (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.ContainerControl.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Form.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000]
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000]

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at System.Configuration.ApplicationSettingsBase.set_Item (System.String propertyName, System.Object value) [0x00000]
at Quake_III_Config_Editor.My.MySettings.set_allowedit (Boolean Value) [0x00000]
at Quake_III_Config_Editor.Form1.closeprogram () [0x00000]
at (wrapper remoting-invoke-with-check) Quake_III_Config_Editor.Form1:closeprogram ()
at Quake_III_Config_Editor.Form1.Form1_close (System.Object sender, System.EventArgs e) [0x00000]
at System.Windows.Forms.Form.OnFormClosing (System.Windows.Forms.FormClosingEventArgs e) [0x00000]
at System.Windows.Forms.Form.FireClosingEvents (CloseReason reason, Boolean cancel) [0x00000]
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form:FireClosingEvents (System.Windows.Forms.CloseReason,bool)
at System.Windows.Forms.Application.Exit (System.ComponentModel.CancelEventArgs e) [0x00000]
at System.Windows.Forms.Application.Exit () [0x00000]
at System.Windows.Forms.Application.OnThreadException (System.Exception t) [0x00000]
at System.Windows.Forms.NativeWindow.OnThreadException (System.Exception e) [0x00000]
at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000]
at System.Windows.Forms.XplatUIX11.SendMessage (IntPtr hwnd, Msg message, IntPtr wParam, IntPtr lParam) [0x00000]
at System.Windows.Forms.XplatUIX11.MapWindow (System.Windows.Forms.Hwnd hwnd, WindowType windows) [0x00000]
at System.Windows.Forms.XplatUIX11.CreateWindow (System.Windows.Forms.CreateParams cp) [0x00000]
at System.Windows.Forms.XplatUI.CreateWindow (System.Windows.Forms.CreateParams cp) [0x00000]
at System.Windows.Forms.NativeWindow.CreateHandle (System.Windows.Forms.CreateParams cp) [0x00000]
at System.Windows.Forms.Control.CreateHandle () [0x00000]
at System.Windows.Forms.Form.CreateHandle () [0x00000]
at System.Windows.Forms.Control.CreateControl () [0x00000]
at System.Windows.Forms.Control.SetVisibleCore (Boolean value) [0x00000]
at System.Windows.Forms.Form.SetVisibleCore (Boolean value) [0x00000]
at System.Windows.Forms.Control.set_Visible (Boolean value) [0x00000]
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:set_Visible (bool)
at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00000]
at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00000]
at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00000]
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun () [0x00000]
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run (System.String[] commandLine) [0x00000]
at Quake_III_Config_Editor.My.MyApplication.Main (System.String[] Args) [0x00000] [/code:1]

Había una vez un barco chiquito...

[MR.]ZONT
Offline
Joined: Feb 2007
Posts:
Quake III E+ Config Editor

by stacktrace i can say it was caused by trying to access default configuration file.
dunno was it implemented or not but it was it TODO (link)
looks like no Winking
so i suggest use something instead of My.Settings.tralala then it will work for linux users either Smug

¯¯__█ALI█¯¯__
xpaliminium's picture
Offline
Joined: Nov 2005
Posts:
Quake III E+ Config Editor

Wanna avoid seeying mow, skull & co Surprise

Check this peacefull place

¯¯__█ALI█¯¯__
xpaliminium's picture
Offline
Joined: Nov 2005
Posts:
Quake III E+ Config Editor

I have just got the time to test your tool. It's really helpfull Happy.

It only needs some tweakings as cfg organisation with tabs Happy
such as :
[code:1]// ******************************************
// Graphics settings
// ******************************************
...

// ******************************************
// Graphics2 settings
// ******************************************
...

// ******************************************
// Sound settings
// ******************************************
...
[/code:1]
And add some missing cvars + show default values in Info.
example :
[code:1]seta m_pitch "0.022"
seta m_yaw "0.022"[/code:1]

I think I will make XP Binds after all cos it will be so cool (better not to make a work twice) so I will try to manage sound binds + keyboard binds compatible with Q3 (QWERTY, AZERTY and others...) with drawn keyboard Happy

Wanna avoid seeying mow, skull & co Surprise

Check this peacefull place

MAHEB
maneff's picture
Offline
Joined: Jun 2008
Posts:
re

where to download from ?!?! CAN'T SEE A LINK!

I've been using it before to easily make a server-config, but now can't find it. Help pls

!@#$%&*( terror )_
terror's picture
Offline
Joined: Feb 2007
Posts:
Re: re
MAHEB wrote:

where to download from ?!?! CAN'T SEE A LINK!

I've been using it before to easily make a server-config, but now can't find it. Help pls

http://forums.excessiveplus.net/download.php?id=25497

EQUILIBRIUM
telox's picture
Offline
Joined: Jul 2005
Posts:
NL Netherlands
Re: re
kLighter wrote:

MAHEB wrote:
where to download from ?!?! CAN'T SEE A LINK!

I've been using it before to easily make a server-config, but now can't find it. Help pls

http://forums.excessiveplus.net/download.php?id=25497

You cannot make server configs with this tool, only client, so I think he actually means Qtool which used to be in previous E+ releases.
Here it is again, but it's way out of date, Acid, don't even think you can actually make a working server config with it anymore.

----------------------
|ZOO| team - Connecting people.

lager!
system's picture
Offline
Joined: Feb 2010
Posts:
Re: Quake III E+ Config Editor

CoOl.

AoQ | SIMPS
Simpson's picture
Offline
Joined: Nov 2006
Posts:
Re: Quake III E+ Config Editor

hey guys

im around the forums again if you got any questions/bugs/feedback feel free to post or ask.
sorry for everyone who didnt get an answer Happy

greez

Phenom II X2 550 BE @ X4 @ 4x3.1Ghz 1.35v (Unlocked to Quad)
4GB DDR2 800 CL4
Sapphire HD6850 @930/1150Mhz

¯¯__█ALI█¯¯__
xpaliminium's picture
Offline
Joined: Nov 2005
Posts:
Re: Quake III E+ Config Editor
AoQ | SIMPS wrote:

hey guys

im around the forums again if you got any questions/bugs/feedback feel free to post or ask.
sorry for everyone who didnt get an answer Happy

greez

wb simp Happy here is my last proposal : http://www.excessiveplus.net/forums/thread/quake-iii-e-config-editor?page=6#comment-268384

But tell me can you work on java too ? and as info : http://cld.blog-city.com/convert_c_and_vbnet_to_java__new_net2java_netbeans_plugin.htm

------------------------

I am planning a full toolsuite for e+ where you can go from an application to an other or call a componnent of an application that's why it took me short time to add XP binds first release based on XP Qname which is based on XP Common lib.

The final objective is to have :
XP Qname : all what is about name flags and very specific items
XP Binds : all possible binds
XP Client Config Tool : all possible cvars and calls some parts of qname and binds
XP Server Config Tool : all possible cvars for server side
XP Weapon Config Tool : all possible configurations to be set easily

You guess it will not be done in one day but can be done somehow with ppl's help Happy

regards,

Wanna avoid seeying mow, skull & co Surprise

Check this peacefull place