[PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

Page 1 of 2 12 LastLast
Results 1 to 25 of 37
  1. #1
    Proficient Member steffchef is offline
    MemberRank
    May 2011 Join Date
    Munich, GermanyLocation
    176Posts

    [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Hey guys,

    I am Steve Winfield from Germany and probably the majority of you might know who I am. 17 years old, student in Munich and ya, enough about me.

    About 11 months ago I started a Habbo Emulation Project called IDK which was announced in March 2014 in the Development section (http://forum.ragezone.com/f331/idk-project-java-994534/). There you could see sometimes a progress and sometimes board members crying about money, sulake and licenses.

    IDK is a Java Emulator which uses the frameworks BoneCP (including Google Guava), Netty and Log4j. I don't know exactly how many users it can hold, just test it out. I am using the ScheduledThreadPoolExecutor for handling tasks such as updating the navigator, checking for expired club memberships etc.

    It's not a finished server, so you have to do some things by yourself but it's well.. "nearly" completed, there are just "a few" important features missing. But in some parts it's more finished than all the Emulators which are commonly used. For example club gifts are completly finished, user gifts, membership expiration notifications, fireworks with charging, battle banzai, friend stream, stickie poles and so on.

    What about a plugin system?
    You can write and use plugins in IDK even without restarting the server!
    You are able to use these Scripting engines:
    AWK
    BeanShell
    ejs
    FreeMarker
    Groovy
    Jaskell
    Java
    JavaScript
    JavaScript (Web Browser)
    Jelly
    JEP
    Jexl
    jst
    JudoScript
    JUEL
    OGNL
    Pnuts
    Python
    Ruby
    Scheme
    Sleep
    Tcl
    Velocity
    XPath
    XSLT

    I don't have any documentation but here is an example of a calculator bot:
    http://pastebin.com/jfmg3JHj

    Missing features? (That's all I know)
    - Pets
    - Some navigator pages (Rooms of your friends..)
    - Staff recommendations
    - Moderation tools & Support pages
    - Quests
    - Trax
    - Marketplace
    - Avatar changing scripting check
    - Room events
    - Some wireds
    - Some achievements
    - Freeze & Football

    Okay, now some screens:



































    Youtube-Videos:
    https://www.youtube.com/watch?v=WRUBzX4K_-g (BANZAI TESTING)
    https://www.youtube.com/watch?v=-GdsCyYtPF8 (PLUGIN TESTING)

    It's programmed from scratch.

    Download-Links:
    http://pastebin.com/dVCyzaNz The script for friendstream avatar heads.
    http://www.linkist.de/GDByu The server (database in src/dist/resources/idk_structure.sql)

    Mirrors:
    https://www.mediafire.com/?s5k994jmtdjuig3 {May get removed quick!}
    http://www27.zippyshare.com/v/41125484/file.html
    http://www.gamefront.com/files/24556...erver-Java.zip
    http://www.filepup.net/get/5N1Wx9dd1...erver-Java.zip
    http://multi.sx/1x

    Don't click on the .exe download link, it's an zip file (difficult to find I am sorry).
    At the bottom of the site there is a list of mirrors, click on one of them and then click always on the "direct download" links.


    How to build it?
    You need JDK 1.7+

    To build everything using Gradle (the command below will download Gradle automatically, you do not need to download it first).

    "./gradlew clean dist" (Linux/MacOS)
    "gradlew clean dist" (Windows)

    The distribution ready file can then be found under build/distributions. The other JAR files can be found under build/libs.

    Code style
    Please follow the Sun/Oracle coding standards, except for the following:
    - Always use 4 spaces instead of tabs
    - No 80 column limit or 'weird' midstatement newlines.
    - The general order of a class is:
    * Static fields
    * Static methods
    * Getters
    * Setters
    * Methods
    * Fields
    - Use the keyword "final" where possible
    - Don't Ignore Exceptions without a good reason


    No support.

    Have a nice day!

    Cheers,
    Steve Winfield
    Last edited by steffchef; 20-10-14 at 05:51 PM.


  2. #2
    Account Upgraded | Title Enabled! streamhotel is offline
    MemberRank
    Apr 2012 Join Date
    EarthLocation
    511Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Nice, but can u upload it on MediaFire? The downloader is giving issues with my anti virus.

  3. #3
    Proficient Member steffchef is offline
    MemberRank
    May 2011 Join Date
    Munich, GermanyLocation
    176Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Quote Originally Posted by streamhotel View Post
    Nice, but can u upload it on MediaFire? The downloader is giving issues with my anti virus.
    Ah I see. Don't click on the .exe download link, it's an zip file (difficult to find I am sorry).
    At the bottom of the site there is a list of mirrors, click on one of them and then click always on the "direct download" links.

    On Mediafire it would get removed too quickly.

    Cheers,
    Steve Winfield

  4. #4
    Account Upgraded | Title Enabled! KyleeIsProzZ is offline
    MemberRank
    Oct 2012 Join Date
    C:Location
    548Posts
    Last edited by KyleeIsProzZ; 20-10-14 at 06:34 PM.

  5. #5
    G'nome sayin' Exonize is offline
    MemberRank
    May 2011 Join Date
    Czech RepublicLocation
    517Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Awesome!

    Mirror: http://multi.sx/1x (multi upload, many to choose from!)

  6. #6
    Alpha Member Twan is offline
    MemberRank
    Jun 2010 Join Date
    1,961Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Which SWFs to use? Catalogue structure?

  7. #7
    Proficient Member steffchef is offline
    MemberRank
    May 2011 Join Date
    Munich, GermanyLocation
    176Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Quote Originally Posted by Multify View Post
    Which SWFs to use? Catalogue structure?
    I don't know the exact name of the release, just try it with a pre-shuffle (R63A) one. The catalogue is completely German, I am sorry. Maybe someone is gonna code a converter for it (Phx -> IDK)

    Cheers,
    Steve Winfiled

  8. #8
    ignition sequence start Unphased is offline
    MemberRank
    Jul 2012 Join Date
    DeniedLocation
    1,860Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    People commenting on the thread for help incoming!

    I'm kidding, but great release! I checked on your updates through your development and I'm glad It's here :)

  9. #9
    Ragezone Furni Releaser maartenvn is offline
    MemberRank
    Dec 2012 Join Date
    Ragezone WorldLocation
    928Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Wow this looks fantastic man!
    To bad it's the old swf version.

  10. #10
    Account Upgraded | Title Enabled! AskethZ is offline
    MemberRank
    Jul 2012 Join Date
    232Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Best release I have seen in a long time.

  11. #11
    Mr VPS - Cheap VPS Server NOC is offline
    MemberRank
    Sep 2011 Join Date
    Liverpool, UKLocation
    844Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Thanks for this release, will give this a try out

  12. #12
    Valued Member Ray Boccino is offline
    MemberRank
    May 2012 Join Date
    130Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Thank you for this. Will poke around the source and see :)

  13. #13
    Apprentice iDouglas is offline
    MemberRank
    Jun 2013 Join Date
    Богота, CLocation
    7Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Swfs?

  14. #14
    Legend donszeh is offline
    MemberRank
    Jul 2008 Join Date
    DutchLocation
    422Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Best release i seen in ages. (You and the mercury) to bad it isnt the new crypto.

  15. #15
    Typescript XOXO LeChris is offline
    MemberRank
    Sep 2011 Join Date
    749Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]


  16. #16
    Account Upgraded | Title Enabled! PR0 is offline
    MemberRank
    Mar 2007 Join Date
    1,206Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Woww cheers steffchef! I'm curious to see some of the plans for the RP implementation in the future if you're still planning on that.

    Will development by you continue at all?

  17. #17
    Apprentice iDouglas is offline
    MemberRank
    Jun 2013 Join Date
    Богота, CLocation
    7Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Swfs?

  18. #18
    Old Habbo Developer AresCJ is offline
    MemberRank
    Jan 2009 Join Date
    USALocation
    1,183Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Interesting, yet different release. I wonder how many people are going to 'try' and complete this.

    Good release.

  19. #19
    Account Upgraded | Title Enabled! eMagic is offline
    MemberRank
    Jun 2008 Join Date
    233Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Thanks for this!

    I have just downloaded it and plan to make an RP version or plugin, whichever is easiest for me to do! Thanks for this emulator, I have been waiting ages for a decent Java Emu like this.

    Thankssssss <3
    eMagic

  20. #20
    Alpha Member Emily is offline
    MemberRank
    Oct 2012 Join Date
    The NetherlandsLocation
    2,408Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Quote Originally Posted by AresCJ View Post
    Interesting, yet different release. I wonder how many people are going to 'try' and complete this.

    Good release.
    More like: 'Hey I "edited' IDK this is the new name'.

    OT: Good emulator, but what's the reason behind this release?

    ----------------------------------------------------------------------------------------------------

    If you get an error in Linux about permission denied, you need to set gradlew to 'execution mode' with this command:

    PHP Code:
    chmod +x gradlew 
    ----------------------------------------------------------------------------------------------------

    Also, the code is pretty illogical. In your methods you use fields and those fields are declared later. I know it's possible since it's OOP, but still it's not logical. That makes the reader thinks you write a method before you write all the fields. It's more logical if you had moved those fields to the begin of the class (which also looks much better).
    Last edited by Emily; 21-10-14 at 03:49 PM.

  21. #21
    Still alive. Luminia is offline
    MemberRank
    Apr 2013 Join Date
    Out of SpaceLocation
    1,146Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Holy! Thanks my german friend!

    Greetz,

  22. #22
    Proficient Member steffchef is offline
    MemberRank
    May 2011 Join Date
    Munich, GermanyLocation
    176Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Quote Originally Posted by Lunaa View Post
    Also, the code is pretty illogical. In your methods you use fields and those fields are declared later. I know it's possible since it's OOP, but still it's not logical. That makes the reader thinks you write a method before you write all the fields. It's more logical if you had moved those fields to the begin of the class (which also looks much better).
    I declared the fields later 'cause plugin developer should see the methods and getters they can use immediately when they open the file and so they don't have to scroll always to the bottom of the code.

    I don't know if I'm going to complete the server, I am still undecided. Let's say.. it's a Developer Preview :P

    Cheers,
    Steve Winfield

  23. #23
    Apprentice TeunNL is offline
    MemberRank
    Oct 2014 Join Date
    HollandLocation
    12Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    Working, thanks. Just updated my cms to this database structure.

    Screen:
    http://i.imgur.com/0hncsgl.png
    Last edited by TeunNL; 21-10-14 at 06:55 PM.

  24. #24
    Member xJayJay is offline
    MemberRank
    Oct 2012 Join Date
    PittsburghLocation
    90Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    colored names since java?

  25. #25
    Apprentice TeunNL is offline
    MemberRank
    Oct 2014 Join Date
    HollandLocation
    12Posts

    Re: [PRE-SHUFFLE] IDK Java Emulator [SCRATCH]

    What are the commands?


    ONLINE hotel: (running on Centos, 512MB ram): http://176.31.130.18/



Page 1 of 2 12 LastLast

Advertisement