Another one switchbot and pickupfilter, ahhh
Have fun with the service.
Another one switchbot and pickupfilter, ahhh
Have fun with the service.
Ich werde das nie verstehen, warum alles public sein mussen.
EterMgr war public, sie haben das gesehen, dannach gefixt.
Ich könnte das nochmal functionieren machen aber es so viel RE braucht und ich habe dafür keine Lust und Zeit.
Ich gebe niemandem tipps/tools, wie man die official klient unpacken kann, egal wie viele menschen haben das schon gefragt.
Besser wenn das unpublic bleibt.
Das ist ein Teil davon mein reversed official Scale.
Bitte melden Sie sich an, um diesen Link zu sehen.
pl: onforum dot net
pt: m2dev dot net
fr: funky-emu dot net
pl: m2zone dot tech
hu: hugames dot hu
fr: inforge dot net
es: metin2zone dot net
Literally no one would give this for 30€, which is a bit interesting.
First of all you need to bind your interface class to that class where you would like to call a function from the main interface.
Basically the interfacemodule has been written for all the guis. You should imagine that module as a main, which purpose to control all over the interfaces.
1. You need to have the interface variable in the __init__ and Destroy function of the InventoryWindow class declared as None.
2. This function will save the pointer of the interface class in the variable you created:
3. After that you need to send the 'self' from the interface class to the inventorywindow class from the __MakeWindows function after the InventoryWindow has been created, so like this:
If you have these, you should be able to call a function through the interface from the InventoryWindow class.
But, after I have read the problem again, you need to pass the interface to the SidebarInventoryWindow class too.
So do the first two steps (written above) in the SidebarInventoryWindow class as well as you did or you do have in the InventoryWindow class, then modify the BindInterfaceClass function of the InventoryWindow class like this way:
Don't forget to proxy it, to avoid the unnecessary memory leak of python.
Perhaps CharB has items and your code is trying to request something without selecting them, and CharA has no items to query.
One of the functions from the item module is not able to query some data because there is no selected item.
Did you used lately the item module?
Pictures fixxed
That was not foxfs, they were using something else.
There is a foxfs unpacker somewhere on the internet, it has been released long time ago and able to unpack the files by their path.
The only way to upack the client properly which is packed with foxfs If you have a full list of the files what the client is using, because it doesn't have any support index file which stores the informations, which file is located where in the packfile.
Or you can write a tool as I did to dump the files out, but you gonna get crc values as filenames.
Bitte melden Sie sich an, um diesen Link zu sehen.
This is a good puzzle
And also make the appearance ugly af
Btw, it clearly readable what has been changed on the picture xD and selling it for 50€
This shit doesn't even worth a cent.
Bitte melden Sie sich an, um dieses Bild zu sehen.
I guess I need to stop reading this section during this covid lockdown..
Is this bug still exist in the sources around?
Fixxed in 2014
https://***.***/board/index.php?/topic/2925-4-inventory-bug/
Anyway it deserves a thanks.
The inventory updates itself from the binary when it is necessary.
Bitte melden Sie sich an, um diesen Link zu sehen.Don't get me wrong, but don't be suprised if you are having fps drop and/or the active effects of the slots are showing bumping around.
Bitte melden Sie sich an, um diesen Link zu sehen.
That one is the FoxFS what is in the source of rubinum. The CCC is just a quite bit modified(key&length) but the same.
Here you go:
Bitte melden Sie sich an, um diesen Link zu sehen.
Bitte melden Sie sich an, um diesen Link zu sehen.
Bitte melden Sie sich an, um diesen Link zu sehen.
Hi folks!
With this guide you will be able to combine textlines with images, like rubinum does.
Bitte melden Sie sich an, um diesen Link zu sehen.
Bitte melden Sie sich an, um diesen Link zu sehen.
Usage is simple:
The files are located in the icon pack, so basically the code will load from icon/{GIVEN_PATH}.tga - in the sample the path for the X is: icon/emoji/key_x.tga
Here are the images from rubinum client:
1.) Open EterLib/TextTag.h and add the new tags into the enum there:
2.1.) Open the EterLib/TextTag.cpp and extend the GetTextTag function with the following statements:
2.2.) Extend the GetTextTagOutputString function with the following statements:
2.3.) Repeat the 2.2. in the GetTextTagInternalPosFromRenderPos function:
2.4.) Repeat again in the GetTextTagOutputLen function too:
3.1.) Open EterLib/GrpTextInstance.h and add the following line at the top of the file where the includes are:
3.2.) Add the following struct below of the SHyperlink struct:
3.3.) Below of the m_hyperlinkVector declaration declare a new variable:
4.1.) Open EterLib/GrpTextInstance.cpp and add the following line at the top of the file, where the includes are:
4.2.) In the CGraphicTextInstance::Update function add the following below of this line: m_hyperlinkVector.clear();
4.3.) This is a bit complicated, so first of all look for this line:
This is the else for the Arabic codepage, I could not test it on it, so I didn't make it to arab rtl style.
4.4.) Add the following below of this line: std::wstring hyperlinkBuffer;
4.5.) Replace this
With this
4.6.) Then add the new processor for the new tags:
4.7.) Add the following code to the end of the CGraphicTextInstance::Render function:
4.8.) Add the following into the CGraphicTextInstance::Destroy function:
Have fun
Sorry for arab players :P, for sure they have also developers, so let's go guys, finish it
You must modify the iVisibleLineCount in the PythonEventManager.
I have reversed from the official the function for it, you can find it on m2dev or m2tec.
Or just change the BOX_VISIBLE_LINE_COUNT value in the PythonEventManager.h file.