Register for your free account! | Forgot your password?

You last visited: Today at 06:07

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



vSRO Old Chat Interface

Discussion on vSRO Old Chat Interface within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
Judgelemental's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 1,532
Received Thanks: 835
vSRO Old Chat Interface

Hi,

So I'm trying to implement the old chat and I'm having some difficulties.


First, the new chat seem to use the "interface\\chattingwnd\\chat_long_tab.ddj" tabs,
as opposed to the old one that supposedly uses chat_tab.ddj or chat_re_tab.ddj from the same interface folder.


Things that I have tried and have not worked:

-Switching the .ddjs inside the Media.pk2 interface folder
-If we go to 007ABA80 and 007ABAAA we see that they use the new chat tabs, both "push 0xDBBEDC"



If I try to create a new address with the ASCII of "interface\\chattingwnd\\chat_re_tab.ddj" or "interface\\chattingwnd\\chat_tab.ddj"
then push both (007ABA80, 007ABAAA) to the new address, then the game will simply not load ANY texture if the Bloom effect is on (the Bloom effect works just fine otherwise).
If I do turn off the bloom effect then the chat turns into:


Such a weird interaction considering that I have those .ddjs inside the right folders so the buttons shouldn't be white?

-Messing around with ifchatviewer and ginterface also led to no results.

-Implementing it in C++ would probably be the way to go, but I only have this snippet of code:

OldChat.hpp:
PHP Code:
#pragma once
#include "GlobalDef.h"

namespace OldChat
{
    
SROPP_ASM_DECL asmOnChatWndHideShowCreate()
    {
        
//007AD3E4  | 88 9E 8C 04 00 00               | mov byte ptr ds:[esi+48C],bl                           |d
        
__asm
        
{
            
mov byte ptr ds : [esi 0x48C], 1
            retn
        
}
    }

    
void Patch()
    {
        
SroPP::detail::MemoryHack::Hook(0x007AD3E4asmOnChatWndHideShowCreate6);
    }

Important:
If we do replace chat_long_tab.ddj with chat_re_tab.ddj or chat_tab.ddj the tabs look almost the same so I think the sro_client.exe controls the size of those.
The height x width of the button is 100x20 which is 64x14. I tried to look for 64 but there are too many results...

Here's a comparison of the old vs the new chat.



-Anyway, I'd love to hear your input and thoughts on this since I'm pretty sure it's way more complex than this (Text size and alignment, lamp and tab alignment, etc). The same goes with the old option interface and old target window as well.


Thank you.
Judgelemental is offline  
Thanks
3 Users
Old 01/16/2024, 12:27   #2
 
elite*gold: 0
Join Date: Feb 2013
Posts: 79
Received Thanks: 10
The only challenge here was disabling the academy lamp
Since i were using dev-kit
It was only commenting some parts of IFChat
But still can't decrease the array of tabs
That's why the lamp was there so only remove it from the .txt haha
ZeonNETWORK is offline  
Old 01/16/2024, 15:51   #3
 
Judgelemental's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 1,532
Received Thanks: 835
Quote:
Originally Posted by ZeonNETWORK View Post
The only challenge here was disabling the academy lamp
Since i were using dev-kit
It was only commenting some parts of IFChat
But still can't decrease the array of tabs
That's why the lamp was there so only remove it from the .txt haha
The size of the tabs and the positioning of them, as well as the size of the text and the positioning of it are all inside sro_client.exe.
Judgelemental is offline  
Reply


Similar Threads Similar Threads
The stall interface is replaced with the old interface
10/24/2021 - Flyff Private Server - 2 Replies
I want to change the V16 booth interface to the old interface, have you taught me the following? Thank you I want to change the picture 1 to picture 2 Figure one https://prnt.sc/1wb5pvl Figure II https://prnt.sc/1wb5p2z thank you very much
VSRO Old Guild Interface + Old Exchange + Old Alchemy
11/15/2020 - SRO PServer Guides & Releases - 3 Replies
Basically the title. I haven't tested them yet but if they're of any use then I'm more than happy. I don't care if you think this is useless, save your breath. I am not giving any credits since you don't legally own the property and I will never ask for credits myself, it's pathetic. If I ever get my hands on more oldschool stuff I will release it for free here.
Wyvern Silkroad | 70 Cap CHN | Play&Win | Old School | Old Interface
05/29/2018 - SRO PServer Advertising - 46 Replies
Hello from Wyvern Online! Are you ready to back to 70 cap times? If you missed old good times, we are waiting for you! Grand opening: 26 May - 20.00 (GMT +2) https://i.hizliresim.com/JDroGW.gif Despite our game prepared a long time ago, we waited to make our game more sucessful with ads. and ramadan to make your nights more enjoyable like old days. After all arrangements and ads launched, we decided to open game at 26 may. Offical Web Site : Homepage | Wyvern Silkroad Facebook : Wyvern...
[Selling] Webdesign, Login-Interface, Char-Interface, Creation-Interface, Loading Screens etc.
01/16/2017 - Metin2 Trading - 9 Replies
http://www.fotos-hochladen.net/uploads/ageofzonahe ajpku96bimv.gif Liebe Community, diese Designs haben wir für unseren Server erstellt, jedoch verkaufen wir diese Designs nun. WICHTIG: Alles wird nur einmalig als Paket verkauft! Das Logo oder eher der Name des Servers ist nicht mit im Verkaufspreis enthalten. Wir werden euch ein neues Logo mit eurem Servernamen im gleichen Stil, wie dem alten erstellen.
[Question]Old vsro files - Old Interface
07/26/2012 - SRO Private Server - 13 Replies
So , the question is kinda simple ,i was just wondering how hard or impossible is it to add old and amazing silkroad interface to vsro 188 files. If you dont really know or remmember the interface itself , it contains another alchemy window , totally different exp / sp , guild and option ( settings ) bar.



All times are GMT +1. The time now is 06:08.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.