Hi All,
I ran a hotel with this for a few weeks and now im releasing it because i realized i dont have the patience for retros anymore (as i suspected).
What is Woodpecker (by IRetros):
Woodpecker is a v13 Emulator based on Thor project and written in C# by Nillus in 2008. At first,it was a private server and the most wanted Emulator of the age. It was supposed to be used at first for an official RageZONE Hotel, but after the project was sold off by Nillus. Is not a complete and perfect server, but provides a good example to work from (Pathfinding is good, based on Thor's). Woodpecker has all the basic things coded including CFH & stacking.
Whats new?
SSO Log in disabled - old style client registration/log in (solves wrong SSO error)
Rooms now save floor items & public rooms load fine (thanks to Near for his assistance)
CMS is almost all english now
DCR's work fully with Woodpecker
Database includes working catalog with all furni (thats in the DB)
Special Woodpecker DCR's with new features and working CFH (thanks to Linkinpark/lRetros)
Whats broke?:
Private rooms
-Pets only walk(they dont make any actions: drink,eat,talk,play and the pet commands dont work)
-Laying down on beds(You dont lay on the middle and you can walk around your room laying xD)
-When a Habbo is in a room and he is disconnected,he stays in the room even if you reload the room or the Hotel
-When you register the Hotel disconnects you(but creates your user)
Basic things to improve
-Add welcome message
-Remove the annoying message of the catalogue that appears when you buy a furni
-Add more commands(It only has a few coded commands,if it has the same for example than Debbo)
Credits: Nillus: Creator of the server Superfun: Woodpecker CMS Scottsamp851: Releasing Woodpecker v3 for the first time at the end of 2011 (http://forum.ragezone.com/f353/c-woo...-mysql-804357/) Moogly: release the Elite four Source Codes(Woodpecker included) and give good info about them: (The Elite Four Source Codes) Near: Help with the furni bug and release the beds fix WJJ: fix a few errors in the emulator & catalogue, put all the above together for ease,and translate the CMS Eronisch: Improved catalogue (http://forum.ragezone.com/f353/share...hosted-864940/) lRetros/Linkinpark: Making a list of bugs and things to improve, releasing the special Woodpecker DCR's,help fixing a little bug of CFH.
& Anyone else who should be above!
Any problems let me know & remember, if you dont have anything nice to say dont reply (lol).
FIXES:
Bed Fix:
Spoiler:
Quote:
Originally Posted by Near
Yeah, sure. I kind off "hacked" it in. I haven't figured out how to re-route the players movement. So I just prevent the user from clicking on the parts of the bed where you shouldn't go.
In roomMap.cs replace the code that that's there with this:
Code:
if (lItem.Z >= heightMap[lTile.X, lTile.Y])
{
if (lItem.Definition.Behaviour.canStandOnTop)
{
if (lItem.Z > heightMap[lTile.X, lTile.Y] || lItem.Definition.Behaviour.isRoller)
{
stateMap[lTile.X, lTile.Y] = roomTileState.Free;
heightMap[lTile.X, lTile.Y] = lItem.totalHeight;
}
}
else if (lItem.Definition.isInteractiveStance)
{
stateMap[lTile.X, lTile.Y] = roomTileState.Interactive;
//If this is a bed, we need to redirect the tile to the top/block the tiles under it so you can't have sex
if (lItem.Definition.Behaviour.canLayOnTop)
{
if (lItem.Rotation == 0 || lItem.Rotation == 4)
{
if (lItem.Definition.Sprite.Contains("two") || !lItem.Definition.Sprite.Contains("one"))
{
stateMap[lItem.X, lItem.Y + 1] = roomTileState.Blocked;
stateMap[lItem.X, lItem.Y + 2] = roomTileState.Blocked;
stateMap[lItem.X + 1, lItem.Y + 1] = roomTileState.Blocked;
stateMap[lItem.X + 1, lItem.Y + 2] = roomTileState.Blocked;
}
else
{
stateMap[lItem.X, lItem.Y + 1] = roomTileState.Blocked;
stateMap[lItem.X, lItem.Y + 2] = roomTileState.Blocked;
}
}
If anyone figures out something better, be sure to share it! :)
28-10-12
PRIZM
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Thanks really apreciated, I think i'm going to make a oldschool hotel on my PC [:
28-10-12
lRetros
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by Prizm
Thanks really apreciated, I think i'm going to make a oldschool hotel on my PC [:
Thanks for this,its basicly Woodpecker with two fixes,but its all the pack together and it will be very usefull for the people who want to test it or do a Hotel(because its great that its the complete pack).
But if its possible to fix that when you register you get disconnected,it will be better,because its an important thing,and i think that is not very difficult to fix it.one thing,you said that now all the public rooms loads now fine and contains all the public furnitures,or what do you mean?
28-10-12
Eronisch
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
And with all furni you mean?
28-10-12
WJJ
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by lRetros
Thanks for this,its basicly Woodpecker with two fixes,but its all the pack together and it will be very usefull for the people who want to test it or do a Hotel(because its great that its the complete pack).
But if its possible to fix that when you register you get disconnected,it will be better,because its an important thing,and i think that is not very difficult to fix it.one thing,you said that now all the public rooms loads now fine and contains all the public furnitures,or what do you mean?
yes yes, not much fixed but it works out of the box so to speak so thats a good thing for newbies :)
Basically before you would go into a private room, put furni in it, then when you left it wouldnt save. Now it does.
28-10-12
JustTime
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Nice I really like this :D
28-10-12
lRetros
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by WJJ
yes yes, not much fixed but it works out of the box so to speak so thats a good thing for newbies :)
Basically before you would go into a private room, put furni in it, then when you left it wouldnt save. Now it does.
Very good,but when i tested Woodpecker v3(It was the same days that Moogly posted the Elite source codes),i was finding bugs and i dont exactly remember,but i think that the room furnis dont disappears when you enter another time in to the room.
Anyways good work ^_^
28-10-12
Eronisch
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by WJJ
yes yes, not much fixed but it works out of the box so to speak so thats a good thing for newbies :)
Basically before you would go into a private room, put furni in it, then when you left it wouldnt save. Now it does.
Never had this problem before, always worked fine for me.
Thanks for adding the publicrooms furnitures.
28-10-12
WJJ
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by lRetros
Very good,but when i tested Woodpecker v3(It was the same days that Moogly posted the Elite source codes),i was finding bugs and i dont exactly remember,but i think that the room furnis dont disappears when you enter another time in to the room.
Anyways good work ^_^
Quote:
Originally Posted by Eronisch
Never had this problem before, always worked fine for me.
Thanks for adding the publicrooms furnitures.
Ah, i seemed to be in the minority because only one other user seemed to have problems with the furni not loading after you left the room on the Elite 4 thread.
I didnt add any public furni so im guessing that the fix for the private room furni also fixed the public room furni too as public room furni started loading when i fixed the private room furni.
Hope that makes sense!
Thanks for the positive feedback.
Will
28-10-12
Ibuprofen
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Hello,
After setting up everything, the loader stops every time at the following point.
¿You mean that when the loading bar finish to load,it only appears the Hotel view without the Box to Login/Register?
If its that,its not problem of the server,is problem of your DCRS or that your navigator isnt be able to load the interface file.
28-10-12
Ibuprofen
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
How is the interface file called?
28-10-12
lRetros
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by Ibuprofen
How is the interface file called?
hh_interface.cct
28-10-12
Ibuprofen
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
"hh_interface.cct" is located in my dcr map. Does this means that it isn't configured properly in my external_vars.txt?
28-10-12
lRetros
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by Ibuprofen
"hh_interface.cct" is located in my dcr map. Does this means that it isn't configured properly in my external_vars.txt?
Make sure that you configured properly your external_variables link and in your loader and in them appears the line "cast.entry.1=hh_interface".
Im not sure that the file that is failing is hh_interface,but you can view inspecting element with your navigator and viewing on "Network" what file it can't be able to load your navigator,and find why.
28-10-12
Ibuprofen
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
I will try that.
Edit
Ok, I checked the requests in the navigator, and all the .cct files were found.
So the paths are correct. What else could be the cause?
29-10-12
Near
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Dayum! I got dem credz. Nice release dude. Hope it will help some peeps to start programming! Woodpecker is nice!
29-10-12
Emily
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by Near
Dayum! I got dem credz. Nice release dude. Hope it will help some peeps to start programming! Woodpecker is nice!
To start programming, it's better to learn C#. Newbies in coding would NEVER understand this (not saying they're stupid, but it's too advanced for them).
But I think people who can't work from scratch but got a little bit of experience can use this as a good base.
Ontopic
Good release, I wanted the CMS. But I already had Emulator, so thanks for releasing tha CMS.
29-10-12
Near
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by Tha
To start programming, it's better to learn C#. Newbies in coding would NEVER understand this (not saying they're stupid, but it's too advanced for them).
But I think people who can't work from scratch but got a little bit of experience can use this as a good base.
Ontopic
Good release, I wanted the CMS. But I already had Emulator, so thanks for releasing tha CMS.
I'm actually a C# nooby myself and I learned a shitload from it. Actually all I can do now have I learned from playing with Woodpecker. Did it for a month or 2.
29-10-12
streamhotel
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
thanks, i like oldschool :)
29-10-12
WJJ
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Thanks for all the good comments guys :)
Can anyone share a fix for the call for help?
Will
29-10-12
PRIZM
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by WJJ
Thanks for all the good comments guys :)
Can anyone share a fix for the call for help?
Will
I will try when I get the open source version to work.
29-10-12
Nillus
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Aww, Woodpecker. Does this one have :spawnitem [id] or whatever I called it? It would make an item drop down from the sky. Or :voice (voiceSpeak, you'd hear voice in the room), or :ufos that would send a wave of flying pet nets and flashing lights over the room? And does the item editor work too? Good old Woodpecker! :love: Enjoy.
29-10-12
WJJ
Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS
Quote:
Originally Posted by Nillus
Aww, Woodpecker. Does this one have :spawnitem [id] or whatever I called it? It would make an item drop down from the sky. Or :voice (voiceSpeak, you'd hear voice in the room), or :ufos that would send a wave of flying pet nets and flashing lights over the room? And does the item editor work too? Good old Woodpecker! :love: Enjoy.
Sadly not, the code is all there but the :ufos doesnt work nor does :voice? :( Im not very good with coding so im sure its simple to fix but ive no clue lol :)