forked from cursey/kanan
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.toml
648 lines (553 loc) · 17.8 KB
/
config.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
#Launch information for Mabinogi.
[AutoStart]
directory = 'C:\Nexon\Library\mabinogi\appdata'
args = 'code:1622 verstr:248 ver:248 locale:USA env:Regular setting:file://data/features.xml logip:35.162.171.43 logport:11000 chatip:54.214.176.167 chatport:8002 -bgloader'
# === Bug Fixes ===
# This mod fixes a timing bug that can cause elf archery to lag.
[ElfLagFix]
enable = true
coalesce = true
delay = false
# === Interface & Information ===
# Forces the game to behave as if you have a developer title on. With this
# enabled, the game will give you lots of debug info at several text areas.
# -It is not intended for regular use since it breaks some functionality.
# -It is intended for developers to debug content which is in development.
# -Instead of using this, consider enabling other mods below which utilize
# controled amounts of the developer title functionality.
[ClientSideDevCat]
enable = false
coalesce = true
delay = false
# Changes the text displayed when holding down ALT to white.
# -Not a great idea because item names are white but enemy names are blue.
# This mod will make them indistiguishable from each other. The only time
# you would want to use this is if you are running a bot that needs to scan
# the screen for plain white text.
[ColorAltText]
enable = false
coalesce = true
delay = false
# Prevent the game from setting your dungeon map to a fixed size and allows
# you to resize the map when in any dungeon.
[DungeonMapResize]
enable = true
coalesce = true
delay = false
# Allows zooming in and out on the minimap when on any large map.
# Nexon announced an update that enabled this for Uladh continent maps,
# but in case you are still unable to zoom out, this will force fix it.
[EnableMinimapZoom]
enable = false
coalesce = true
delay = false
# When holding ALT, names of items and entities around you are highlighted.
# This mod greatly increases the range at which hightlighting occurs.
[IncreaseAltDistance]
enable = true
coalesce = true
delay = false
# Hide unlearned titles from the title menu.
[MiniTitleMenu]
enable = false
coalesce = true
delay = false
# Make the clock more precise, showing increments in minutes.
[ClockPreciseMinutes]
enable = true
coalesce = true
delay = false
# Make the shadow mission timer more precise, showing increments in seconds.
[TimerPreciseSeconds]
enable = true
coalesce = true
delay = false
# Stops the commerce imp from talking to you while in commerce mode.
[MuteCommerceImp]
enable = true
coalesce = true
delay = false
# ALT shows CP (combat power) numerically on players and NPCs.
[ShowCombatPower]
enable = true
coalesce = false
delay = false
# Makes the game show the current negative HP instead of "deadly".
[ShowDeadlyHP]
enable = true
coalesce = true
delay = false
# Always display an item's built-in shop prices, as if it was in a shop.
[ShowItemTradePrice]
enable = false
coalesce = true
delay = false
# Displays each item's class ID and attribute flag in the description.
[ShowItemClass]
enable = true
coalesce = true
delay = false
# Targets will show their HP / Max HP under their HP bar.
# -Great for learning enemy HP, but it clutters the screen with text.
[ShowTargetHP]
enable = false
coalesce = true
delay = false
# Display quest objectives that would normally be displayed as '?????????'
# Great for being able to see upcoming objectives in quests, but you will
# no longer be able to distinguish which ones can be done independantly.
[ShowUnknownQuestObjectives]
enable = false
coalesce = true
delay = false
# Display skill requirements that would normally be displayed as '?????????'.
[ShowUnknownSkillRequirements]
enable = true
coalesce = true
delay = false
# Display upgrades that would normally be displayed as '?????????'.
# Great for seeing what upgrades will be available, but you will be unable
# to distinguish which upgrades you lack proficiency or gold to use from
# upgrades that are simply not usable yet.
[ShowUnknownUpgrades]
enable = false
coalesce = true
delay = false
# === Optimization & Speed Ups ===
# MTU stands for Maximum Transmission Unit, lowering it speeds up Mabinogi's
# communication with the server by sending more rapidly, improving response time.
# Make sure that net_interface is set to whatever your internet adapter is named.
[AutoSetMTU]
enable = false
coalesce = false
delay = false
net_interface = "Ethernet"
net_interface2 = "Wi-Fi"
low_mtu = 386
norm_mtu = 1500
# Disables a TCP feature that spools data before sending it to the server.
# Most games don't use TCP for game traffic because it's slow, and the few
# that do would disable this because it delays packets even further.
# This mod disables the feature in order to improve response times.
[DisableNagle]
enable = true
coalesce = false
delay = false
# The "Minimize Characters" setting in the game renders players as simple
# robed characters for speed. Normally the game will only do this if the FPS
# falls below a specified amount. This mod makes it always happen regardless.
[IgnoreMaintainFrame]
enable = false
coalesce = true
delay = false
# Disables dialogue text scrolling, making the text appear instantly when
# talking with NPCs or encountering a quest story dialogue.
[InstantDialogueText]
enable = true
coalesce = true
delay = false
# Disables UI fade-in and fade-out animation, making all windows appear
# and disappear faster. Makes the UI feel incredibly quick and responsive.
[WindowsAppearFaster]
enable = true
coalesce = true
delay = false
# Shows an FPS counter.
[ShowFPS]
enable = false
coalesce = true
delay = false
# === Gameplay Quality of Life ===
# Causes the "Collect Mode" option for Transformation Mastery to always stay
# enabled. Normally it turns off when you log off or change channel.
# This is a mode toggle that makes it so you see transformation availability
# whenever you hold ALT to examine an enemy.
[AlwaysTransCollectMode]
enable = false
coalesce = true
delay = false
# Allows you to open various interfaces (shop, inventory) while dead.
[EnableInterfaceWhileDead]
enable = true
coalesce = true
delay = false
# Pressing the \ key turns the interface off, but sometimes the game
# turns it back on automatically, like when a fighter chain starts.
# This mod stops the game from forcing the interface back on.
[FighterNoForce]
enable = false
coalesce = true
delay = false
# Changes the flight height cap. 10000 is the normal height limit.
# A low flight cap makes it so you can always land, and a value
# around 2000 (the minimum) has the added benefit of instant takeoff.
[FlightMaxChange]
enable = false
coalesce = true
delay = false
height_cap = 2000
# Hides titles in player names making it easier to see a player's name.
[HideMainTitle]
enable = false
coalesce = true
delay = false
# Hide the black bars at the top and bottom of the screen when talking to NPCs.
[HideNPCCurtains]
enable = true
coalesce = true
delay = false
# Hides secondary titles including secondary title icons which interfere.
[HideSecondTitle]
enable = true
coalesce = true
delay = false
# Allows you to log out while talking to an NPC.
[LogOutInConversation]
enable = true
coalesce = true
delay = false
# Allows you to change channel to the same channel you're already on.
# It is essentially a faster re-log.
[MoveToSameChannel]
enable = true
coalesce = true
delay = false
# Allows you to change channels when the game would normally prevent it.
[NoChannelMoveDenial]
enable = false
coalesce = true
delay = false
# Disables the big description message when changing channels,
# allowing you to do it quicker and with less clicking.
[NoChannelMoveDescription]
enable = true
coalesce = true
delay = false
# Disable the message warning you about being under a combat penalty
# when you attempt to log out or change channels.
[NoLogoutPenaltyMsg]
enable = false
coalesce = true
delay = false
# Disables the confirmation message when you open up a personal shop.
[NoPersonalShopCreationMsg]
enable = false
coalesce = true
delay = false
# Disables the congratulations UI from showing up when you rank a skill.
[NoSkillRankUpWindow]
enable = true
coalesce = true
delay = false
# Remove "fog" from dungeon maps, making them always display as revealed.
[RemoveDungeonFog]
enable = true
coalesce = true
delay = false
# Allow Elf Versus Giant PVP reviving with no confirmation window.
[OneClickRevive]
enable = false
coalesce = true
delay = false
# Removes the 20 item limit on auto production.
[UncapAutoProduction]
enable = true
coalesce = true
delay = false
# Removes the "Obtained X item" reward window that shows up when acquiring items, stats or exp.
[NoRewardWindow]
enable = true
coalesce = true
delay = false
# Removes the cooldown timer from the Magnet button so item sorting can be done repeatedly.
[DisableItemMagnetCooldown]
enable = true
coalesce = true
delay = false
# Removes the temporary 'Summoning...' popup while summoning a pet.
[DisableSummoningStatus]
enable = true
coalesce = true
delay = false
# Removes item drop animations.
[RemoveItemDropAnimation]
enable = true
coalesce = true
delay = false
# === Gameplay ===
# Allows you to cancel the Lance Counter skill at will (you normally cannot).
[CancelableLanceCounter]
enable = true
coalesce = true
delay = false
# Stops the CTRL+Mouse targeting system from snapping to friendly NPCs.
# This is already the behavior of the game while you are in combat state.
# Great for combat, but when you are in town and other players are blocking
# an NPC, you won't be able to CTRL target that NPC.
[DontTargetNPCs]
enable = false
coalesce = true
delay = false
# Lets Lance Counter stay activated longer.
[LongerLanceCounter]
enable = false
coalesce = true
delay = false
lance_counter_time = 60000
# Change the ranged attack skill loaded when you target an enemy with a bow.
# Change swapped_skill to one of the following values
# 0 = Normal ranged attack
# 1 = Magnum shot
# 2 = Arrow revolver
# 3 = Support shot
# 4 = Mirage Missile
# 5 = Crash shot
# 6 = Spider shot
# 7 = Urgent shot
[RangedAttackSwap]
enable = false
coalesce = true
delay = false
swapped_skill = 0
# Allow you to right-click yourself.
[SelfRightClickable]
enable = false
coalesce = true
delay = false
# Allows you to talk to your spirit weapon without holding it first.
[TalkToEgo]
enable = false
coalesce = true
delay = false
# Allow viewing NPC and enemy equipment by right-clicking them.
[ViewNPCEquipment]
enable = false
coalesce = true
delay = false
# Disables the mounting timeout on pets, so you can mount and dismount quickly.
[NoMountTimeout]
enable = true
coalesce = true
delay = false
# Removes the curtains from Avon missions. Credits: Iceling/Koorimio
[DisableAvonCurtains]
enable = true
coalesce = true
delay = false
# Change mounting logic to always ride an Alpaca and never carry it. Credits: Rydian
[DisableAlpacaCarry]
enable = true
coalesce = true
delay = false
# When controling a Golem, disable changing control to the character when out of range.
[GolemRangeFix]
enable = true
coalesce = true
delay = false
# === Graphics ===
# Changes Mabinogi's text rendering to the built-in bitmap fonts instead of the
# NA TTF font. This makes text smaller, but greatly speeds up text rendering,
# which is one of the major causes of FPS lag in the game.
# -Alternative to this, you can use a better optimized True Type Font.
# You would need to place the font at "kanan\data\gfx\font\nanumgothicbold.ttf"
[BitmapFont]
enable = false
coalesce = true
delay = false
# Stops the screen from flashing white during certain attacks.
# You won't be signalled when Focused Fist and Shuriken Charge are ready.
[DisableScreenFlash]
enable = false
coalesce = true
delay = false
# Changes the field of view (FOV) the game camera uses. !! Configuring this
# is indirect and inverted because of the way a projection matrix is created
# from computations. Editing this value is not advised!
# -The game uses a value of 180 by default.
# -Smaller numbers will result in a larger FOV.
# -Too much FOV will make the game look unnatural and size distorted.
# -FOV is a term used to decribe the angle from the left edge of the image
# to the right edge of the image from the position of the camera.
# -In simple terms, enabling this mod will allow you to see further to the
# left and right or it will appear as though the camera is more zoomed out.
# Even though you can see further left and right, objects in your peripheral
# vision will be much easier to notice because they are larger.
[FOVChange]
enable = true
coalesce = true
delay = false
fov = 120
# Allow the player to control the camera while inside a house or
# other type of restricted area.
# -Not recommended.
# -If you're going to use this, make sure you turn off "Optimum View Angle"
# in the options menu under the GAME and Control tabs or you will always
# have the worst possible view when entering buildings. Even with the option
# turned off, your view may be obscured depending on what angle it was at
# before you entered the building.
[FreeIndoorCamera]
enable = false
coalesce = true
delay = false
# Force the game to render world light as if it was a specific time of day.
# This is visual only, of course, and does not affect things like PTJs.
[FreezeTimeOfDay]
enable = true
coalesce = true
delay = false
time_of_day = 12
# Allow much higher levels of zooming the camera in and out.
# -Not as useful as it used to be since Nexon patched the game to allow 400%
# max zoom distance in the options menu. Enabling FOV mod will dramatically
# incease the area you can see, and because of perspective, your character
# will appear smaller or further away.
[FreeZoom]
enable = false
coalesce = true
delay = false
# Force all players (and many NPCs) to render at a specific height.
# 17 year old height is 1.0, Tin Potion height is -0.4, adjust as desired.
[GlobalHeightOverride]
enable = false
coalesce = true
delay = false
height = -0.4
# Stops the game from making objects, entities, and players transparent when
# it thinks they're blocking the view of your character. Also affects buildings
# and props, but still allows naturally-transparent wings to render normally.
[IgnoreTranslucency]
enable = false
coalesce = true
delay = false
# Make most of the game's text slightly larger. Does not affect bitmap fonts.
[LargerTTFontResize]
enable = false
coalesce = true
delay = false
# Prevent worn items from flashing if they have flashy colors.
# Does not prevent inventory icons from flashing.
[NoFlashyEquipment]
enable = false
coalesce = true
delay = false
# Forces all players and all worn clothing (but not buildings) to render with
# no translucency. This turns some items opaque, which may not be desired.
[NoPlayerZoomTransparency]
enable = false
coalesce = true
delay = false
# Don't render the sky/backdrop (possible FPS increase).
[NoRenderSky]
enable = false
coalesce = true
delay = false
# Modifies the game's render distance. Increase it to see a lot more (at the
# cost of FPS), or decrease it to let the game run really quickly. Most places
# in the game normally use a value of 15000 to 20000, for comparison.
# -Not as useful as it used to be since Nexon patched the game to allow 300%
# render distance (labeled "Range of Vision") in the options menu.
[RenderDistance]
enable = false
coalesce = true
delay = false
range = 30000
# Removes the fog around the edge of render distance.
[ZeroFogDistance]
enable = true
coalesce = true
delay = false
# === Player Interaction & Chat ===
# Disables the "Skip Repeated Messages For Network Stability" limit.
[ChatAllowSameMsg]
enable = false
coalesce = true
delay = false
# Disables the limit on how fast you can enter messages in chat.
[ChatNoRateLimit]
enable = false
coalesce = true
delay = false
# Allows you to start PMs with friends under the "In Mini-Game" status.
[ChatToMiniGamers]
enable = false
coalesce = true
delay = false
# Stops the party joining/advertisement bar from timing out automatically.
[PartyNoClose]
enable = false
coalesce = true
delay = false
# Filter out certain phrases, preventing those party ads from showing up.
[PartyChatMarketFilter]
enable = false
coalesce = false
delay = false
# Prevents the game from moving to the squad chat tab when joining a squad
# or clicking on it manually. Squad chat works and can still be read, and
# you can type in squad chat in the message log window manually if needed.
[NoDefaultSquadChat]
enable = true
coalesce = true
delay = false
# Removes chat censorship. Note, in public chat only other people with this mod
# (or something similar) enabled will see your uncensored chat.
[NoCensorship]
enable = false
coalesce = true
delay = false
# === Other ===
# Disables the built-in checks for other Mabinogi game clients. This allows
# you to run more than one game with different accounts on the same PC.
[EnableMultiClient]
enable = true
coalesce = false
delay = true
# Skip the graphics card warning message some users get when starting Mabinogi.
[SkipGraphicsCardMsg]
enable = false
coalesce = true
delay = false
# Remove the Nexon survey window after closing the game. Credits: Rotar
[DisableGameEndSurvey]
enable = true
coalesce = true
delay = false
# Load game file overrides from the data folder.
[UseDataFolder]
enable = true
coalesce = false
delay = false
# Allows Mabinogi to run in a kind of "borderless windowed" mode similar to
# that option seen in modern games. When starting the game in windowed mode,
# the window will be maximized to your screen with no borders.
[BorderlessWindowedMode]
enable = true
coalesce = false
delay = true
# Allow the Mabinogi window to be maximized/scaled up like normal windows.
[MaximizeWindow]
enable = false
coalesce = false
delay = true
# Prevent the game from going in to or out of full screen mode.
[NoFullscreenChange]
enable = false
coalesce = true
delay = false
# A script that can load/inject additional DLLs.
[DllLoader]
enable = false
coalesce = false
delay = false
# This is a debugging script to help with development and updating.
# This is not an actual mod.
[PatternScanSnapshot]
enable = false
coalesce = false
delay = true
# Prevent the game from rendering objects in general.
# -Not recommended for normal use.
[HideObjects]
enable = false
coalesce = true
delay = false