Abyss.ini; ______ ______ __ __ ______ ______
;/\ __ \ /\ == \ /\ \_\ \ /\ ___\ /\ ___\
;\ \ __ \ \ \ __< \ \____ \ \ \___ \ \ \___ \
; \ \_\ \_\ \ \_____\ \/\_____\ \/\_____\ \/\_____\
; \/_/\/_/ \/_____/ \/_____/ \/_____/ \/_____/
;
;Fancy Edit by Nano
;Setdate: 06/20/16
[PATCH]
;Forces the Client read from the data folder before the pack files.
DataFolder=0
;Enter your user name or email used to sign into your account along with your secondary password.
; Patch by Plonecakes.
SecondaryPass=0
;Load any DLL you want here. The DLL's you want to load must be in your
; Mabinogi folder. Separate the DLL's with commas.
LoadDLL=mod_sharker.dll
;Prevents Mabinogi from forcing the monitor to stay on.
; Patch by The Proffessor.
AllowMonitorSleep=1
;Change the color of names when the Alt key is pressed.
; Patch by spr33, converted to work by Blade3575.
; First 2 digits are transparency, 3rd and 4th are red, 5th and 6th are green, 7th and 8th are blue.
AltNameColor=1
Human1=0xFF00CCFF
Human2=0x00000000
Elf1=0xFFFFC0CB
Elf2=0x00000000
Giant1=0xFF00CC00
Giant2=0x00000000
NPC1=0xFFFF6600
NPC2=0x00000000
;Enables Transformation Mastery Collect Mode to always be on.
; Patch by Rydian.
AlwaysCollectMode=0
;Stops flashies from flashing.
; Patch by Step29.
AntiFlashy=0
;Removes sunlight glare.
; Patch by Step29.
AntiGlare=1
;Enabled the use of Bitmap fonts instead of Vector fonts.
Bitmap=1
;Fixes cutoff of text when using Bitmap.
; Patch by Step29.
BitmapPositionFix=1
;Blocks the ad from appearing when exiting the game.
; Patch by Plonecakes.
; NOTE: Seems as though Nexon has gotten rid of it.
;BlockEndingAds=0
;Makes Bugles go to a system message.
BugleToSystemMessage=1
;Allows you to cancel Lance Counter when you want.
CancelLanceCounter=0
;Removes notice when changing channels.
; Patch by Step29.
ChMoveDescCut=1
;Clears fog from all dungeon minimaps.
; Patch by Plonecakes.
ClearDungeonFog=1
;Show individual minutes on the clock instead of intervals of 10.
; Patch by creator of kirisame.
ClockMinute=1
;Changes the sky light to:
; 1 = Midday
; 2 = Midnight
; 3 = User Select (1-24)
ControlDayTime=0
Time=12
;Reduce the level of CPU usage, optionally only while minimized (1~100).
; Patch by spr33.
CPUReduction=100
CPUReduction_OnlyMinimized=1
;Skips cutscenes.
CutsceneSkip=1
;Show negative life instead of DEADLY.
DeadlyLife=1
;Change the default range attack:
; 1 = Magnum Shot
; 2 = Arrow Revolver
; 3 = Support Shot
; 4 = Crash Shot
; 5 = Mirage Missile
; 6 = Urgent Shot
; 7 = Spirit Bow Awakening
DefaultRangeSwap=0
;Disable Alt+Enter key combination to toggle between full-screen and windowed mode.
; NOTE: Stops Borderless Gaming from working.
DisableAltEnter=0
;Disables weapon weaker than barehand message.
DisableBarehandMsg=1
;Allows you to chat uncensored.
DisableChatFilter=1
;Disables the map position marker, reducing lag in tunnel maps.
DisableMapPositionMarker=1
;Prevents the screen from shaking.
DisableQuake=1
;Enable full-screen antialiasing.
; Patch by Step29.
EnableFSAA=0
;Enables you to open more than one Client.
; Patch by Plonecakes and Blade3575.
EnableMultiClient=1
;Logs exception information should one occur.
ExceptionHook=1
;Allows you to view names when holding down alt from far away.
; Patch by kotarou3.
FarAltDisplay=1
;NPC's text is sped up.
; Patch by Step29.
FastNPCText=1
;Allows you to see and attack hidden monsters. (Sulfur Golems, Mimics, etc.)
; Patches by Step29.
HiddenMonsters=1
;Ignores the Maintain Frame number, always minimizes characters.
; Only effective when the option is turned on.
IgnoreMaintainFrame=0
;Allows you to take as much time as you want to find dye colors.
; WARNING: Bar will go down, but won't stop you from finding colors.
; Patch by Step29 with help from thatguysteve.
InfiniteDyeTime=1
;Allows you to open windows while you're dead.
; Patch by kotarou3.
InterfaceWhileDead=1
;Saves and loads UI locally (still saves UI to server).
; GLITCH: Does not save skill order in skill window.
IsolateUISave=0
;Allows items to be hotkeyed.
; Patch by kotarou3, remade by Step29.
ItemHotkey=1
;Shows last position of assistant characters.
; Patch by creator of kirisame.
LastPosition=1
;Adds commas to gold values.
; Patch by kotarou3 and Step29.
MoneyString=1
;Allows you to change to the same channel.
MoveToSameChannel=1
;Skips CleanUp function(s).
NoCleanUp=1
;Stops you from exiting Combat Mode automatically.
; 1 = Will not timeout.
; 2 = Time to timeout in milliseconds (10000 originally).
NoCombatTimeout=0
CombatTimeout=10000
;Disables Nagle directly.
; Patch by creator of kirisame.
; Requires you to Relog or CC to take effect when changing it ingame.
NoDelay=1
;Prevents DMP files from being created.
NoDMP=1
;Prevents automatic zooming when talking to a partner.
; Patch by Step29.
NoPartnerZoom=1
;Prevents the SM VIP message from being displayed.
NoSMVIPMessage=0
;Lets you access the Housing board through the Party board.
PartyBoardSwap=1
;Prevents Party signs from automatically closing.
; WARNING: Disabled by default on reports of people being banned for its use. Use at your own risk.
PartyTime=0
/////////////////////
//Start Pet Patches//
/////////////////////
; Pet Patches by creator of kirisame.
;Stops system message when pets are hungry, in need of help or attacking.
Hungry=1
Deadly=1
Attack=1
///////////////////
//End Pet Patches//
///////////////////
;Allows you to land from any height when flying.
; Patch by kotarou3.
RemoveLandingHeight=1
;Stops you from resizing the window. (Must restart Mabinogi to take effect.)
; Patch by Halfslashed.
ResizeLock=0
;Allows you to right-click yourself.
; Patch by Step29.
RightClickSelf=1
;View Combat Power by pressing Alt.
; 1 = Default CP strings.
; 2 = Custom CP strings. Max length of 40.
; Patch by creator of kirisame.
Scouter=1
ScouterDefault=
ScouterWeakest=
ScouterWeak=
ScouterSame=
ScouterStrong=
ScouterAwful=
ScouterBoss=
;View stars in collection journal.
; Patch by creator of kirisame.
Scrapbook=1
;Modify the quality of screenshots.
; Patch by spr33.
ScreenshotQuality=100
;Shows FPS in the upper left hand corner of the Client.
; Patch by Step29 and Blade3575.
ShowFPS=0
;Shows purchase and sell price of items.
; Patch by kotarou3.
ShowItemPrice=1
;Show ping indicator on the celtic knot menu.
; Patch by creator of kirisame.
ShowPing=1
;Show unknown titles in selection window.
; Patch by kotarou3.
ShowUnknownTitles=1
;Allows the use of slash commands.
; Patch by Plonecakes.
; NOTE: Seems to crash the client currently, use at own risk.
SlashCommand=1
;Talk to your ego when it's not equipped.
; Patch by kotarou3.
TalkToUnequippedEgo=1
;Decreases the current RAM usage; will increase again after.
; May impact performance.
; TrimRAMTime is in minutes.
TrimRAM=0
TrimRAMTime=10
;Removes auto production limit.
; Patch by Rydian.
UncapAutoProduction=1
;Allows you to view NPC equipment.
; Patch by Step29.
ViewNPCEquipment=1
;Sets starting position and size of the Client.
; 2 = Enable Maximize button.
; 3 = Enable Maximize button and start maximized.
WindowPosition=0
WindowPositionX=163
WindowPositionY=0
WindowPositionWidth=1040
WindowPositionHeight=706
;0=normal, 1=union of zoom range, 2=fixed zoom range
; Patch by creator of kirisame.
Zoom=1
ZoomMin=200
ZoomMax=5000
//////////////////////////////////////////////////
//DEBUG
;Enable the menu modification and CPU limiting threads.
; Patch by spr33, modified to work by Plonecakes.
ExtraThreads=1
;Enable debug logging, use this when posting your log if you have a problem.
Debug=1
Abyss_patchlog.txt[06/23/16 20:55:21] - Source created by Blade3575 and Plonecakes for MabiMods
[06/23/16 20:55:21] - Credits: kotarou3, spr33 and whoever made mod_kirisame.
[06/23/16 20:55:21] - Initialization successful.
[06/23/16 20:55:21] - ijl hook installation successful.
[06/23/16 20:55:21] - Applying unpack detection hooks..
[06/23/16 20:55:21] - Finished applying unpack detection hooks.
[06/23/16 20:55:22] - Client unpacked.
[06/23/16 20:55:22] - Reverting unpack detection hooks..
[06/23/16 20:55:23] - SUCCESS: Abyss successfully Loaded mod_sharker.dll
[06/23/16 20:55:23] - Applying patches..
[06/23/16 20:55:23] - Abyss: Bitmap patch succeeded.
[06/23/16 20:55:24] - Abyss: Bitmap Position patch succeeded.
[06/23/16 20:55:24] - Abyss: Allow Monitor Sleep patch succeeded.
[06/23/16 20:55:24] - Abyss: Alt Name Color patch succeeded.
[06/23/16 20:55:24] - Abyss: Anti Glare patch succeeded.
[06/23/16 20:55:24] - Abyss: Bugle to System Message patch succeeded.
[06/23/16 20:55:24] - Abyss: Channel Move Description Cut patch succeeded.
[06/23/16 20:55:24] - Abyss: Clear Dungeon Fog patch succeeded.
[06/23/16 20:55:24] - Abyss: Clock Minute patch succeeded.
[06/23/16 20:55:25] - Abyss: Cutscene Skip patch succeeded.
[06/23/16 20:55:25] - Abyss: Deadly Life patch succeeded.
[06/23/16 20:55:25] - Abyss: Disable Barehand Msg patch succeeded.
[06/23/16 20:55:25] - Abyss: Disable Chat Filter patch succeeded.
[06/23/16 20:55:25] - Abyss: Disable Map Position Marker patch succeeded.
[06/23/16 20:55:26] - Abyss: Disable Quake patch succeeded.
[06/23/16 20:55:26] - Abyss: Enable Multi-Client patch succeeded.
[06/23/16 20:55:26] - Previous filter: 0x00000000
[06/23/16 20:55:26] - Abyss: Exception Hook patch succeeded.
[06/23/16 20:55:26] - Abyss: Far Alt Display patch succeeded.
[06/23/16 20:55:26] - Abyss: Fast NPC Text patch succeeded.
[06/23/16 20:55:26] - Abyss: Hidden Monsters patch succeeded.
[06/23/16 20:55:27] - Abyss: Infinite Dye Time patch succeeded.
[06/23/16 20:55:27] - Abyss: Interface While Dead patch succeeded.
[06/23/16 20:55:27] - Abyss: Item Hotkey patch succeeded.
[06/23/16 20:55:27] - Abyss: Last Position patch succeeded.
[06/23/16 20:55:27] - Abyss: Money String patch succeeded.
[06/23/16 20:55:27] - Abyss: Move To Same Channel patch succeeded.
[06/23/16 20:55:28] - Abyss: No CleanUp patch succeeded.
[06/23/16 20:55:28] - Abyss: NoDelay patch succeeded.
[06/23/16 20:55:28] - Abyss: NoDMP patch succeeded.
[06/23/16 20:55:28] - Abyss: No Partner Zoom patch succeeded.
[06/23/16 20:55:28] - Abyss: Party Board Swap patch succeeded.
[06/23/16 20:55:28] - Abyss: Ping patch succeeded.
[06/23/16 20:55:29] - Abyss: Quiet Pet patches succeeded.
[06/23/16 20:55:29] - Abyss: Remove Landing Height patch succeeded.
[06/23/16 20:55:29] - Abyss: Right Click Self patch succeeded.
[06/23/16 20:55:30] - Abyss: Scouter patch succeeded.
[06/23/16 20:55:30] - Abyss: Scrapbook patch succeeded.
[06/23/16 20:55:30] - Abyss: Show Item Price patch succeeded.
[06/23/16 20:55:31] - Abyss: Show Unknown Titles patch succeeded.
[06/23/16 20:55:31] - Abyss: Slash Command patch succeeded.
[06/23/16 20:55:31] - Abyss: Talk To Unequipped Ego patch succeeded.
[06/23/16 20:55:31] - Abyss: Uncap Auto Production patch succeeded.
[06/23/16 20:55:31] - Abyss: View NPC Equipment patch succeeded.
[06/23/16 20:55:31] - Abyss: Zoom patch succeeded.
[06/23/16 20:55:31] - Finished patching.
[06/23/16 20:55:56] - Menu modification successful.
nMod.ini (Main mod_sharker.ini redirects here)
; ____
; ..'''' | | .'. |`````````, | ..'' | |`````````,
; .'' |_________| .''```. |'''|''''' |..'' |______ |'''|'''''
; ..' | | .' `. | `. |``.. | | `.
; ....'' | | .' `. | `. | ``.. |___________ | `.
;
;
; Mod_Sharker Config File by 「★S29★シã€/Rydian/Nano
; Fancy Edit by Nano
; Setdate: 06/20/16
[Options]
;**Game-Breaking**
;[REDACTED]
;**Broken**
PoorGraphics=0
NoWindowAnimation=0
OldCombatTarget=0
InterfaceNoClose=0
ShowLocalEngNames=0
ShowFarNames=0
NoImp=0
;**Pleione**
TACURSOR=1
HideCurtain=1
FastNPCText=0
DisableAlphaChar=1
No2ndTitle=0
NoSkillRankUpWindow=1
OneClickRevive=1
FoV=0
RotateInDoors=1
;**Standard**
ElfLagFix=1
;**Renderer2**
DebugMaster=0
DebugWireFrame=0
;**Other**
FighterNoForce=0
ClientSideDevCat=0
AlwaysCollectMode=0
;**Prototype**
NoRender=0
;______________________________________________________________________________
;______________________________________________________________________________
;-*-*-*-*-*-*-*-*-*-
;**Game-Breaking**
;-*-*-*-*-*-*-*-*-*-
;[REDACTED]
;--------------
;**Broken**
;--------------
[PoorGraphics]
; Force the "The graphics card on your system does not ensure..." message.
; 1 = Skip poor graphics popup. 2 = Force poor graphics popup.
Condition1=PoorGraphics == 1
Search1=59 59 84 C0 75 57 8D 45 E8 50
Replace1=59 59 84 C0 EB 57 8D 45 E8 50
Condition2=PoorGraphics == 2
Search2=59 59 84 C0 75 57 8D 45 E8 50
Replace2=59 59 84 C0 90 90 8D 45 E8 50
;Make Windows Appear Faster
;public: virtual void __thiscall pleione::CView::FadeIn(unsigned long)
;public: void __thiscall pleione::CView::BeginAnimation(long, long, unsigned long, unsigned long, unsigned long)
[NoWindowAnimation]
Search1=56 8B F1 80 BE ?? ?? ?? ?? ?? 74 ?? E8
Search2=89 86 ?? ?? ?? ?? 8b ?? ?? 6a 00
Search3=89 86 ?? ?? ?? ?? 8b ?? ?? 6a 00
Replace1=56 8B F1 80 BE ?? ?? ?? ?? ?? EB ?? E8
Replace2=89 86 ?? ?? ?? ?? 31 c9 90 6a 00
Replace3=89 86 ?? ?? ?? ?? 31 c9 90 6a 00
[OldCombatTarget]
Search1=84 C0 74 05 d9 ee d9 ?? ?? 68 ?? ?? ?? ??
Search2=84 C0 74 05 d9 ee d9 ?? ?? 68 ?? ?? ?? ??
SEARCH3=84 C0 74 07 C7 45 ?? BC CD
SEARCH4=84 C0 74 07 C7 45 ?? FF C4
Search5=84 c0 74 0a d9 ee
Search6=72 00 73 00 5F 00 69 00 6D 00 61 00 67 00 65 00 5F 00 61 00 6C 00 70 00 68 00 61 00 5F 00 6D 00 6F 00 64 00 00 00 00 00
Search7=72 00 73 00 5F 00 69 00 6D 00 61 00 67 00 65 00 5F 00 61 00 64 00 64 00 5F 00 6D 00 6F 00 64 00
Replace1=84 C0 EB 05 d9 ee d9 ?? ?? 68 ?? ?? ?? ??
Replace2=84 C0 EB 05 d9 ee d9 ?? ?? 68 ?? ?? ?? ??
Replace3=84 C0 EB 07 C7 45 ?? BC CD
Replace4=84 C0 EB 07 C7 45 ?? FF C4
Replace5=84 c0 EB 0a d9 ee
Replace6=72 00 73 00 5F 00 7A 00 5F 00 64 00 69 00 73 00 61 00 62 00 6C 00 65 00 00 00 61 00 5F 00 6D 00 6F 00 64 00 00 00 00 00
Replace7=72 00 73 00 5F 00 7A 00 5F 00 64 00 69 00 73 00 61 00 62 00 6C 00 65 00 00 00 6D 00 6F 00 64 00
;Windows will not close
;public: void __thiscall pleione::CInterfaceMgr::CloseNormalInterfaceAll(enum EEventType)
[InterfaceNoClose]
Search1=3b f0 0f 95 c0 84 c0 0f 84 ?? ?? ?? ?? 8b ?? ?? 83 c1 fb
Replace1=3b f0 0f 95 c0 84 c0 90 e9 ?? ?? ?? ?? 8b ?? ?? 83 c1 fb
[ShowLocalEngNames]
Search1=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 75
Search2=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 75
Search3=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 75
Search4=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 75
Search5=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 75
Search6=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 75
Search7=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 75
Search8=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 75
Search9=8b 01 8b 40 08 48 83 f8 07 77 1a
Search10=83 f8 01 74 ?? 56
Search11=e8 ?? ?? ?? ?? 83 f8 01 74 39 68
Search12=e8 ?? ?? ?? ?? 83 f8 01 74 39 68
Search13=e8 ?? ?? ?? ?? 83 f8 01 74 57 68
Search14=e8 ?? ?? ?? ?? 83 f8 01 74 57 68
Search15=e8 ?? ?? ?? ?? 83 f8 01 74 38 68
Search16=e8 ?? ?? ?? ?? 83 f8 01 74 28 8d
Search17=e8 ?? ?? ?? ?? 83 f8 01 74 28 8d
Search18=e8 ?? ?? ?? ?? 83 f8 01 74 26 8d
Search19=e8 ?? ?? ?? ?? 83 f8 01 74 3c 8d
Replace1=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 74
Replace2=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 74
Replace3=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 74
Replace4=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 74
Replace5=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 74
Replace6=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 74
Replace7=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 74
Replace8=68 23 03 00 00 e8 ?? ?? ?? ?? 84 c0 74
Replace9=b0 01 c3 90 90 90 83 f8 07 77 1a
Replace10=83 f8 01 90 90 56
Replace11=e8 ?? ?? ?? ?? 83 f8 01 90 90 68
Replace12=e8 ?? ?? ?? ?? 83 f8 01 90 90 68
Replace13=e8 ?? ?? ?? ?? 83 f8 01 90 90 68
Replace14=e8 ?? ?? ?? ?? 83 f8 01 90 90 68
Replace15=e8 ?? ?? ?? ?? 83 f8 01 90 90 68
Replace16=e8 ?? ?? ?? ?? 83 f8 01 90 90 8d
Replace17=e8 ?? ?? ?? ?? 83 f8 01 90 90 8d
Replace18=e8 ?? ?? ?? ?? 83 f8 01 90 90 8d
Replace19=e8 ?? ?? ?? ?? 83 f8 01 74 3c 8d
[ShowFarNames]
Search1=d8 1d ?? ?? ?? ?? df e0 f6 c4 05 0f 8a ?? ?? ?? ?? 8b
Search2=d8 9e ?? ?? ?? ?? df e0 f6 c4 41 0f 85 ?? ?? ?? ??
Search3=d8 9e ?? ?? ?? ?? df e0 f6 c4 41 0f 85 ?? ?? ?? ??
Search4=d8 d9 df e0 f6 c4 41 7a 11
Search5=d8 d9 df e0 f6 c4 41 7a 11
Search6=df e0 f6 c4 05 7a 42
Search7=df e0 f6 c4 05 7a 42
Search8=df e0 f6 c4 41 7a 4e d9
Search9=df e0 f6 c4 41 7a 79 d9
Search10=d8 1d ?? ?? ?? ?? df e0 f6 c4 05 eb 16
Search11=d8 d1 df e0 dd d9 f6 c4 05 0f 8a ?? ?? ?? ?? d9 e8
Search12=d8 d1 df e0 dd d9 f6 c4 05 0f 8a ?? ?? ?? ?? d9 e8
Replace1=d8 1d ?? ?? ?? ?? df e0 f6 c4 05 90 90 90 90 90 90 8b
Replace2=d8 9e ?? ?? ?? ?? df e0 f6 c4 41 90 90 90 90 90 90
Replace3=d8 9e ?? ?? ?? ?? df e0 f6 c4 41 90 90 90 90 90 90
Replace4=d8 d9 df e0 f6 c4 41 eb 11
Replace5=d8 d9 df e0 f6 c4 41 eb 11
Replace6=df e0 f6 c4 05 eb 42
Replace7=df e0 f6 c4 05 eb 42
Replace8=df e0 f6 c4 41 eb 4e d9
Replace9=df e0 f6 c4 41 eb 79 d9
Replace10=d8 1d ?? ?? ?? ?? df e0 f6 c4 05 EB 16
Replace11=d8 d1 df e0 dd d9 f6 c4 05 90 90 90 90 90 90 d9 e8
Replace12=d8 d1 df e0 dd d9 f6 c4 05 90 90 90 90 90 90 d9 e8
[NoImp]
Search1=8b 48 10 03 48 08 3b 4d 08 0f 83
Replace1=8b 48 10 03 48 08 3b 4d 08 90 e9
;--------------
;**Pleione**
;--------------
;SWAP RANGE ARROW CURSOR TO THROWING ATTACK CURSOR
[TACURSOR]
SEARCH1=00 01 00 00 00 01 00 00 00 05 00 00 00 0C 80 00 00 0D 80 00 00 0B 70 00 00 06 00 00 00 0D C0 00 00 1B 80 00 00 30 00 00 00 60 00 00 00 C0 00 00 01 80 00 00 03 00 00 00 06 00 00 00 34 00 00 00 38 00 00 00 3C 00 00 00 70 00 00 00 40 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 7F FF FF FE 7F FF FF FC 7F FF FF F8 7F FF FF F0 7F FF FF E0 3F FF FF E0 03 FF FF E0 07 FF FF E0 0F FF FF E0 1F FF FF C0 3F FF FF 80 7F FF FF 0F FF FF FE 1F FF FF FC 3F FF FF D8 7F FF FF C0 FF FF FF 81 FF FF FF 83 FF FF FF 81 FF FF FF 03 FF FF FF 0F FF FF FF 3F FF FF FF 05 00 06 00 28 00 00 00 20 00 00 00 40 00 00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF 00 FF FF F8 00 E3 8F 78 00 DD 77 78 00 DD 77 78 00 E3 74 18 00 FF FF F8 00 AA B4 48 00 AA B5 58 00 98 A5 48 00 AA 95 D8 00 8D B4 48 00 FF FF F8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 10 00 00 00 50 00 00 00 48 00 00 00 58 00 00 00 37 00 00 00 60 00 00 00 DC 00 00 01 80 00 00 03 00 00 00 06 00 00 00 34 00 00 00 38 00 00 00 3C 00 00 00 70 00 00 00 40 00 00 00 00 00 00 00 00 00 07 FF 00 00 07 FF 00 00 07 FF 00 00 07 FF 00 00 07 FF 00 00 07 FF 00 00 07 FF 00 00 07 FF 00 00 07 FF 00 00 07 FF 00 00 07 FF 00 00 07 FF FF FF FF FF FF F7 FF FF FF E7 FF FF FF C7 FF FF FF 87 FF FF FF 07 FF FF FF 03 FF FF FF 00 3F FF FF 00 7F FF FF 00 FF FF FE 01 FF FF FC 03 FF FF D8 7F FF FF C0 FF FF FF 81 FF FF FF 83 FF FF FF 81 FF FF FF 03 FF FF FF 0F FF FF FF 3F FF FF FF 00 00 00 00 28 00 00 00
REPLACE1=00 00 00 00 00 6C 00 00 01 EF 00 00 03 C7 80 00 07 29 C0 00 0E EE E0 00 0D C7 60 00 1D 83 70 00 1B 29 B0 00 00 00 00 00 1B 29 B0 00 1D 83 70 00 0D C7 60 00 0E EE E0 00 07 29 C0 00 03 C7 80 00 01 EF 00 00 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF C7 FF FF FF EF FF FF FF 01 FF FF FC 00 7F FF F8 00 3F FF F0 00 1F FF E0 00 0F FF E0 00 0F FF C0 00 07 FF C0 00 07 FF 40 00 05 FF 00 00 01 FF 40 00 05 FF C0 00 07 FF C0 00 07 FF E0 00 0F FF E0 00 0F FF F0 00 1F FF F8 00 3F FF FC 00 7F FF FF 01 FF FF FF EF FF FF FF C7 FF FF 05 00 06 00 28 00 00 00 20 00 00 00 40 00 00 00 01 00 01 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF 00 00 00 00 00 00 00 00 00 1F FF F0 00 19 CF 70 00 16 B7 70 00 16 B7 70 00 16 B7 70 00 19 B4 10 00 1F FF F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6C 00 00 01 EF 00 00 03 C7 80 00 07 29 C0 00 0E EE E0 00 0D C7 60 00 1D 83 70 00 1B 29 B0 00 00 00 00 00 1B 29 B0 00 1D 83 70 00 0D C7 60 00 0E EE E0 00 07 29 C0 00 03 C7 80 00 01 EF 00 00 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF E0 00 0F FF E0 00 0F FF E0 00 0F FF E0 00 0F FF E0 00 0F FF E0 00 0F FF E0 00 0F FF FF C7 FF FF FF EF FF FF FF 01 FF FF FC 00 7F FF F8 00 3F FF F0 00 1F FF E0 00 0F FF E0 00 0F FF C0 00 07 FF C0 00 07 FF 40 00 05 FF 00 00 01 FF 40 00 05 FF C0 00 07 FF C0 00 07 FF E0 00 0F FF E0 00 0F FF F0 00 1F FF F8 00 3F FF FC 00 7F FF FF 01 FF FF FF EF FF FF FF C7 FF FF 00 00 00 00 28 00 00 00
section1=data
;Hide Curtians in Cutscenes/Talking to NPCs.
;public: void __thiscall pleione::CCurtainMgr::ShowCurtain(bool)
[HideCurtain]
Search1=55 8b ec 8a 45 08 56 8b f1 38 06
Replace1=b0 00 c2 04 00 90 90 90 90 90 90
;NPC's text is sped up
;public ?Render@CNPCChatView@pleione@@UAEK_NAAUpick@2@@Z
[FastNPCText]
Search1=8b 08 33 ff 3b cf 76 2A
Replace1=8b 08 33 ff 3b cf EB 2A
[DisableAlphaChar]
Search1=4E F7 DE 1B F6 81 E6 FE 07 00 00
Replace1=4E F7 DE 1B F6 81 C7 F0 0F 00 00
Search2=74 17 53 57 6a 02 57
Replace2=74 17 53 57 6a 05 57
[No2ndTitle]
Search1=c1 e9 14 f6 c1 01 75 ?? 8b
Replace1=c1 e9 14 f6 c1 01 EB ?? 8b
[NoSkillRankUpWindow]
Search1=8b f0 33 db 3b f3 75 16 32 c0
replace1=8b f0 33 db 3b f3 90 90 32 c0
Search2=e8 ?? ?? ?? ?? 85 c0 0f 84 ?? ?? ?? ?? 8b 10 8b 35
Replace2=e8 ?? ?? ?? ?? 85 c0 90 e9 ?? ?? ?? ?? 8b 10 8b 35
[OneClickRevive]
Search1=39 ?? ?? 0f 86 ?? ?? ?? ?? 8b ?? ?? 8b 11
Replace1=39 ?? ?? 90 E9 ?? ?? ?? ?? 8b ?? ?? 8b 11
;D9 45 10 D9 56 44 DC 0D ?? ?? ?? 02 DC 35 ?? ?? ?? 02 DC 0D ?? ?? ?? 02
;fdiv qword ptr [fovvalue]
[FoV]
;default 180 value
Search1=6B 00 49 00 6E 00 66 00 6F 00 00 00 00 00 00 00 00 00 00 00 00 80 66 40
;to 90
;Replace1=6B 00 49 00 6E 00 66 00 6F 00 00 00 00 00 00 00 00 00 00 00 00 80 56 40
;to 210
Replace1=6B 00 49 00 6E 00 66 00 6F 00 00 00 00 00 00 00 00 00 00 00 00 40 6A 40
;public ?SetIndoorCamera@CGameTerrain@pleione@@QAEXPAVCCharacter@2@@Z
[RotateIndoors]
Search1=57 8b 7d 08 0f 84 22 02 00 00
Replace1=57 8b 7d 08 90 e9 22 02 00 00
;--------------
;**Standard**
;--------------
;public: bool __thiscall core::ISkillMgr::IsEnableMovingAim(unsigned short)const
[ElfLagFix]
Search1=cc 55 8b ec 56 57 8b f9 8b 07 8b 50 04 ff d2 8b c8 e8
Replace1=cc 32 c0 c2 04 00 8b f9 8b 07 8b 50 04 ff d2 8b c8 e8
;--------------
;**Renderer2**
;--------------
[DebugMaster]
Search1=8b 10 8b c8 8b 42 04 ff d0 84 c0 0f 84 ?? ?? ?? ?? 8b 0e
Replace1=8b 10 8b c8 8b 42 04 ff d0 84 c0 0f 84 00 00 00 00 8b 0e
;__thiscall pleione::rendering_order::Apply(enum pleione::pleione_constant::ERenderType, bool)const
[DebugWireframe]
Search1=ff d0 3a c3 0f 85 95 11
Replace1=ff d0 90 90 0f 95 95 11
;--------------
;**Other**
;--------------
[FighterNoForce]
Search1=83 79 44 01 75 09 6A 00 6A 00 E8
Replace1=83 79 44 01 EB 09 6A 00 6A 00 E8
[ClientSideDevCat]
Search1=08 00 66 8B 41 10 C3
Replace1=08 00 66 B8 61 EA C3
[AlwaysCollectMode]
Search1=38 5F 78 0F 84 C9 02 00 00 8B CE
Replace1=38 5F 78 0F 85 C9 02 00 00 8B CE
;--------------
;**Prototype**
;--------------
;for shop alt afking
;goal: ch1 dunby 100+fps hack
;does not work correctly
[NoRender]
Search1=39 9e 38 01 00 00 0f 84
Search2=8b 7d 08 8b f1 85 ff 0f 84 91
search3=cc 55 8b ec 51 56 8d 45 fc 50 8b f1 e8
Replace1=39 9e 38 01 00 00 90 e9
Replace2=8b 7d 08 8b f1 85 ff 90 e9 91
replace3=c2 08 00 ec 51 56 8d 45 fc 50 8b f1 e8
mod_sharker.log (See
main thread, some of these that are "SUCCESS" are actually broken)
mod_sharker version 2.4 by Plonecakes
Log file begin
Loading patches from file mod_sharker.ini
Loading patches from file nMod.ini
Patch TACURSOR.1 SUCCESS
Patch HideCurtain.1 SUCCESS
Patch DisableAlphaChar.1 SUCCESS
Patch DisableAlphaChar.2 SUCCESS
Patch NoSkillRankUpWindow.1 SUCCESS
Patch NoSkillRankUpWindow.2 SUCCESS
Patch OneClickRevive.1 SUCCESS
Patch RotateIndoors.1 SUCCESS
Patch ElfLagFix.1 SUCCESS