Use the one's Exonize posted here,
Working database including room settings fix: https://mega.co.nz/#!8tkzlIjb!KvS6xD...l1U8b8ZQn-RSoY
SWF including all you need: https://mega.co.nz/#!mdRWjYRL!Hcho_3...UclavNWiEnOpX4
Printable View
Use the one's Exonize posted here,
Working database including room settings fix: https://mega.co.nz/#!8tkzlIjb!KvS6xD...l1U8b8ZQn-RSoY
SWF including all you need: https://mega.co.nz/#!mdRWjYRL!Hcho_3...UclavNWiEnOpX4
Good to see people are starting to use the emu, any issues feel free to inbox me
Any CMS is fine as long as you convert it. The only thing you have to do is change what tables the pages are asking for.
Also when you create a Group it unloads the room and then you appear back in the room, However there is 2 avatars at the door which are you, it basically duplicates yourself at the door.
To fix this, what I did was found 'SerializeRoomData' (think its that from the top of my head), changed the first boolean from false and in the copy I have commented was 'Group != null);', I simply put that back, then on 'PurchaseGroup()' (pretty sure that is in Group.cs) I checked if the user was in the room whilst buying and if they wasn't I sent through the RoomForwardComposer, if they're in the room I simply did nothing. That fixed it for me.
(I'm not using this copy released in this thread, but I assume it is very similar).
Are the groups fully functional?
It all seems pretty legit to me, i'll be using it on Babbo most likely, I've heard nothing but good feedback so...
alot of deadlocks to be fixed, but when that is fixed and the sql abuse of the emulator. Perfect emulator to run 800+ online. Tested and fixed it :).
Search on google what " lock ( ) " can cause.
When you have a deadlock that means you have more than ONE lock.
For example.
It's a dead lock because of what one lock needs which is a resource. What you'll need to do is make it where both threads hold a resource that one needs and they'll need to acquire them in a different order.PHP Code:lock(typeof(int))
{
Thread.Sleep(500);
lock(typeof(MyType))
// snippet
}
}
lock(typeof(MyType))
{
Thread.Sleep(500);
lock(typeof(int))
//snip snip
}
}
This emu looks awesome, can't wait to use it for the retro i'm opening soon!
Thanks for this(: