Skip to content

Commit d60a2ad

Browse files
committed
adding some vanilla
1 parent c86dba9 commit d60a2ad

13 files changed

Lines changed: 654 additions & 3 deletions

File tree

.github/workflows/ov_build_release_shared.yaml

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,16 @@ env:
3232
"beta-emu-tob": 5,
3333
"emu-tob": 6
3434
}')[inputs.client_target] }}
35+
# Default ini profile for the target client
36+
mq_default_ini_profile: >-
37+
${{ fromJSON('{
38+
"live": "live",
39+
"test": "live",
40+
"emu-rof2": "emu-rof2",
41+
"beta-emu-rof2": "emu-rof2",
42+
"emu-tob": "live",
43+
"beta-emu-tob": "live"
44+
}')[inputs.client_target] }}
3545
gh_release_flag: ${{ contains(fromJSON('["live","test","emu-rof2"]'), inputs.client_target) && '--latest' || '--prerelease' }}
3646
# VeryVanilla publishes the following versions:
3747
vv_enabled: ${{ contains(fromJSON('["live","test","emu-rof2"]'), inputs.client_target) }}
@@ -42,7 +52,7 @@ env:
4252
"emu-rof2": "2296"
4353
}')[inputs.client_target] }}
4454
# Bundled in VeryVanilla.zip but symbols go to SPECIAL_SYM_PATH.
45-
vv_bundled_restricted: '["MQ2GroundSpawns","MQ2CWTNBuffs","CWTNCommons", "MQ2BuffMe"]'
55+
vv_bundled_restricted: '["MQ2GroundSpawns","MQ2CWTNBuffs","CWTNCommons", "MQ2BuffMe", "MQNearby"]'
4656
# Standalone plugins
4757
vv_standalone_map: >-
4858
{
@@ -98,6 +108,27 @@ jobs:
98108
- name: "[Source] Update builtin submodules"
99109
run: git submodule update --init --recursive --depth=1
100110

111+
- name: "[Source] Select MacroQuest_default.ini for release profile"
112+
shell: pwsh
113+
run: |
114+
$src = "data/config/MacroQuest_default.${{ env.mq_default_ini_profile }}.ini"
115+
$dest = "data/config/MacroQuest_default.ini"
116+
Copy-Item -LiteralPath $src -Destination $dest -Force
117+
$ct = "${{ inputs.client_target }}"
118+
$suffix = ($ct -split '-' | Where-Object { $_ } | ForEach-Object {
119+
$s = $_.ToLowerInvariant()
120+
[char]::ToUpperInvariant($s[0]) + $s.Substring(1)
121+
}) -join ''
122+
$class = "__MacroQuestTray$suffix"
123+
$name = "MacroQuest$suffix"
124+
$lines = Get-Content -LiteralPath $dest
125+
$lines = $lines | ForEach-Object {
126+
if ($_ -match '^\s*MacroQuestWinClassName\s*=') { "MacroQuestWinClassName=$class" }
127+
elseif ($_ -match '^\s*MacroQuestWinName\s*=') { "MacroQuestWinName=$name" }
128+
else { $_ }
129+
}
130+
Set-Content -LiteralPath $dest -Value $lines -Encoding utf8NoBOM
131+
101132
- name: "[Plugins] Get extra plugins from docs site"
102133
shell: pwsh
103134
run: |

data/BinCopy.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
config/MacroQuest_default.ini
2-
macros/*.mac
1+
config/*
2+
macros/*
33
resources/*
4+
resources/Sounds/*
5+
resources/uifiles/*
6+
resources/uifiles/default/*
47
MeshUpdater.exe

data/config/CharSelect.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/SetWinTitle ${Me.Name}.${EverQuest.Server} (Lvl:${Me.Level} ${Me.Class})

data/config/MQ2Map.ini

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[Map Filters]
2+
NPC=1
3+
PC=1
4+
Target=1
5+
NPCConColor=1
6+
Chest=1
7+
Trap=1
8+
Ground=1
9+
Trigger=1
10+
Pet=1
11+
All=1
12+
TargetLine=1
13+
PCConColor=0
14+
Corpse=1
15+
NormalLabels=1
16+
Group=1
17+
Menu=0
18+
Timer=1
19+
Untargetable=1
20+
Mount=0
21+
Banner=0
22+
PCCorpse=1
23+
Object=1
24+
NPCCorpse=1
25+
Mercenary=1
26+
Ground-Color=16711935

data/config/MQ2MoveUtils.ini

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
[Defaults]
2+
AutoPause=on
3+
BreakOnWarp=on
4+
BreakDist=250.0
5+
BreakOnGate=on
6+
Verbosity=off
7+
stuckDist=0.3
8+
turnDirection=-10.0
9+
stuckCheck=5
10+
StuckLogic=on
11+
LeashLength=100.0
12+
CampRadius=25.0
13+
MinDelay=3000
14+
MaxDelay=8000
15+
AllowMove=32.00
16+
AutoPauseMsg=off
17+
AutoSave=on
18+
AutoUW=off
19+
BreakKeyboard=on
20+
BreakMouse=off
21+
BreakOnGM=on
22+
BreakOnSummon=off
23+
DistSummon=8.00
24+
FeignSupport=off
25+
Heading=true
26+
HideHelp=off
27+
KeyboardPause=off
28+
MousePause=off
29+
LockPause=off
30+
PauseMinDelay=500
31+
PauseMaxDelay=5000
32+
SaveByChar=on
33+
TurnRate=14.00
34+
UseWindow=off
35+
FullVerbosity=off
36+
TotalSilence=on
37+
VerbosityFlags=0
38+
WinEQ=off
39+
40+
[Stick]
41+
AlwaysUW=off
42+
AwareNotAggro=off
43+
ArcBehind=45.00
44+
ArcNotFront=135.00
45+
BreakOnGate=on
46+
BreakOnHit=off
47+
BreakOnTarget=off
48+
BreakOnWarp=on
49+
PauseOnWarp=off
50+
DelayStrafe=on
51+
DistBackup=10.00
52+
DistBreak=400.00
53+
DistFlex=2.00
54+
DistMod=0.00
55+
DistMod%=1.00
56+
DistSnaproll=10.00
57+
RandomArc=off
58+
StrafeMinDelay=1500
59+
StrafeMaxDelay=3000
60+
UseBackward=on
61+
UseFleeing=on
62+
UseFlex=on
63+
UseWalk=off
64+
65+
[MakeCamp]
66+
CampRadius=40.00
67+
MinDelay=500
68+
MaxDelay=1500
69+
RealtimePlayer=off
70+
ReturnHaveTarget=off
71+
ReturnNoAggro=off
72+
ReturnNotLooting=off
73+
UseLeash=off
74+
LeashLength=50.00
75+
UseScatter=off
76+
Bearing=0.00
77+
ScatDist=10.00
78+
ScatSize=10.00
79+
80+
[MoveTo]
81+
AlwaysUW=on
82+
ArrivalDist=3.00
83+
ArrivalDistX=3.00
84+
ArrivalDistY=3.00
85+
BreakOnAggro=off
86+
BreakOnHit=off
87+
DistBackup=30.00
88+
MoveToMod=0.00
89+
UseBackward=on
90+
UseWalk=on
91+
92+
[Circle]
93+
Backward=off
94+
CCW=off
95+
Drunken=off
96+
RadiusSize=30.00
97+
98+
[StuckLogic]
99+
StuckLogic=on
100+
DistStuck=0.10
101+
PulseCheck=6
102+
PulseUnstuck=10
103+
TryToJump=on
104+
TurnHalf=on
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
[MacroQuest]
2+
MacroQuestWinClassName=__MacroQuestTray
3+
MacroQuestWinName=MacroQuest
4+
ToggleConsoleKey=ctrl+`
5+
BossMode=
6+
CycleNextWindow=
7+
CyclePrevWindow=
8+
9+
[Crash Handler]
10+
; RedGuides Default (on) - Whether to automatically submit crashes (note this may contain information like
11+
; your character name or other things in memory during the crash. For example: computer name and
12+
; EverQuest/MacroQuest file paths.)
13+
EnableCrashSubmissions=1
14+
15+
[ItemDisplay]
16+
LootButton=1
17+
LucyButton=1
18+
19+
[Aliases]
20+
/tloc=/echo ${If[${Target.ID},${Target.DisplayName}'s Location is ${Target.Y} ${Target.X} ${Target.Z},You do not have a target!]}
21+
/yes=/multiline ; /squelch /notify LargeDialogWindow LDW_YesButton leftmouseup ; /squelch /notify LargeDialogWindow LDW_OKButton leftmouseup ; /squelch /notify ConfirmationDialogBox CD_Yes_Button leftmouseup ; /squelch /notify ConfirmationDialogBox CD_OK_Button leftmouseup ; /squelch /notify TradeWND TRDW_Trade_Button leftmouseup ; /squelch /notify GiveWnd GVW_Give_Button leftmouseup ; /squelch /notify ProgressionSelectionWnd ProgressionTemplateSelectAcceptButton leftmouseup ; /squelch /notify TaskSelectWnd TSEL_AcceptButton leftmouseup ; /squelch /notify RaidWindow RAID_AcceptButton leftmouseup
22+
/no=/multiline ; /squelch /notify LargeDialogWindow LDW_NoButton leftmouseup ; /squelch /notify ConfirmationDialogBox CD_No_Button leftmouseup ; /squelch /notify ConfirmationDialogBox CD_Cancel_Button leftmouseup ; /squelch /notify TradeWND TRDW_Cancel_Button leftmouseup ; /squelch /notify GiveWnd GVW_Cancel_Button leftmouseup ; /squelch /notify ProgressionSelectionWnd ProgressionTemplateSelectCancelButton leftmouseup ; /squelch /notify TaskSelectWnd TSEL_DeclineButton leftmouseup ; /squelch /notify RaidWindow RAID_DeclineButton leftmouseup
23+
24+
[Plugins]
25+
; MacroQuest Defaults
26+
mq2autologin=1
27+
mq2bzsrch=0
28+
mq2chatwnd=1
29+
mq2custombinds=1
30+
mq2eqbugfix=1
31+
mq2itemdisplay=1
32+
; mq2labels=1
33+
mq2lua=1
34+
mq2map=1
35+
mqmountclassicmodels=1
36+
; RedGuides Defaults
37+
mq2advpath=1
38+
mq2aaspend=1
39+
mq2autoaccept=1
40+
mq2autobank=1
41+
mq2buffme=1
42+
mq2camera=1
43+
mq2dannet=1
44+
mq2easyfind=1
45+
mq2groupinfo=1
46+
mqitemcolor=1
47+
mq2moveutils=1
48+
mq2nav=1
49+
mqnearby=1
50+
mq2portalsetter=1
51+
mq2relocate=1
52+
mq2rez=1
53+
mq2status=1
54+
mq2targetinfo=1
55+
mq2xtarinfo=1
56+
mqsearchitem=1
57+
; Other Plugins
58+
59+
[Key Binds]
60+
RANGED_Nrm=clear
61+
RANGED_Alt=clear
62+
MQ2CHAT_Nrm=.
63+
MQ2CSCHAT_Nrm=/
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
[MacroQuest]
2+
MacroQuestWinClassName=__MacroQuestTray
3+
MacroQuestWinName=MacroQuest
4+
ToggleConsoleKey=ctrl+`
5+
BossMode=
6+
CycleNextWindow=
7+
CyclePrevWindow=
8+
9+
[Crash Handler]
10+
; RedGuides Default (on) - Whether to automatically submit crashes (note this may contain information like
11+
; your character name or other things in memory during the crash. For example: computer name and
12+
; EverQuest/MacroQuest file paths.)
13+
EnableCrashSubmissions=1
14+
15+
[ItemDisplay]
16+
LootButton=1
17+
LucyButton=1
18+
19+
[Aliases]
20+
/tloc=/echo ${If[${Target.ID},${Target.DisplayName}'s Location is ${Target.Y} ${Target.X} ${Target.Z},You do not have a target!]}
21+
/yes=/multiline ; /squelch /notify LargeDialogWindow LDW_YesButton leftmouseup ; /squelch /notify LargeDialogWindow LDW_OKButton leftmouseup ; /squelch /notify ConfirmationDialogBox CD_Yes_Button leftmouseup ; /squelch /notify ConfirmationDialogBox CD_OK_Button leftmouseup ; /squelch /notify TradeWND TRDW_Trade_Button leftmouseup ; /squelch /notify GiveWnd GVW_Give_Button leftmouseup ; /squelch /notify ProgressionSelectionWnd ProgressionTemplateSelectAcceptButton leftmouseup ; /squelch /notify TaskSelectWnd TSEL_AcceptButton leftmouseup ; /squelch /notify RaidWindow RAID_AcceptButton leftmouseup
22+
/no=/multiline ; /squelch /notify LargeDialogWindow LDW_NoButton leftmouseup ; /squelch /notify ConfirmationDialogBox CD_No_Button leftmouseup ; /squelch /notify ConfirmationDialogBox CD_Cancel_Button leftmouseup ; /squelch /notify TradeWND TRDW_Cancel_Button leftmouseup ; /squelch /notify GiveWnd GVW_Cancel_Button leftmouseup ; /squelch /notify ProgressionSelectionWnd ProgressionTemplateSelectCancelButton leftmouseup ; /squelch /notify TaskSelectWnd TSEL_DeclineButton leftmouseup ; /squelch /notify RaidWindow RAID_DeclineButton leftmouseup
23+
24+
[Plugins]
25+
; MacroQuest Defaults
26+
mq2autologin=1
27+
mq2bzsrch=1
28+
mq2chatwnd=1
29+
mq2custombinds=1
30+
mq2eqbugfix=1
31+
mq2itemdisplay=1
32+
; mq2labels=1
33+
mq2lua=1
34+
mq2map=1
35+
; RedGuides Defaults
36+
mq2aaspend=1
37+
mq2advpath=1
38+
mq2autoaccept=1
39+
mq2autobank=1
40+
mq2buffme=1
41+
mq2camera=1
42+
mq2dannet=1
43+
mq2easyfind=1
44+
mq2groupinfo=1
45+
mqitemcolor=1
46+
mq2moveutils=1
47+
mq2nav=1
48+
mqnearby=1
49+
mq2portalsetter=1
50+
mq2relocate=1
51+
mq2rez=1
52+
mq2status=1
53+
mq2targetinfo=1
54+
mq2xtarinfo=1
55+
; Other Plugins
56+
57+
[Key Binds]
58+
RANGED_Nrm=clear
59+
RANGED_Alt=clear
60+
MQ2CHAT_Nrm=.
61+
MQ2CSCHAT_Nrm=/

data/config/zoned.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/SetWinTitle ${Me.Name}.${EverQuest.Server} (Lvl:${Me.Level} ${Me.Class}) ${Zone.Name} ${Me.Instance}

data/resources/Sounds/gmcheck.wav

18.6 KB
Binary file not shown.

data/resources/Sounds/mq2posse.wav

241 KB
Binary file not shown.

0 commit comments

Comments
 (0)