Welcome to RaGEZONE - MMORPG Development Forums (sponsored by tfn.gr) Mark forums read | View Forum Leaders
RaGEZONE - MMORPG Development Forums (sponsored by tfn.gr)

Habbo Development Discuss, [DEV] [OPEN-SOURCE] Holograph Emulator & HOLOTEAM [DEV] at Habbo Hotel forum; Thanks mate. Anyway, when you have re-done V26 badges and such, aswell as re-posting your source, could you post snippets ...




Reply
Thread Tools
[DEV] [OPEN-SOURCE] Holograph Emulator & HOLOTEAM [DEV]
 
 
Holograph Developer

Rank: Member


Reply With Quote
 
Join Date: Aug 2007
Location: Cardiff, Wales
Posts: 1,103
12-08-2008, 08:11 PM
 
Thanks mate.
Anyway, when you have re-done V26 badges and such, aswell as re-posting your source, could you post snippets of what to replace and such, as I don't want to start on a whole new source again.

Thanks.
Edit: And btw, with my rooms table, I can't make the default be 1.2 - Is that a problem?
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
 
Join Date: May 2007
Location: Land of the Sheep
Posts: 104
12-08-2008, 08:16 PM
 
Quote: Originally Posted by TomSpit View Post
Thanks mate.
Anyway, when you have re-done V26 badges and such, aswell as re-posting your source, could you post snippets of what to replace and such, as I don't want to start on a whole new source again.

Thanks.
Edit: And btw, with my rooms table, I can't make the default be 1.2 - Is that a problem?
No problem, yes I'll keep everyone updated with the source. Obviously I won't release every minute, but for each major addition added I'll re-release.

For you're landscapes, a default value isn't mandatory. All it does is pre-set default 'landscapes', i.e. if you want the default one to be a beach/sea you would use '1.2'. If no value is set, you'll just have clouds.

However, a decimal is mandatory. Otherwise it won't work ;)

L_M
 
 
permalink
 

 
Holograph Developer

Rank: Member


Reply With Quote
 
Join Date: Aug 2007
Location: Cardiff, Wales
Posts: 1,103
12-08-2008, 08:21 PM
 
Yeah, decimal is fine, navicat is being a bum that's all.
Anyway, I still havn't done the thing I want to my source, let me explain it more..

Currently, my emulator displays every packet sent and received, like so;


But what I want it to do is not display all packets, but just display logons, logoffs, room enters and exits. And yes, there is way to do this as my old source did it.

Thanks,

EDIT: I will also set up a mirror for all of your sources, so no more RS downloading once I get it =D
 
 
permalink
 

 
RaGEZONER

Rank: Omicron


Reply With Quote
 
Join Date: Dec 2007
Location: Chile
Posts: 97
12-08-2008, 08:22 PM
 
Quote: Originally Posted by Lost_Memory View Post
It's within 'musSocketServer', find the following snippet:-



Just update you're table rather than delete it. Use phpmyadmin or navicat for MySQL and add the following filed to 'rooms'

Field Name: landscape
Field Type: decimal
Field Length: 2
Decimal: 1
Default Value: 1.2

Hope that helps,

L_M


Thx, but...

i export the data of the table rooms, later i import your structure of the table rooms with my data... xD

lol
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
 
Join Date: May 2007
Location: Land of the Sheep
Posts: 104
12-08-2008, 08:29 PM
 
Quote: Originally Posted by TomSpit View Post
Yeah, decimal is fine, navicat is being a bum that's all.
Anyway, I still havn't done the thing I want to my source, let me explain it more..

Currently, my emulator displays every packet sent and received, like so;


But what I want it to do is not display all packets, but just display logons, logoffs, room enters and exits. And yes, there is way to do this as my old source did it.

Thanks,

EDIT: I will also set up a mirror for all of your sources, so no more RS downloading once I get it =D
Ahh I see!.

Find in 'core.cs"

Quote:
Out.minimumImportance = Out.logFlags.MehAction; // All logs
serverMonitor.Priority = ThreadPriority.Lowest;
serverMonitor.Start();
and comment it out. That should do what you requested! ;)

Best of luck,

L_M
 
 
permalink
 

 
»¦« ۞ Amïr ۞ »¦«

Rank: Member


Reply With Quote
 
Join Date: Apr 2007
Posts: 285
12-08-2008, 08:41 PM
 
Anyone can fix the invisible users? O.O
 
 
permalink
 

 
RaGEZONER

Rank: Omicron


Reply With Quote
 
Join Date: Dec 2007
Location: Chile
Posts: 97
12-08-2008, 08:56 PM
 
invisible users?
 
 
permalink
 

 
Holograph Developer

Rank: Member


Reply With Quote
 
Join Date: Aug 2007
Location: Cardiff, Wales
Posts: 1,103
12-08-2008, 08:57 PM
 
Still not working, it still shows all the packets.
Dear oh dear.
 
 
permalink
 

 
»¦« ۞ Amïr ۞ »¦«

Rank: Member


Reply With Quote
 
Join Date: Apr 2007
Posts: 285
12-08-2008, 08:58 PM
 
Quote: Originally Posted by klaudio007 View Post
invisible users?
Yes in v26
 
 
permalink
 

 
Member

Rank: Omicron


Reply With Quote
 
Join Date: Nov 2008
Posts: 30
12-08-2008, 09:09 PM
 
Quote: Originally Posted by TomSpit View Post
Ok, I re-did char filtering in Holo and I know that this should work;
-
Find;
PHP Code:
#region Data receiving 
And replace this region with;
PHP Code:
        #region Data receiving
        /// <summary> 
        /// This void is triggered when a new datapacket arrives at the socket of this user. The packet is separated and processed. On errors, the client is disconnected. 
        /// </summary> 
        /// <param name="iAr">The IAsyncResult of this BeginReceive asynchronous action.</param> 
        
private void dataArrival(IAsyncResult iAr)
        {
            try
            {
                
int bytesReceived connectionSocket.EndReceive(iAr);
                
string connectionData System.Text.Encoding.Default.GetString(dataBuffer0bytesReceived);
                if (
connectionData.Contains(Convert.ToChar(1).ToString()) || connectionData.Contains(Convert.ToChar(2).ToString()) || connectionData.Contains(Convert.ToChar(5).ToString()) || connectionData.Contains(Convert.ToChar(9).ToString()))
                {
                    
Disconnect();
                    return;
                }
                while (
connectionData != "")
                {
                    
int v Encoding.decodeB64(connectionData.Substring(12));
                    
processPacket(connectionData.Substring(3v));
                    
connectionData connectionData.Substring(3);
                }
                
connectionSocket.BeginReceive(dataBuffer0dataBuffer.LengthSocketFlags.None, new AsyncCallback(dataArrival), null);
            }
            catch { 
Disconnect(); }
        }
        
#endregion 
This should now patch chars 1, 2, 5, 9, 10 & 13 from being sent to your Holo server.

I NEED HELP: On your holo server, their is a place where you can make your holo display all packets or just the important actions on your console. How can I change this variable?
What is this fix?
 
 
permalink
 

 
Nabbo Hotel

Rank: Member


Reply With Quote
 
Join Date: Nov 2008
Posts: 442
12-08-2008, 09:25 PM
 
It says, char filtering
 
 
permalink
 

 
Member

Rank: Omicron


Reply With Quote
 
Join Date: Jul 2007
Posts: 27
12-08-2008, 10:20 PM
 
someone please fix invisible users. :S it is annoying
 
 
permalink
 

 
Holograph Developer

Rank: Member


Reply With Quote
 
Join Date: Aug 2007
Location: Cardiff, Wales
Posts: 1,103
12-08-2008, 11:08 PM
 
In V26, where did the furniture texts go..?
 
 
permalink
 

 
Nabbo Hotel

Rank: Member


Reply With Quote
 
Join Date: Nov 2008
Posts: 442
12-08-2008, 11:11 PM
 
They went on the server, erm 64 encoding or sommart
 
 
permalink
 

 
Teh Bird is Teh Word

Rank: Alpha Member


Reply With Quote
 
Join Date: Mar 2007
Location: In a house, In a city, In a state, In a country, On a continent, In an ocean, On Earth, In the Galaxy
Posts: 2,102
12-08-2008, 11:28 PM
 
Quote: Originally Posted by TomSpit View Post
No, you don't understand. You know the HoloEMU console GUI. With your source it shows every single packet that gets sent / received. Well, there is a way to change it so that it only shows errors and people login in / out. If you know what I mean.

Ricky might know, or maybe someone else.
yes lol
I know exactly what your talking about ^-^
Vista told me about this awhile back :P

in virtualuser.cs, look for:
Code:
//Out.WriteSpecialLine(currentPacket.Replace(Convert.ToChar(13).ToString(), "{13}"), Out.logFlags.MehAction, ConsoleColor.DarkGray, ConsoleColor.DarkYellow, "< [" + Thread.GetDomainID() + "]", 2, ConsoleColor.Blue);
and remove the "//"

save and debug then it should work ^-^
 
 
permalink
 

 
Alpha Member

Rank: Alpha Member


Reply With Quote
Blog Entries: 4
 
Join Date: Jan 2008
Location: CS:S
Posts: 1,890
12-08-2008, 11:33 PM
 
Quote: Originally Posted by TomSpit View Post
In V26, where did the furniture texts go..?
They were removed sulake now uses a single file (for greater speed) its to do with the catalogue. or was that r27 lol
 
 
permalink
 

 
Teh Bird is Teh Word

Rank: Alpha Member


Reply With Quote
 
Join Date: Mar 2007
Location: In a house, In a city, In a state, In a country, On a continent, In an ocean, On Earth, In the Galaxy
Posts: 2,102
12-08-2008, 11:34 PM
 
Quote: Originally Posted by MYCHEMICALSELF View Post
They were removed sulake now uses a single file (for greater speed) its to do with the catalogue. or was that r27 lol
I believe it was v27.
not really sure.
check Hebbo's thread for v27.
 
 
permalink
 

 
Average Member

Rank: Omicron


Reply With Quote
 
Join Date: Jul 2007
Posts: 59
12-09-2008, 05:06 AM
 
cool release
 
 
permalink
 

 
www.elite-gaming.org

Rank: Member


Reply With Quote
 
Join Date: Jun 2008
Location: New Zealand
Posts: 903
12-09-2008, 07:13 AM
 
OK, Im updating my v24 source to v26 :)

Progress:

- Landscapes (100%)
- v26 Badges (50%) - It saves them to DB but it doesnt display it anywhere!?!?!
- SSO Login (100%)
- Search in Console (100%) - choobie
- Offline friends list (50%) - its fucked - we all know in v26 :P

Also checking moodlight, just in case :)
 
 
permalink
 

 
Monster Member

Rank: New Blood


Reply With Quote
 
Join Date: Nov 2008
Location: Montgomery, AL (USA)
Posts: 178
12-09-2008, 07:25 AM
 
Already a step ahead, but adding stuff that's needed.
Well, not v26.
But, I have one of the MOST stablized v24-v25 servers out here.
I've edited plenty must I say and pssh it works fine. Sooner or later, I will make it v26.
Also, in my v24 the stickies were screwed now they are fixed, Now you can shout/say/whisper commands. Added ignore buttons and unignore buttons (Those are still being worked on)..
I have stablized DCR's. Idk about releasing it, but I might consider. Also, I have more things fixed, but I just have to get it listed, also I'll be adding :brb and :back (It will be from Cecer1's source, but in my server terms, because Cecer coded it differently and I am gonna do it where it works in my server. I will keep informing on the future fixes and bugs I've seen and fixed. I mean now it seems more easy to me. The hotel has went down a tad, but I am moving back to Cecer1's to I can work on my server even MORE!
I'll bring more news to your eyes in 24-36 hours.

EDIT:
Also, added the CHR Filtering fix (Credits to TomSpit) and also will be adding more Filtering into the server for MAX SECURITY.



-TimesCoder
 
 
permalink
 

 
Teh Bird is Teh Word

Rank: Alpha Member


Reply With Quote
 
Join Date: Mar 2007
Location: In a house, In a city, In a state, In a country, On a continent, In an ocean, On Earth, In the Galaxy
Posts: 2,102
12-09-2008, 07:31 AM
 
Quote: Originally Posted by handyandy160 View Post
OK, Im updating my v24 source to v26 :)

Progress:

- Landscapes (100%)
- v26 Badges (50%) - It saves them to DB but it doesnt display it anywhere!?!?!
- SSO Login (100%)
- Search in Console (100%) - choobie
- Offline friends list (50%) - its fucked - we all know in v26 :P

Also checking moodlight, just in case :)
Quote: Originally Posted by Picksels View Post
Already a step ahead, but adding stuff that's needed.
Well, not v26.
But, I have one of the MOST stablized v24-v25 servers out here.
I've edited plenty must I say and pssh it works fine. Sooner or later, I will make it v26.
Also, in my v24 the stickies were screwed now they are fixed, Now you can shout/say/whisper commands. Added ignore buttons and unignore buttons (Those are still being worked on)..
I have stablized DCR's. Idk about releasing it, but I might consider. Also, I have more things fixed, but I just have to get it listed, also I'll be adding :brb and :back (It will be from Cecer1's source, but in my server terms, because Cecer coded it differently and I am gonna do it where it works in my server. I will keep informing on the future fixes and bugs I've seen and fixed. I mean now it seems more easy to me. The hotel has went down a tad, but I am moving back to Cecer1's to I can work on my server even MORE!
I'll bring more news to your eyes in 24-36 hours.

EDIT:
Also, added the CHR Filtering fix (Credits to TomSpit) and also will be adding more Filtering into the server for MAX SECURITY.



-TimesCoder
sounds pretty cool guys. hope yall both release so people could build around these.
 
 
permalink
 

 
www.elite-gaming.org

Rank: Member


Reply With Quote
 
Join Date: Jun 2008
Location: New Zealand
Posts: 903
12-09-2008, 07:33 AM
 
Yeah, Corney, can you send me yours on MSN?

cheers


EDIT: Got v26 badges working!! Any no shitty refresh bullshit :)
 
 
permalink
 

 
Monster Member

Rank: New Blood


Reply With Quote
 
Join Date: Nov 2008
Location: Montgomery, AL (USA)
Posts: 178
12-09-2008, 07:39 AM
 
Well to my knowledge, I know this is bad news (AT LEAST FOR ME :P). In a few months or less, I will be leaving RaGEZONE and doing my own thing, because I have learned a lot from RZ and I wanna take it away and use it for something good and show that RZ has showed me something, now I know that after I leave, no more releases will come from me, but also, you can K.I.T (Keep in touch) with me on MSN Messenger, but if not, then let bygons be bygons. Also, yes this server will be fixed up to the TOP NOTCH, and I have read C# books (Thanks to Moogly for assisting me in this heavy burden), but back to the subject, the server will be my last server I will EVER use, and it will be staying into update, also I will be keeping in touch with some of you "CODERS" and making sure everything is going good for you (Especially ricky) and help if needed, but otherwise, I know I've been childish on here and been acting a plain ass about situations and how I handle them. But now it's all over I don't care about those things anymore they just blow past like wind. As I said, as long as I am here I will STRICTLY talk about my revised edited server I am working on to getting to 100% status and performances.

-TimesCoder
 
 
permalink
 

 
www.elite-gaming.org

Rank: Member


Reply With Quote
 
Join Date: Jun 2008
Location: New Zealand
Posts: 903
12-09-2008, 07:56 AM
 
Ah, thats a shame 'CJ'

I hope that you will release source's for developers to have a looky at in the mean time..

K.I.T with me on MSN ... :)


EDIT:

Ok, now im pissed. the badges dont work.. they save but when u leave room they dont show.
 
 
permalink
 

 
Holograph Developer