Version 0.1.24

Status
Not open for further replies.
Okay, the login servers are down but I will attempt to patch the issues mentioned.
 
Code:
                //TODO: UIMessageType should be changed to Compose when later on to send letters
                //      instead of IMs.
                UIMessage Msg = new UIMessage(UIMessageType.IM, Author);
                Msg.Visible = true;

                //No fucking clue what a UIMessageGroup is, so I'm just doing this for now.
                GameFacade.MessageController.Add(Msg);

I thought this would be easy enough to understand? This is why the first bug was happening - you should only be adding message windows through the specified interface. If you don't know what something does, just ask - and don't act like it's a stupid idea. Here's what it should be:

Code:
GameFacade.MessageController.PassMessage(Author, null);

If you don't do this, the MessageController will not be able to send or recieve any messages to and from the element, as it does not know it exists! This method registers a group (side button + window) dedicated to that author as active in the message controller. I do apologise that this had no way of producing an empty window though - I just made it possible to pass "null" as the message to just open the window.
 
Here's a version with that fixed, also a few more things.

https://dl.dropboxusercontent.com/u/12239448/Debug.rar

Offredo - when you log in here you'll be greeted with a dialog explaining either what's wrong with your body id or another crash. Hopefully not the latter. :p of course, the servers actually have to be up to test this...
 
Servers are back up.
A client tried sending an empty string when creating a character.
Problem is I can't return when trying to read an empty string in the server, because then I'd have to check for empty strings on every call to ReadString(), so I checked in the client instead.
If the login server still decides to crash, I know the problem must be in the server.
 
liinor: Works now.

Here is a new client for everyone who's already updated. For everyone else, it'll download when you update!
 
Last edited:
This is historic. Legit!
I just had a conversation with pizars1958!
The Sims Online is dead. Long live Project Dollhouse!
 
Can someone join to city view, i wanna test this chat.

ps. When account is already online and tries to open city view screen with that character it crahshes client. (Not sure if it happens after pressing ok or little time after that message box popped up).
 
I was there, you weren't. Are you online now?
Coincidentally, I need to look at packets sent out to people when someone's leaving, because I don't think that's working.
 
Join IRC on #niotso if ur still online.

I would be online all the time if client would not crash all the time for some ridiculous reasons. :D
 
Oh, that's why my messages aren't coming through to you.
Yeah, I need to update the enter event handler :p
 
Message passing system is still fragile. It crashed on me while trying to reply to you cos I had two windows open
 
I got all your messages Rhys.
So far I identified two bugs:

Pressing enter and multiple windows (even crashes when one window is minimized!)
 
upload_2015-1-21_9-51-8.png

Weird error when attempting to send a message - it thinks it's a letter? will need investigation
 
Status
Not open for further replies.
Back
Top