* *

News

Nexon has recently updated Mabinogi to a 64 bit client. This update has broken many mods in memory patchers for the time being. The mod creators are working hard to essentially rebuild all mods from scratch, and this process will take some time. Please be patient, and stay tuned for more updates.

Keep in mind that you must register an account, and be logged in to view any content on this site.

Mabinogi Status

Erinn Timer

Time
Erinn Time 14:58
Local 01:34
Server 01:34
Moongate Prior G16 [ + / - ]
11:11 Tir Chonaill
12:22 Dunbarton
13:33 Emain Macha
14:44 Bangor
14:44 Emain Macha
16:66 Emain Macha

Ceo in days.

Price [ + / - ]
01:12 Emain Macha - Island in South Pathway
01:48 Sen Mag 5th house from West
Rua [ + / - ]
01:39 Resting
02:15 Resting

Themes





Author Topic: [September 3, 2023]Abyss Patcher  (Read 359697 times)

0 Members and 1 Guest are viewing this topic.

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1725 on: August 07, 2013, 08:16:32 pm »
Do you know where the bitmap rendering functions are? You could trace the flow between both versions.

It's all over the place on Renderer2, It's either CDefaultTagCompiler or  pleione::textintm_smallfont
Pleione has the .dds in the unicode, along with the CCulturalInformation set to Jump if the CMP EAX is 3 (Japan, 2 is USA)

I don't think I'm not sure how to trace? I've been experimenting thur Cross refs if that what you mean.
 

Offline Blade3575

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1726 on: August 07, 2013, 08:26:46 pm »
Do you know where the bitmap rendering functions are? You could trace the flow between both versions.

Code: [Select]
case CDefaultCompiler_Compile:
dllfile = L"Renderer2.dll";
fullname = "pleione::CDefaultCompiler::Compile";
dllfunction = "?Compile@CDefaultCompiler@pleione@@UAEPAVCCompiledText@2@ABV?$CStringT@_WVunicode_string_trait@esl@@Vunicode_string_implement@2@@esl@@ABUtext_option@2@@Z";
break;
case CDefaultTagCompiler_Compile:
dllfile = L"Renderer2.dll";
fullname = "pleione::CDefaultTagCompiler::Compile";
dllfunction = "?Compile@CDefaultTagCompiler@pleione@@UAEPAVCCompiledText@2@ABV?$CStringT@_WVunicode_string_trait@esl@@Vunicode_string_implement@2@@esl@@ABUtext_option@2@@Z";
break;
case CHTMLCompiler_Compile:
dllfile = L"Renderer2.dll";
fullname = "pleione::CHTMLCompiler::Compile";
dllfunction = "?Compile@CHTMLCompiler@pleione@@UAEPAVCCompiledText@2@ABV?$CStringT@_WVunicode_string_trait@esl@@Vunicode_string_implement@2@@esl@@ABUtext_option@2@@Z";
break;

Offline Plonecakes

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1727 on: August 07, 2013, 11:36:33 pm »
It's all over the place on Renderer2, It's either CDefaultTagCompiler or  pleione::textintm_smallfont
Pleione has the .dds in the unicode, along with the CCulturalInformation set to Jump if the CMP EAX is 3 (Japan, 2 is USA)

I don't think I'm not sure how to trace? I've been experimenting thur Cross refs if that what you mean.
Hmm, well, I don't use CheatEngine so I couldn't say, for that. In OllyDbg, you select the code you want to trace, right click, and add it to the traceable stuff... I forget the option name. You must open the trace window for it to log anything. Then you can dump that to a file, do the same thing while running in Japanese mode, and compare them.

If you don't know exactly what to trace, you can find the DDS in memory and break on access. However, what does access it could be a function that's splitting it up for use, or something, and it could become really complicated. Because the font is simply a texture with no other information, I would guess that there are separate functions for parsing the files that would relate the tiles to their corresponding characters. Considering there is some alternately sized characters, though, there may be some other information. You may have to find the functions and work up the call stack to a common ancestor. You may also have to take this further, and see what accesses the parsed data, in order to understand how printing is done. It may or may not have separate functions for it, but if the previous postulation is true, I assume it will only have one.
My releases

Offline specialgirl2

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1728 on: August 08, 2013, 01:48:20 pm »
my abyss was old and still working so i decided to update idk why and this one wont work somehow the engine wont load anymore :( loads to around 85/90% and just popup errors  experiencing difficultys

anyone know why?
R1 everything now thank gods

Offline Chocobubba

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1729 on: August 08, 2013, 01:55:17 pm »
my abyss was old and still working so i decided to update idk why and this one wont work somehow the engine wont load anymore :( loads to around 85/90% and just popup errors  experiencing difficultys

anyone know why?

 How old?

 Did you completely remove the  old  version, and  turn off  title  screen  changing in the .ini?

Offline specialgirl2

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1730 on: August 08, 2013, 07:07:33 pm »
How old?

 Did you completely remove the  old  version, and  turn off  title  screen  changing in the .ini?
yeah :( I did a complete reinstall too
R1 everything now thank gods

ubergurl

  • Guest
Re: [April 15, 2016]Abyss Patcher R226
« Reply #1731 on: August 10, 2013, 09:19:06 pm »
Update: I made my own LoginScreen patch, but anything G11 and lower will cause an error right now. ReloadINI was added.

Hi Blade. I saw a couple posts in the Tiara thread about having issues with the mining drill icon not appearing when a drill was equipped. I had the same issue and could only drill by clicking on the skill itself to start drilling. At first I thought it was Tiara but pinpointed it to this setting in the Abyss.ini:

;Changes the login screen.
LoginScreen=0
Generation=17
Season=4
SubSeason=0

When this setting is turned on, the drill icon will not appear at the ore spots when the drill is equipped. When the setting is turned off, the drill icon appears properly and you can just click on the ore spot to begin drilling.

Offline Red Panda

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1732 on: August 10, 2013, 09:45:16 pm »
my abyss was old and still working so i decided to update idk why and this one wont work somehow the engine wont load anymore :( loads to around 85/90% and just popup errors  experiencing difficultys

anyone know why?

I have the same exact problem. Anyone got an old version up for grabs >:D?

Offline Blade3575

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1733 on: August 10, 2013, 11:37:17 pm »
The only thing that was changed between this recent and the old is the login screen was added, which I said was buggy. Just disable it if it's causing problems and let me know what problems it's causing (assuming you verify it fixed after disabling).

Offline Ouray

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1734 on: August 11, 2013, 12:02:29 am »
The download is broken.

Adfly goes up to two seconds, then freezes indefinitely.
Give me negative karma to indicate positive karma, please.

Offline Blade3575

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1735 on: August 11, 2013, 12:04:02 am »
The download is broken.

Adfly goes up to two seconds, then freezes indefinitely.

Just worked for me.

Offline Ouray

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1736 on: August 11, 2013, 12:09:11 am »
Just worked for me.

Never mind, I found the problem.

To the OP, I recommend you tell people to disable their adblock in order to make the download work again.

Adfly detects adblocks I guess and stops ...
Give me negative karma to indicate positive karma, please.

Offline ╰( ´◔ ω ◔ `)╯

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1737 on: August 11, 2013, 04:12:45 am »
Could you add an option to remove the "Doll Bag" has picked up X Gold message?


Offline vb286

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1738 on: August 11, 2013, 01:09:04 pm »
Could you add an option to remove the "Doll Bag" has picked up X Gold message?


turn off system notifications?
Pain...
Agony...
My hatred burns through the cavernous deeps. The world heaves with my torment. Its wretched kingdoms quake beneath my rage...
But at last...
The whole of Azeroth will break...
...And all will burn beneath the shadow of my wings..

When the people fear their government, there is only tyranny.  When the Government fears its people, there is freedom.

Now accepting negative Karma.  As of now, Current Karma=-(X); Where X is current amount of Karma.

The :censored: Guild  Join today!

Offline specialgirl2

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1739 on: August 11, 2013, 06:22:23 pm »
This new abyss still wont work I wish I did not delete my old abyss :/
Code: [Select]
Client.exe caused an ESL_EXCPT_CODE_TERMINATE()
in module KERNELBASE.dll at 0023:766BC41F, RaiseException()+0x58

<system>

OS : Microsoft Windows 7, Service Pack 1
 x2
Video Adapter : NVIDIA GeForce GT 440  (4318[0x10de]/3552[0xde0]/9.18.13.2049)
Memory : 4095MB
Date/Time : 2013/08/11, 19:21:03
Version : 163
Account : '', (0000000000000000)

<registers>

EAX=11C9ECD8  EBX=000007C7  ECX=00000001  EDX=00000000  ESI=0153995C
EDI=72BE338C  EBP=11C9ED28  ESP=11C9ECD8  EIP=766BC41F  FLG=00000216
CS=0023   DS=002B  SS=002B  ES=002B   FS=0053  GS=002B


<call stack line>



<call stack>

[766BC41F] KERNELBASE.dll::RaiseException() + 0x58
[0042BBA2] Client.exe::??4IIMEEventHandler@esl@@QAEAAV01@ABV01@@Z() + 0x143f7
[00437E6D] Client.exe::??4IIMEEventHandler@esl@@QAEAAV01@ABV01@@Z() + 0x206c2
[005D0D0B] Client.exe::?PreTranslateMessage@IIMEEventHandler@esl@@UAE_NIIJ@Z() + 0x731d4
[00BBD26C] Client.exe::?OnSentenceModeUpdated@IIMEEventHandler@esl@@UAEXK@Z() + 0x31dd18
[00BBD2EC] Client.exe::?OnSentenceModeUpdated@IIMEEventHandler@esl@@UAEXK@Z() + 0x31dd98
[72BD3433] MSVCR90.dll::_endthreadex() + 0x44
R1 everything now thank gods

Offline vb286

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1740 on: August 11, 2013, 06:43:49 pm »
Did you change any account access items or encrypt your file system at all?  Also imma throw the old remove your data folder and try your call again.
btw, any change your packs may be edited? it seems an xml is outdated.
Pain...
Agony...
My hatred burns through the cavernous deeps. The world heaves with my torment. Its wretched kingdoms quake beneath my rage...
But at last...
The whole of Azeroth will break...
...And all will burn beneath the shadow of my wings..

When the people fear their government, there is only tyranny.  When the Government fears its people, there is freedom.

Now accepting negative Karma.  As of now, Current Karma=-(X); Where X is current amount of Karma.

The :censored: Guild  Join today!

Offline Blade3575

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1741 on: August 11, 2013, 10:24:38 pm »
Can try disabling all mods and see if it errors with them all disabled. If you don't error, then enable one by one to see where it errors.

Offline specialgirl2

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1742 on: August 12, 2013, 02:54:25 am »
datafolder is turned off in the files and i did a clean install but ill try again i guess
R1 everything now thank gods

Offline ╰( ´◔ ω ◔ `)╯

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1743 on: August 12, 2013, 03:16:57 am »
Could you add an option to remove the "Doll Bag" has picked up X Gold message?


Could you also make it so that the you can't change hotkey bars through Shift+Tab? I hate how the game randomly switches my hotkey bars when I'm alt+tabbing around sometimes.

Offline ShaggyZE

  • As the great Andrew Martin once said "One is glad to be of service"
  • Godly Member
  • *******
  • Posts: 6049
  • 10000000049 credits
  • View Inventory
  • Send Money To ShaggyZE
  • Total upvotes: 398
  • (Alexina) IGN: Ishaggyzel
Re: [April 15, 2016]Abyss Patcher R226
« Reply #1744 on: August 12, 2013, 03:39:56 am »
Could you also make it so that the you can't change hotkey bars through Shift+Tab? I hate how the game randomly switches my hotkey bars when I'm alt+tabbing around sometimes.
change hotkey settings? 'change weapon set' from TAB to something else.
"People are stupid; given proper motivation, almost anyone will believe almost anything. Because people are stupid, they will believe a lie because they want to believe it's true, or because they are afraid it might be true. People's heads are full of knowledge, facts, and beliefs, and most of it is false, yet they think it all true. People are stupid; they can only rarely tell the difference between a lie and the truth" ― Wizard's First Rule

Offline ╰( ´◔ ω ◔ `)╯

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1745 on: August 12, 2013, 03:42:28 am »
change hotkey settings? 'change weapon set' from TAB to something else.
I'm not talking about weapon sets. I'm talking about hotkey bar...

Offline specialgirl2

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1746 on: August 12, 2013, 03:58:33 am »
Did you change any account access items or encrypt your file system at all?  Also imma throw the old remove your data folder and try your call again.
btw, any change your packs may be edited? it seems an xml is outdated.
I turned off the datafolder abyss stuff but removing the datafolder from the root worked \@.@/ what?
R1 everything now thank gods

Offline ShaggyZE

  • As the great Andrew Martin once said "One is glad to be of service"
  • Godly Member
  • *******
  • Posts: 6049
  • 10000000049 credits
  • View Inventory
  • Send Money To ShaggyZE
  • Total upvotes: 398
  • (Alexina) IGN: Ishaggyzel
Re: [April 15, 2016]Abyss Patcher R226
« Reply #1747 on: August 12, 2013, 04:07:06 am »
I turned off the datafolder abyss stuff but removing the datafolder from the root worked \@.@/ what?
he said.
Did you change any account permissions or encrypt your files at all?  Also im going to throw the common 'remove your data folder' fix out there and try again.
btw, any chance your \mabinogi\package\###.pack's may be edited? it seems an xml is outdated.
which is what your problem was; you needed to delete your \data\ folder and update any \data\ folder mods you may need.
"People are stupid; given proper motivation, almost anyone will believe almost anything. Because people are stupid, they will believe a lie because they want to believe it's true, or because they are afraid it might be true. People's heads are full of knowledge, facts, and beliefs, and most of it is false, yet they think it all true. People are stupid; they can only rarely tell the difference between a lie and the truth" ― Wizard's First Rule

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1748 on: August 12, 2013, 07:18:00 am »
KeyTweak.

My, You seem to have a lot of somewhat useful program utilities. I shall keep stalking you ~

anyways


Just unlocked Hangual, was a total B, the Japanese is going to be much worst and the Chinese makes me want to commit Seppuku.

Code: [Select]
//Enable Chinese, Japanese, and Korean Charcters in Bitmap for the USA Client [STEP/KIRI]
[EnableCJK]
Search1=E8 ?? ?? ?? ?? 84 C0 74 ?? 8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 56 57 3C 01
Search2=
Search3=
Replace1=B0 01 90 90 90 84 C0 74 ?? 8B 0D ?? ?? ?? ?? E8 ?? ?? ?? ?? 56 57 3C 02
Replace2=
Replace3=
 

Offline Kyi

Re: [April 15, 2016]Abyss Patcher R226
« Reply #1749 on: August 12, 2013, 07:41:00 am »
okay, idk why but whenever i have abyss installed i crash whenever i try to commerce. is there any way to fix this?