Chatbox lamps

02/21/2018 22:48 devdash#1
i have really weird problem that when i press on #Party the @[Only registered and activated users can see links. Click Here To Register...]'s lamp turn on and when press on @[Only registered and activated users can see links. Click Here To Register...] the #Party's lamp turn on, how can i fix that so when i press #party the #party's lamp turn on and same for @[Only registered and activated users can see links. Click Here To Register...], because its really bad&weird problem,

Thanks in advanced.
02/22/2018 20:07 blapanda#2
He actually has a valid point.
There is no known solution to this little visual bug, neither via resinfo data nor 2dt manipulation.

Example:
[Only registered and activated users can see links. Click Here To Register...]

I had it once "fixed", but cannot remember if it was while having a different executable or regular media-file mixing and matching. One or another has messed up this thing. I was not paying any attention to this for years, since it never bothered me nor my players.

As far as I am concerned about the usual "mystery" of silkroad fuck-ups, this might be a hardcoded issue. For example, the skill window has its design ratio and co also hardcoded, same for its accessible tab-amount and many more.


Little Update:
If locking down the chat window, disabling its fade-away via the button right next to the "All Chat", "Lock Chat window/Auto hide" and clicking at Party / Guild, the lamps will be shown correctly, as far as your pointer (mouse) is still hovering above the ID:1 render (chat window complexity).
Moving the mouse somewhere else will render the wrong chat-lamp indicator, once again.

So, definitely a wrong coded shit by Joymax inside the client itself, not fixable via easy file editing.
02/23/2018 03:56 devdash#3
Quote:
Originally Posted by blapanda View Post
He actually has a valid point.
There is no known solution to this little visual bug, neither via resinfo data nor 2dt manipulation.

Example:
[Only registered and activated users can see links. Click Here To Register...]

I had it once "fixed", but cannot remember if it was while having a different executable or regular media-file mixing and matching. One or another has messed up this thing. I was not paying any attention to this for years, since it never bothered me nor my players.

As far as I am concerned about the usual "mystery" of silkroad fuck-ups, this might be a hardcoded issue. For example, the skill window has its design ratio and co also hardcoded, same for its accessible tab-amount and many more.


Little Update:
If locking down the chat window, disabling its fade-away via the button right next to the "All Chat", "Lock Chat window/Auto hide" and clicking at Party / Guild, the lamps will be shown correctly, as far as your pointer (mouse) is still hovering above the ID:1 render (chat window complexity).
Moving the mouse somewhere else will render the wrong chat-lamp indicator, once again.

So, definitely a wrong coded shit by Joymax inside the client itself, not fixable via easy file editing.
that's exactly my problem :(,
so should i keep the topic opened and wait for answer or should i just disable all the lamps and close the topic ?
02/23/2018 13:43 florian0#4
Actually, its not that hard to do ... Kappa
[Only registered and activated users can see links. Click Here To Register...]


(Yes, all of this stuff is done in IDA, but you can do it in OllyDBG or x64dbg aswell. Cheat Engine might come in handy.)

TL;DR; x64dbg Patch File is appended.

When messing with the /frame-command in the interface, i recognized something odd. (This is not the frame command, its my own window. Its easier to capture.)
[Only registered and activated users can see links. Click Here To Register...]

You cant really see the red box, but you can see the values in the window change. The active "lamp" is a recognized object, while the inactive lamp is not changed. The lead me to the conclusion that inactive lamps must be hidden/invisible.
From earlier days of debugging, i know that all CIF* Objects have a "IsVisible" Attribute.
My GUI told me the address of the active lamp (0x17412200).

I then set up a breakpoint on the "SetVisibility"-Function that would only trigger if its related to the lamp. (ECX == Address of Interface)
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

The breakpoint hit and the stack took me to a function of my interest:

[Only registered and activated users can see links. Click Here To Register...]

Here we have the location of evil. A switch is "selecting" the correct lamp to show. I figured out all the lamps in the comments. We know the Party Chat and the Guild Chat Lamp are flipped, so the easiest fix at this point is to simply change the offsets 0x47C and 0x480. So that either the opposite lamp is turned on.



[Only registered and activated users can see links. Click Here To Register...]

Both offsets should then look like this [Only registered and activated users can see links. Click Here To Register...]


Since Silkroads code is a huge mess, there may be other locations where this visibility is set :/
Tell me when you find a combination where its still wrong.
02/23/2018 16:20 blapanda#5
Quote:
Originally Posted by florian0 View Post
Tell me when you find a combination where its still wrong.
Megamax + Silkroad Source Files.
Fix this! This is the definition of ineffectivity!
02/23/2018 20:23 devdash#6
Quote:
Originally Posted by florian0 View Post
...
its working man u are a legend, now i have another popular problem that we all have it on our server iam talking about newbie once, this is the problem when a player try to use ADV there's no instruction in the warning box like this
[Only registered and activated users can see links. Click Here To Register...]

but in other servers i see its working like this
[Only registered and activated users can see links. Click Here To Register...]
i tried to copy the lines from textisystem but i faild, i tried manythings but i keep fail, so can u please tell me what should i copy exactly or what should i edit or you can just do it for me, sorry iam newbie in this scene and i offered this problem in alot of forums but seems like people newbies like me
so here is my textisystem [Only registered and activated users can see links. Click Here To Register...]
and the working one here its
[Only registered and activated users can see links. Click Here To Register...]

Thanks in advanced
02/24/2018 01:32 janicka#7
textui............................................ ...................... again, try search before ask... this problem is caused by mismatch of language flag in sro_client, and textuisystem. You get this "bug" when you using old mixed textui and also using vsro sro_client with "english patch"..
02/24/2018 03:26 devdash#8
Quote:
Originally Posted by janicka View Post
textui............................................ ...................... again, try search before ask... this problem is caused by mismatch of language flag in sro_client, and textuisystem. You get this "bug" when you using old mixed textui and also using vsro sro_client with "english patch"..
again you damnn, Sir please tell me a usefull answer that may help me or just dont spam comon, u have comments in all my topics with same kind of comment iam not asking why i do have the problem iam asking for a solution so commonnnnn! please

Please tell me what should i do if you knew in the first place :)
02/24/2018 09:45 blapanda#9
Quote:
Originally Posted by alydandy View Post
again you damnn, Sir please tell me a usefull answer that may help me or just dont spam comon, u have comments in all my topics with same kind of comment iam not asking why i do have the problem iam asking for a solution so commonnnnn! please

Please tell me what should i do if you knew in the first place :)
Here is an example fixing your mess up or anyone else's wrong editing.

Make sure, that you have the correct tab.
The first 7 tabs are for different languages (marked in blue). You have to have your skill names, item names, skill tab names, and so on on the 8th tab, which is usually a standard on edited clients. If you miss a tab and have nothing being saved there, that will lead your client to display nothing, not a single letter or figure.

So, ensure that you have a correct indexing.

[Only registered and activated users can see links. Click Here To Register...]
02/24/2018 10:17 devdash#10
Quote:
Originally Posted by blapanda View Post
Here is an example fixing your mess up or anyone else's wrong editing.

Make sure, that you have the correct tab.
The first 7 tabs are for different languages (marked in blue). You have to have your skill names, item names, skill tab names, and so on on the 8th tab, which is usually a standard on edited clients. If you miss a tab and have nothing being saved there, that will lead your client to display nothing, not a single letter or figure.

So, ensure that you have a correct indexing.

[Only registered and activated users can see links. Click Here To Register...]
SORRY BUT IAM LOST, iam trying to fix the message that pop up when i try to ues adv on item like i explained with those 2 images, do u speak about that or something else ? because i really can't understand, excuseme iam newbie on this scene, can u please explain more, like what should i do exactly to fix this and if u can do it, can u please do ? i have uploaded my textuisystem already ...
02/24/2018 11:21 Snow*#11
He was talking about the spaces between the the name and the code, which I explained to you in another thread. Anyhow I attached your textuisystem below, check it out now
02/24/2018 19:54 devdash#12
Quote:
Originally Posted by Snow* View Post
He was talking about the spaces between the the name and the code, which I explained to you in another thread. Anyhow I attached your textuisystem below, check it out now
hell yeah you are here <3 u just made my day man, nah its not working :(, i tried all the types Armor-weapon-accessory-shield the instruction text dosn't exist still , can you please try again? , and yes u did explain to me once before with the invitation party thing, but what can i say, iam just newbie and iam learning i start that scene around 30 days ago, so comon iam a begginer, Thanks again mate for everything and best wishes in all ur dreams, iam waiting for ur replay..
[Only registered and activated users can see links. Click Here To Register...]
02/25/2018 09:20 blapanda#13
Quote:
Originally Posted by alydandy View Post
hell yeah you are here <3 u just made my day man, nah its not working :(, i tried all the types Armor-weapon-accessory-shield the instruction text dosn't exist still , can you please try again? , and yes u did explain to me once before with the invitation party thing, but what can i say, iam just newbie and iam learning i start that scene around 30 days ago, so comon iam a begginer, Thanks again mate for everything and best wishes in all ur dreams, iam waiting for ur replay..
[Only registered and activated users can see links. Click Here To Register...]
You actually need some basic skills, like some regular text editing skills, for instance in excel. If you want to advance your game... You will clearly fail while struggling with the most easiest things what everyone should be capable of fixing, without being that heavily handicapped like you are.

Even the simple "no text shown" issue should be solved on one's own, since it just requires you to reorganize the text... As simple as it sounds, it is that simple and you still require the help of others.

So, do yourself a favor, and that is not to offend you: get some learning lessons about the most simple and easy things that the internet offers. Start with "how to use text editors". It will help you significantly.
02/25/2018 11:21 devdash#14
Quote:
Originally Posted by blapanda View Post
You actually need some basic skills, like some regular text editing skills, for instance in excel. If you want to advance your game... You will clearly fail while struggling with the most easiest things what everyone should be capable of fixing, without being that heavily handicapped like you are.

Even the simple "no text shown" issue should be solved on one's own, since it just requires you to reorganize the text... As simple as it sounds, it is that simple and you still require the help of others.

So, do yourself a favor, and that is not to offend you: get some learning lessons about the most simple and easy things that the internet offers. Start with "how to use text editors". It will help you significantly.
first of all i want to ask you for ur way to help me i really appreciate it, but trust me i tried to fix it, beside iam kinda good in pc stuff in even editing stuff i did some edited to Skills aswell and i made some new GodBless Wings, so common iam not dat bad, every topic that i upload , i upload it after i try everything with it, you guys are kinda my last hope to fix the problem so when you say that , you are like giving me no hope to fix it ,because i did my moves, and not working...i am kinda good in icons, but iam not good at all in texts thing, so i already helped alot of people with edit icons,skills,etc stuff but i still need a help...anyway i will close the topic in this next 24 hours if i dont get a answer and i will keep it as no text then , since no1 want to help me, beside remmber ur early replay about its possible to change lamps then some one showup and fix it for all of us in just 2 seconds so common, try to help me, or just leave me alone man...i have already my sadness

fixedddddddd damnnnnnnnn iam proooo xD
Thanks to all of you guys i mean it <3 speciality thanks to my friend blapanda that almost in all my topics thanks man best wishes in ur life <3, and special thanks to Snow You are legend man, so i fixed it throw editing the line of UIIT_STT_SPECIAL_ENCHANT
Thanks guys <3
02/25/2018 15:02 Spidy.#15
#Closed