bind console § console toggle

Discussion of Inner Space

Moderators: Lavish Software Team, Moderators

Post Reply
milamber
Non-Subscriber
Posts: 24
Joined: Tue Mar 15, 2005 6:43 am

bind console § console toggle

Post by milamber » Mon Sep 04, 2006 3:07 am

Just patched IS again and now my § button to bring the console up isnt working.. Went into the configuration UI and of course when i try and type § it doesnt show up at all but just looks like a blank sign.
So I open up Innerspace.XML and put it in there and save the file, restarting Innerspace. Looking up in the configuration UI and now I see the § sign. ok so I start up eq2 and try and push the § button as i usually do to bring up the console... Nothing. Doesnt work.

Is there anything with the new UTF-8?

Here is my Innerspace.XML

Code: Select all

<?xml version='1.0' encoding='UTF-8'?>
<!-- Generated by LavishSettings v2 -->
<InnerSpaceSettings>
	<Set Name="Console">
		<Setting Name="typematic rate">33</Setting>
		<Setting Name="typematic delay">300</Setting>
	</Set>
	<Set Name="Video Capture">
		<Setting Name="capture quality">60</Setting>
		<Setting Name="capture sound">1</Setting>
		<Setting Name="capture compression">0</Setting>
		<Setting Name="capture pre-shrink">0</Setting>
		<Setting Name="capture rate">80</Setting>
		<Setting Name="capture width">0</Setting>
		<Setting Name="capture height">0</Setting>
		<Setting Name="encode immediately">1</Setting>
	</Set>
	<Set Name="Remote">
		<Setting Name="enable incoming">0</Setting>
		<Setting Name="incoming port" />
		<Setting Name="name" />
	</Set>
	<Set Name="Game Detection Files">
		<Setting Name="1">GameDetection.XML</Setting>
	</Set>
	<Set Name="Default Game Settings">
		<Setting Name="1">GameDetection.XML</Setting>
		<Setting Name="OpenGL">1</Setting>
		<Setting Name="Direct3D8">1</Setting>
		<Setting Name="Direct3D9">1</Setting>
		<Setting Name="Win32I Keyboard">1</Setting>
		<Setting Name="Win32I Mouse">1</Setting>
		<Setting Name="DirectInput8 Keyboard">1</Setting>
		<Setting Name="DirectInput8 Mouse">1</Setting>
		<Setting Name="modules">auto</Setting>
		<Setting Name="Background Mouse">1</Setting>
	</Set>
	<Set Name="Uplink Startup">
		<Set Name="Startup Sequence">
			<!--Startup sequence is executed in the order of appearance; name is ignored                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               -->
			<Setting Name="Console">bind console § console toggle</Setting>
			<Setting Name="Memory Indicator">hudgroup -show &quot;memory indicator&quot;</Setting>
			<Setting Name="FPS Indicator">hudgroup -show &quot;fps indicator&quot;</Setting>
		</Set>
		<Setting Name="Startup Sequence Version">3</Setting>
	</Set>
	<Set Name="Session Startup">
		<Set Name="Pre-Startup Sequence">
			<!--PreStartup sequence is executed in the order of appearance; names are ignored.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               -->
			<!--PreStartup sequence is completed before the game performs initialization                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               -->
			<Setting Name="Scripts/DefaultPreStartup.iss">waitscript DefaultPreStartup</Setting>
			<Setting Name="Scripts/DefaultPreStartup.ice">execute DefaultPreStartup</Setting>
		</Set>
		<Set Name="Startup Sequence">
			<!--Startup sequence is executed in the order of appearance; names are ignored                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               -->
			<Setting Name="Console">bind console § console toggle</Setting>
			<Setting Name="Memory Indicator">hudgroup -show &quot;memory indicator&quot;</Setting>
			<Setting Name="FPS Indicator">hudgroup -show &quot;fps indicator&quot;</Setting>
			<Setting Name="Scripts/DefaultStartup.iss">waitscript DefaultStartup</Setting>
			<Setting Name="Scripts/DefaultStartup.ice">execute DefaultStartup</Setting>
		</Set>
		<!--Sequence versions are used to automatically update the sequences. If you remove or change the version settings, they will update!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -->
		<Setting Name="Pre-Startup Sequence Version">3</Setting>
		<Setting Name="Startup Sequence Version">3</Setting>
	</Set>
	<Set Name="FPS Limiter">
		<Set Name="Foreground">
			<Setting Name="Enable">0</Setting>
			<Setting Name="Frames per Second">30</Setting>
			<Setting Name="Calculate">1</Setting>
		</Set>
		<Set Name="Background">
			<Setting Name="Enable">1</Setting>
			<Setting Name="Frames per Second">10</Setting>
			<Setting Name="Calculate">1</Setting>
		</Set>
	</Set>
	<Set Name="General">
		<Setting Name="Always Update">0</Setting>
		<Setting Name="Download Unstable Patches">0</Setting>
		<Setting Name="Language">English</Setting>
	</Set>
	<Set Name="User Interface">
		<Set Name="Element Positions">
			<Set Name="console">
				<Setting Name="X">0</Setting>
				<Setting Name="Y">0</Setting>
				<Setting Name="Height">211</Setting>
				<Setting Name="Width">1600</Setting>
			</Set>
		</Set>
		<Set Name="Uplink">
			<Setting Name="Fonts">Interface/DefaultFonts.xml</Setting>
			<Setting Name="Skin">Interface/DefaultSkin.xml</Setting>
			<Setting Name="Interface">Interface/DefaultUplinkUI.xml</Setting>
			<Setting Name="Patcher">Patcher</Setting>
			<Setting Name="Configuration">Configuration</Setting>
			<Set Name="Element Positions">
				<Set Name="console">
					<Setting Name="X">0</Setting>
					<Setting Name="Y">0</Setting>
					<Setting Name="Height">211</Setting>
					<Setting Name="Width">792</Setting>
					<Setting Name="OriginalHeight">211</Setting>
					<Setting Name="OriginalWidth">0</Setting>
					<Setting Name="OriginalHeightFactor">211</Setting>
					<Setting Name="OriginalWidthFactor">1065353216</Setting>
				</Set>
				<Set Name="Radar Window">
					<Setting Name="X">837</Setting>
					<Setting Name="Y">121</Setting>
					<Setting Name="Height">200</Setting>
					<Setting Name="Width">305</Setting>
				</Set>
				<Set Name="RadarConfig">
					<Setting Name="X">0</Setting>
					<Setting Name="Y">0</Setting>
					<Setting Name="Height">226</Setting>
					<Setting Name="Width">310</Setting>
				</Set>
				<Set Name="configuration">
					<Setting Name="X">79</Setting>
					<Setting Name="Y">56</Setting>
					<Setting Name="Height">454</Setting>
					<Setting Name="Width">633</Setting>
					<Setting Name="OriginalHeight">0</Setting>
					<Setting Name="OriginalWidth">0</Setting>
					<Setting Name="OriginalHeightFactor">1061997773</Setting>
					<Setting Name="OriginalWidthFactor">1061997773</Setting>
				</Set>
				<Set Name="patcher">
					<Setting Name="X">0</Setting>
					<Setting Name="Y">0</Setting>
					<Setting Name="Height">400</Setting>
					<Setting Name="Width">700</Setting>
					<Setting Name="OriginalHeight">400</Setting>
					<Setting Name="OriginalWidth">700</Setting>
					<Setting Name="OriginalHeightFactor">400</Setting>
					<Setting Name="OriginalWidthFactor">700</Setting>
				</Set>
			</Set>
		</Set>
		<Set Name="Session">
			<Setting Name="Fonts">Interface/DefaultFonts.xml</Setting>
			<Setting Name="Skin">Interface/DefaultSkin.xml</Setting>
			<Setting Name="Interface">Interface/DefaultUI.xml</Setting>
			<Setting Name="Configuration">Configuration</Setting>
			<Set Name="Element Positions">
				<Set Name="console">
					<Setting Name="X">0</Setting>
					<Setting Name="Y">0</Setting>
					<Setting Name="Height">211</Setting>
					<Setting Name="Width">1920</Setting>
					<Setting Name="OriginalHeight">211</Setting>
					<Setting Name="OriginalWidth">0</Setting>
					<Setting Name="OriginalHeightFactor">211</Setting>
					<Setting Name="OriginalWidthFactor">1065353216</Setting>
				</Set>
				<Set Name="configuration">
					<Setting Name="X">79</Setting>
					<Setting Name="Y">59</Setting>
					<Setting Name="Height">463</Setting>
					<Setting Name="Width">639</Setting>
				</Set>
				<Set Name="patcher">
					<Setting Name="X">0</Setting>
					<Setting Name="Y">0</Setting>
					<Setting Name="Height">200</Setting>
					<Setting Name="Width">400</Setting>
				</Set>
				<Set Name="ISXEQ2 Change Log">
					<Setting Name="X">192</Setting>
					<Setting Name="Y">171</Setting>
					<Setting Name="Height">572</Setting>
					<Setting Name="Width">1440</Setting>
					<Setting Name="OriginalHeight">0</Setting>
					<Setting Name="OriginalWidth">0</Setting>
					<Setting Name="OriginalHeightFactor">1056964608</Setting>
					<Setting Name="OriginalWidthFactor">1061158912</Setting>
				</Set>
				<Set Name="Radar Window">
					<Setting Name="X">1208</Setting>
					<Setting Name="Y">-3</Setting>
					<Setting Name="Height">526</Setting>
					<Setting Name="Width">709</Setting>
					<Setting Name="OriginalHeight">200</Setting>
					<Setting Name="OriginalWidth">305</Setting>
					<Setting Name="OriginalHeightFactor">200</Setting>
					<Setting Name="OriginalWidthFactor">305</Setting>
				</Set>
				<Set Name="RadarConfig">
					<Setting Name="X">888</Setting>
					<Setting Name="Y">2</Setting>
					<Setting Name="Height">286</Setting>
					<Setting Name="Width">310</Setting>
					<Setting Name="OriginalHeight">286</Setting>
					<Setting Name="OriginalWidth">310</Setting>
					<Setting Name="OriginalHeightFactor">286</Setting>
					<Setting Name="OriginalWidthFactor">310</Setting>
				</Set>
				<Set Name="EQ2 Bot">
					<Setting Name="X">1323</Setting>
					<Setting Name="Y">357</Setting>
					<Setting Name="Height">344</Setting>
					<Setting Name="Width">500</Setting>
					<Setting Name="OriginalHeight">500</Setting>
					<Setting Name="OriginalWidth">500</Setting>
					<Setting Name="OriginalHeightFactor">500</Setting>
					<Setting Name="OriginalWidthFactor">500</Setting>
				</Set>
				<Set Name="window selector">
					<Setting Name="X">192</Setting>
					<Setting Name="Y">114</Setting>
					<Setting Name="Height">64</Setting>
					<Setting Name="Width">262</Setting>
					<Setting Name="OriginalHeight">64</Setting>
					<Setting Name="OriginalWidth">360</Setting>
					<Setting Name="OriginalHeightFactor">64</Setting>
					<Setting Name="OriginalWidthFactor">360</Setting>
				</Set>
				<Set Name="Craft Selection">
					<Setting Name="X">1393</Setting>
					<Setting Name="Y">153</Setting>
					<Setting Name="Height">590</Setting>
					<Setting Name="Width">433</Setting>
					<Setting Name="OriginalHeight">590</Setting>
					<Setting Name="OriginalWidth">433</Setting>
					<Setting Name="OriginalHeightFactor">590</Setting>
					<Setting Name="OriginalWidthFactor">433</Setting>
				</Set>
				<Set Name="Harvest">
					<Setting Name="X">95</Setting>
					<Setting Name="Y">227</Setting>
					<Setting Name="Height">420</Setting>
					<Setting Name="Width">430</Setting>
					<Setting Name="OriginalHeight">420</Setting>
					<Setting Name="OriginalWidth">430</Setting>
					<Setting Name="OriginalHeightFactor">420</Setting>
					<Setting Name="OriginalWidthFactor">430</Setting>
				</Set>
			</Set>
		</Set>
	</Set>
	<Set Name="Extensions">
		<Set Name="Example">
			<Setting Name="Filename">ISXExample.dll</Setting>
			<Setting Name="Path">ISXExample</Setting>
			<Setting Name="Version">20051014</Setting>
		</Set>
	</Set>
	<Set Name="Scripts">
		<Set Name="Example">
			<Setting Name="Filename">Example.iss</Setting>
			<Setting Name="Path">Scripts/Example</Setting>
			<Setting Name="Version">20051014</Setting>
		</Set>
	</Set>
	<Set Name="Script Engines">
		<Set Name="Lua">
			<Setting Name="Extension">ISXLua5</Setting>
		</Set>
	</Set>
</InnerSpaceSettings>

milamber
Non-Subscriber
Posts: 24
Joined: Tue Mar 15, 2005 6:43 am

Post by milamber » Mon Sep 04, 2006 5:19 am

Any other information required for someone to help me troubleshoot this?

milamber
Non-Subscriber
Posts: 24
Joined: Tue Mar 15, 2005 6:43 am

Post by milamber » Mon Sep 04, 2006 5:20 am

Nevermind.. I put it into scripts/defaultstartup.iss instead.. now it's working.

milamber
Non-Subscriber
Posts: 24
Joined: Tue Mar 15, 2005 6:43 am

Post by milamber » Mon Sep 04, 2006 8:10 am

The only problem is - the patcher wants to redownload a new defaultstartup.iss each time. Where would I put my own commands?
I dont know why the binds dont work anymore - but since Ive updated IS to the UTF-8 version it has reset all my IS settings and thats when it all started ;)

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Mon Sep 04, 2006 11:51 am

You put your own commands in the startup sequence, just like where you are trying to configure the console key... You can open InnerSpace.xml to set it manually, and I'll look into why your key isn't working for typing into LavishGUI edit controls.

milamber
Non-Subscriber
Posts: 24
Joined: Tue Mar 15, 2005 6:43 am

Post by milamber » Mon Sep 04, 2006 12:43 pm

Lax wrote:You put your own commands in the startup sequence, just like where you are trying to configure the console key... You can open InnerSpace.xml to set it manually, and I'll look into why your key isn't working for typing into LavishGUI edit controls.
In the XML file? I've changed the settings in the Console Tag but that doesnt do anything - the change does not seem to take other than in the GUI and in the file.

But if I bind it in the defaultstartup through a lavishscript command then it works..
Btw, this happened on 3 computers so it's not isolated to just one case but 3 seperate installs of IS.

milamber
Non-Subscriber
Posts: 24
Joined: Tue Mar 15, 2005 6:43 am

Post by milamber » Mon Sep 04, 2006 12:47 pm

I also tried just typing in:
bind console § "console toggle" in the xml file but that's erased after restarting IS.
I tried setting it to < as well instead of § with the same result.

Would you like some other information? Like which country and so on? Maybe that would clarify anything? I dont know.

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Mon Sep 04, 2006 12:51 pm

No, I'm well aware of what broke it, and I have this nifty hotkey to switch to Swedish key layout so I can type äö§ and whatnot.
Build 4174 is up now, give it a shot.

milamber
Non-Subscriber
Posts: 24
Joined: Tue Mar 15, 2005 6:43 am

Post by milamber » Mon Sep 04, 2006 2:08 pm

Perfect, that fixed it :)

The only thing for you to look into is something that has been strange for a very long time and thats in the GUI for the configuration. If you try and type § in there for the console binding.. it wont show up but will instead show a blank space.
Saving that, going into the Innerspace.XML file also shows a space. It seems that the § sign isnt recognized and therefor treated as a blank sign.

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Tue Sep 05, 2006 1:57 am

The only thing for you to look into is something that has been strange for a very long time and thats in the GUI for the configuration. If you try and type § in there for the console binding.. it wont show up but will instead show a blank space.
Saving that, going into the Innerspace.XML file also shows a space. It seems that the § sign isnt recognized and therefor treated as a blank sign.
I actually fixed this at the same time today. The problem is that § is represented in different ways depending on the character encoding. Windows is using ANSI encoding specific to your locale, and World of Warcraft is using UTF-8, and most of IS is using UTF-8 too now. The reason it showed up as a blank space is that the typing was going in as ANSI, and the display was coming out UTF-8. Now the typing is converted to UTF-8 ;)

milamber
Non-Subscriber
Posts: 24
Joined: Tue Mar 15, 2005 6:43 am

Post by milamber » Tue Sep 05, 2006 11:33 am

Ah yeah there it was :) I must have tried it unpatched or something at first then or I might have needed to restart IS.

Thanks Lax for looking out for us with other charsets :)

Post Reply