How to unhide

01/24/2012 07:07 lilaznboy2#16
Quote:
Originally Posted by initHag View Post
[Only registered and activated users can see links. Click Here To Register...]
I didn't think it was possible. Now you've re-inspired me to continue looking for a way to do that.
01/24/2012 10:34 cloudkiller2006#17
easily done, lol
01/24/2012 16:28 Nogimule1#18
What is? o.o

Got in after pic was removed.
01/24/2012 17:36 Swoodc2#19
I don't get it, all i see is him in hide lol. unless the otherguy is targeting him?
01/24/2012 18:37 cloudkiller2006#20
targetting and attacking someone who is in gmhide
01/24/2012 23:39 lukinhas6197#21
how chu do that? o.o
01/24/2012 23:42 step29#22
GM Hide(RealName:Bird Fetch) is my favorite mod to discuss about.




This was a secert solo project I was working on, It lies in Pleione[But it may land in Standard as well] . My mission was to unhide it like how the coding of the Elf Unhide.

I've done so many testes,I done like 60. I haven't done the opposite of my results, but so far I made Everyone to show elf hide status (Even the statue at Dunbarton was in "elf hide") to Everyone just practically invisible (Bodys doesnt show up). The reason why I haven't done the reverse (They JO'd 1 JZ at the Elf Unhide Coding. I did most JZ's related to the elf hides to JOs. I havent done JNO atm.) coding of the elf hide because even if I made everyone somewhat invisible. Their names still wont show up. (At least a Hider ALT name must show up in order to finish my project, It doesn't matter if it's CTRL-Able or not, if it gives me the ability to attack a hider, thats all we needed.)


I put the project on hold after a failure attempt to get a In-Game Call Stacker (See my last thread) for Mabinogi to try to get a Direct Address of where the coding of Bird Fetch is located at.


The Hide Command is actually not GM Hide, but a command for bird fetch, When you hover the cursor to the icon. It says Invisibility. In the XML, the REAL name is Transparency (Def: To Be Invisible, Unseen.) There seems to be a command located in the rdata of Standard (aTransparency) but it has no use to the main data, making this a bit harder for us to see where the real coding is.

There is no result of Transparency in Pleione. but theres results of Transparent. but looking at the coding it somewhat relates to Font coding, I JO'd it anyways. and still no results.

A name Invisible also is on Pleione, JO'd that as well and still no results [That could have been GM hide anyways, Note that Bird Fetch is completely different from GM hide]

Like I said before, the reason why I needed a Call-stack is to find the direct address to the OP Code 526. The In-Game Crash call stack doesnt work well because the First Address where the DLL loaded is the last timing where it crashed. the rest of the addresses below only shows the addresses on how the game ends.


The image you're seeing above is Client sided apparently. I found this out via one of my testes from Muiti-clienting. The hider will see the non-hider aiming at the hiding and wherever the hider moves, the non hider's bow follows the hider's postion. In the non-hider's screen. it doesn't show that, The non-hider's bow just stays still regardless of the hider's moving postion.


As well, Rumor's says the Hide command may be server sided too, Since you CAN attack a Blacklisted person via packet send, but you cant attack a hider. I also sometimes have a belief that the coding for hide is Non-Existence because when you are attacked and killed by a blacklister, it shows perfect timing of knockout and even sound effects, But when a Hider attacks you, you become completly desnyc'd and no hitting sounds would play. However you can attack a hider by counter. or if Hider is riding an attackable [Unhidden] mountable pet (It does damage the hider) and you are able to trade a hider as well too (By sending a trade packet, but you cant be too far, you have to be close to where the hider's position is) making an even more confusion.

for Elf hide. IsStatusExCloaking plays a role on the hide, but GetStandByNo@IFarmingComponet plays an even BIGGER role

Standard also plays a role because it handles most XMLs including charactercondition (Statuses) and Might hold status coding as well in IParameter but I haven't taken a look at that.


There's just so many possibility to where is the real coding of Hide is. I'm just a beginner ASM coding so I really don't know what the fuck am I doing or looking at.Because of that, Im gonna go ahead and release all the addresses I have done to reserve engineer this bird hide.





...Because of Recent personal drama, I've barley play Mabinogi anymore...





I would really like for another coder to come by and attempt to unhide. I don't care if you keep it private or release it to the public. At least if you done something that unhides it. I would be very proud of it. But you can at least make it public to save EvG.



[Another Idea: Since you can get RECV packets to who's hitting you during EvG. a Pake coder can make a .DLL where they can get the OP RECV Packet for getting hit. Convert the CID to the real name (If possible.) and put that as a system message as well (e.g: <SYSTEM(or mod_XXXX)> :[Insert Name(Or CID if not possible) has attacked you!) *Stares at Ty1 cause I can't code for shit.*



------------------------------
Addresses(as of r100):
63C835C6
638CD314 (Elf Hide)
638DF74C
638EB985
6393FA62
639432FD
639433D2
6394346A
639434AF
63943503
639A4BB2
63B2DAB8
63B2D977
63B2D9B0
63B2DA19
63B2DA52
63B2DAF4
63B2DB5A
638895DB
638895F0
6388D581
638021B9
63A37E8D
63A3D476
63C5FC16
63C63587
63C6DDC1
638DFA37
639D4958
639DC984
639F6FE0
63AD07BC
63B30788
63BE56DC
641994B4
(There was more...but I guess those got lost in process)


[Only registered and activated users can see links. Click Here To Register...]
[A screenshot, showing all ExCloaking unlocked.]




TL;DR Version: i did noob hax and testes and it no workz. i leak address so u hax0rz unhide it plzzzzzzz


Quote:
Originally Posted by z11125666 View Post
I don't understand why he is complaining coz I cant even use gmhide just dcs me lol..




You. Do you get the Mabinogi Error Crash?
You.
526 it. and give me crash log, if you can.
01/25/2012 00:13 kotarou3#23
Step, have you not tried check if you even receive the packets of those in bird hide? If you do, then make a pake module that has a recvhook, backtrace a tiny bit so you exit pakecore.dll and/or dinput8.dll, and follow the code execution.
01/25/2012 00:16 step29#24
Quote:
Originally Posted by kotarou3 View Post
Step, have you not tried check if you even receive the packets of those in bird hide? If you do, then make a pake module that has a recvhook, backtrace a tiny bit so you exit pakecore.dll and/or dinput8.dll, and follow the code execution.
I wish. But I don't know how to make pake modules or create .dll, I'm a beginner, so I don't really have ability to do that


I can give you some packets if you want
01/25/2012 00:45 lukinhas6197#25
inb4toolongdidn'tread
01/25/2012 01:10 step29#26
Quote:
Originally Posted by lukinhas6197 View Post
inb4toolongdidn'tread
Quote:
Originally Posted by Step29
TL;DR Version: i did noob hax and testes and it no workz. i leak address so u hax0rz unhide it plzzzzzzz
:D
01/25/2012 01:17 lukinhas6197#27
Quote:
Originally Posted by step29 View Post
:D
:handsdown:
Thxbro lol
01/25/2012 05:43 kotarou3#28
Quote:
Originally Posted by step29 View Post
I wish. But I don't know how to make pake modules or create .dll, I'm a beginner, so I don't really have ability to do that

I can give you some packets if you want
If you're a beginner, why were you even trying that...
And I don't really care about most of the packets released here. Personally I'm more interested in how the server passes character data of other people to the client
01/25/2012 21:25 Swoodc2#29
I thought that revealing a hidden person was done before couple months back? assuming your in a duel with them
01/28/2012 02:13 PancakeLord#30
so is there any way to unhide without CC or logout?