[OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

Page 1 of 6 123456 LastLast
Results 1 to 15 of 79
  1. #1
    *lurks* WJJ is offline
    MemberRank
    May 2007 Join Date
    United KingdomLocation
    1,589Posts

    [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS



    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)


    Screen Shots:
    CMS:



    Woodpecker:


    Loader (has prehosted DCR's but not sure how long they will last):
    [HTML] v13 Loader - Pastebin.com

    Downloads:
    -Woodpecker v3 (without source): WJJ Woodpecker - No Source.rar
    -Woodpecker v3 (with source): WJJ Woodpecker - With Source.rar
    -Translated Woodpecker CMS: WoodpeckerCMS - Translated- WJJ.zip
    -Special Woodpecker v3 complete DCR's: [v13] Woodpecker DCRS.rar
    -v13 Loader with prehosted DCR's: [HTML] v13 Loader - Pastebin.com

    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 View Post
    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 (lItem.Rotation == 2 || lItem.Rotation == 6)
                                    {
                                        if (lItem.Definition.Sprite.Contains("two") || !lItem.Definition.Sprite.Contains("one"))
                                        {
                                            stateMap[lItem.X + 1, lItem.Y] = roomTileState.Blocked;
                                            stateMap[lItem.X + 2, lItem.Y] = roomTileState.Blocked;
                                            stateMap[lItem.X + 1, lItem.Y + 1] = roomTileState.Blocked;
                                            stateMap[lItem.X + 2, lItem.Y + 1] = roomTileState.Blocked;
                                        }
                                        else
                                        {
                                            stateMap[lItem.X + 1, lItem.Y] = roomTileState.Blocked;
                                            stateMap[lItem.X + 2, lItem.Y] = roomTileState.Blocked;
                                        }
                                    }
                                }
                            }
                            else
                                stateMap[lTile.X, lTile.Y] = roomTileState.Blocked;
                        }
    If anyone figures out something better, be sure to share it! :)






    Last edited by WJJ; 12-11-12 at 06:49 PM.


  2. #2
    Zephyr Studios PRIZM is offline
    MemberRank
    Feb 2012 Join Date
    DenmarkLocation
    2,291Posts

    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 [:

  3. #3
    Retired lRetros is offline
    MemberRank
    Mar 2011 Join Date
    Madrid, SpainLocation
    289Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    Quote Originally Posted by Prizm View Post
    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?

  4. #4
    Developer Eronisch is offline
    MemberRank
    Jul 2009 Join Date
    The NetherlandsLocation
    1,328Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    And with all furni you mean?

  5. #5
    *lurks* WJJ is offline
    MemberRank
    May 2007 Join Date
    United KingdomLocation
    1,589Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    Quote Originally Posted by lRetros View Post
    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.

  6. #6
    Account Upgraded | Title Enabled! JustTime is offline
    MemberRank
    Aug 2012 Join Date
    GermanyLocation
    417Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    Nice I really like this :D

  7. #7
    Retired lRetros is offline
    MemberRank
    Mar 2011 Join Date
    Madrid, SpainLocation
    289Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    Quote Originally Posted by WJJ View Post
    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 ^_^

  8. #8
    Developer Eronisch is offline
    MemberRank
    Jul 2009 Join Date
    The NetherlandsLocation
    1,328Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    Quote Originally Posted by WJJ View Post
    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.

  9. #9
    *lurks* WJJ is offline
    MemberRank
    May 2007 Join Date
    United KingdomLocation
    1,589Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    Quote Originally Posted by lRetros View Post
    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 View Post
    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

  10. #10
    Apprentice Ibuprofen is offline
    MemberRank
    Jun 2012 Join Date
    The NetherlandsLocation
    6Posts

    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.



    Any help is appreciated!

  11. #11
    Zephyr Studios PRIZM is offline
    MemberRank
    Feb 2012 Join Date
    DenmarkLocation
    2,291Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    This is actually the only Woodpecker that worked for me :I

  12. #12
    Retired lRetros is offline
    MemberRank
    Mar 2011 Join Date
    Madrid, SpainLocation
    289Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    Quote Originally Posted by Ibuprofen View Post
    Hello,

    After setting up everything, the loader stops every time at the following point.



    Any help is appreciated!
    ¿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.

  13. #13
    Apprentice Ibuprofen is offline
    MemberRank
    Jun 2012 Join Date
    The NetherlandsLocation
    6Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    How is the interface file called?

  14. #14
    Retired lRetros is offline
    MemberRank
    Mar 2011 Join Date
    Madrid, SpainLocation
    289Posts

    Re: [OldSchool][v13/14] Woodpecker - Fully Working with DCR's & Translated CMS

    Quote Originally Posted by Ibuprofen View Post
    How is the interface file called?
    hh_interface.cct

  15. #15
    Apprentice Ibuprofen is offline
    MemberRank
    Jun 2012 Join Date
    The NetherlandsLocation
    6Posts

    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?



Page 1 of 6 123456 LastLast

Advertisement