Here is all of the information , I think.
Code: Select all
------------------------------------------------------------------
<Profile ID="2" Name="EverQuest Default Profile">
<Setting Name="path">c:\program files\sony\everquest</Setting>
<Setting Name="executable">eqgame.exe</Setting>
<Setting Name="parameters">patchme</Setting>
<Setting Name="sound">1</Setting>
<Setting Name="game">EverQuest</Setting>
</Profile>
------------------------------------------------------------------
<Profile ID="27" Name="EQ Offset">
<Setting Name="path">c:\program files\sony\everquest</Setting>
<Setting Name="executable">eqgame.exe</Setting>
<Setting Name="parameters">patchme</Setting>
<Setting Name="sound">1</Setting>
<Setting Name="game">EverQuest</Setting>
<Setting Name="preinit">RunScript PreInit_offset.iss</Setting>
</Profile>
---------------------------------------------------
<Profile ID="29" Name="EQ Landa">
<Setting Name="path">c:\program files\sony\everquest</Setting>
<Setting Name="executable">eqgame.exe</Setting>
<Setting Name="parameters">patchme</Setting>
<Setting Name="sound">1</Setting>
<Setting Name="game">EverQuest</Setting>
<Setting Name="preinit">RunScript PreInit_Landa.iss</Setting>
</Profile>
---------------------------------------------------------
PreInit_Landa
function EQSession()
{
; customize this part for EverQuest 1
alias normalsize WindowSize 1024,768
alias tinysize WindowScale 20
alias normalposition WindowPos -viewable 3,-3
alias offsetposition WindowPos -viewable 254, 181
alias tinyposition WindowPos ${Math.Calc[${Display.DesktopX}+10].Int},${Math.Calc[${Display.DesktopY}+10].Int}
alias fullscreenmouse DIMouse on
alias normalmouse DIMouse on
alias tinymouse DIMouse off
alias pipforeground normal
bind fullscreenkey shift+alt+f fullscreen
bind normalkey shift+alt+n normal
bind tinykey shift+alt+t tiny
bind releasekey alt+` DIMouse -lock toggle
bind next ctrl+alt+x "uplink focus -next"
bind previous ctrl+alt+z "uplink focus -previous"
bind consolekey ctrl+alt+- Console toggle
bind offsetscreenkey shift+alt+o offset
}
function NormalSession()
{
; customize this part for other games
alias normalsize WindowSize -viewable 1024x768
alias tinysize WindowSize -viewable 256x192
noparse alias normalposition WindowPos -viewable ${Display.DesktopX},${Display.DesktopY}
noparse alias tinyposition WindowPos ${Math.Calc[${Display.DesktopX}+10].Int},${Math.Calc[${Display.DesktopY}+10].Int}
alias fullscreenmouse
alias normalmouse
alias tinymouse
alias pipforeground normal
bind fullscreenkey shift+alt+f fullscreen
bind normalkey shift+alt+n normal
bind tinykey shift+alt+t tiny
bind next ctrl+alt+x "uplink focus -next"
bind previous ctrl+alt+z "uplink focus -previous"
}
function main()
{
noparse alias showtexturemem hudadd TextureMem 20,35 "Texture Memory Available: ${Display.TextureMem}MB"
alias hidetexturemem hudrem TextureMem
noparse alias showsystemram hudadd SystemRAM 20,20 "System RAM Available: ${System.MemFree}MB/${System.MemTotal}MB"
alias hidesystemram hudrem SystemRAM
alias memoryindicatorON "varset memoryindicatorTOGGLE memoryindicatorOFF;showsystemram;showtexturemem"
alias memoryindicatorOFF "varset memoryindicatorTOGGLE memoryindicatorON;hidesystemram;hidetexturemem"
declare memoryindicatorTOGGLE string global memoryindicatorON
noparse bind memoryindicator CTRL+ALT+M "execute ${memoryindicatorTOGGLE}"
memoryindicatorON
if ${Game.Name.Equal[EverQuest]}
{
FileRedirect eqlsPlayerData.ini "eqlsPlayerData-${Profile}.ini"
INIRedirect eqclient.ini * * "eqclient-${Profile}.ini" * *
call EQSession
}
else
call NormalSession
noparse alias fullscreen "WindowSize -fullscreen;WindowPosition -viewable ${Display.DesktopX},${Display.DesktopY};fullscreenmouse"
alias normal "normalsize;normalposition;normalmouse"
; Difference between the two profiles Landa and Offset.
;alias normal "normalsize;offsetposition;normalmouse"
alias tiny "tinysize;tinyposition;tinymouse"
}