Jump to content

Lynx

Members
  • Content count

    29
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Lynx


  1. 1 hour ago, Ben said:

    So, when the arrows in the game are pointing right, player one must be taking their turn on seat ID 0, could you confirm this is the case? I can't see the JoinGame message response in your screenshots, it seems that perhaps that message should be sent every time a player takes their turn.

    That's what I'm trying to figure out as well, I do see those methods and how things are being handled but unfortunately the client seems to be hesitant.


  2. This is a script used to generate passwords in Bcrypt for Kitsune - AS3 version. If you've been facing the incorrect password issue and you're extremely lazy to try Arthur's latest patch on the register. All you have to do in this script is edit the $username and $password variable on line 3 & 4 and then execute the script from your command line / terminal. It will generate the password for you, then all you have to do is copy and paste that into your password column in your database and update it.

     

    <?php 
        
        $username = "Lynx";
        $password = "81r5C8%3i8cm";
        
        $hashedPassword = strtoupper(md5($password));
        $staticKey = 'e4a2dbcca10a7246817a83cd';
        
        $fancyPassword = getLoginHash($hashedPassword, $staticKey, $username);
        
        echo "\n\r\n\r" . $fancyPassword . "\n\r\n\r";
    
        function encryptPassword($password, $md5 = true) {
            if($md5 !== false) {
                $password = md5($password);
            }
            
            $hash = substr($password, 16, 16) . substr($password, 0, 16);
            return $hash;
        }
        function getLoginHash($password, $staticKey, $username) {        
            $hash = encryptPassword($password, false);
            $hash .= $staticKey;
            $hash .= "a1ebe00441f5aecb185d0ec178ca2305Y(02.>'H}t\":E1_root";
            $hash = encryptPassword($hash);
            $hash = password_hash($hash, PASSWORD_DEFAULT, [ 'cost' => 12 ]);
            
            return $hash;
        }
    
    ?>

     

    • Like 7

  3. Avatar is an api wrapper written in Perl using the Common Gateway Interface and GD module to put together avatars. This api requires that you have CGI setup with Perl on your web-server, by default Apache should serve the files so you don't have to go through any struggle, Nginx users however would need to have CGI with Perl setup which is a daunting task. This project requires that you have a Perl version of 5.10 and above and you would have to install the modules from this list using CPAN or MCPAN to get the api to work and also make sure to have an active Internet connection. The files should be stored in htdocs for Windows users and var/www/html for Linux users.

     

    Usage: http://127.0.0.1/avatar/index.pl?items=4-221-111&size=600

    66a1d941eef1942c2fcf17216f36890c.thumb.png.e55f5f0b5d56e887347a5ff13939c35b.png

     

    Project URL: https://github.com/fantasyhacking/Avatar

    Download: https://github.com/fantasyhacking/Avatar/archive/master.zip

     

    This project can be used for your CPPSes for things such as Managers, Profiles etc. Kindly also read the LICENSE before you use this project. Hope y'all find some use with this, good luck!

     

    • Like 6

  4. I've been working on Treasure Hunt for RBSE and I've got to the point where I'm able to get the players onto the table and have the game started and it shows the arrow, but right after the first try to dig, it doesn't send any packet to the server even though according to the Actionscript I looked into the TreasureHunt.swf it is supposed to do that...I'm pretty sure that this has something to do with the client and I have a huge doubt it would be the source because everything is being handled properly as far as I know. Here are some screenshots:

     

    59470b09b9f15_Screenshotfrom2017-06-19044524.thumb.png.6f7047d73e1a4fbe53c05c7a3a2f2765.png

     

    59470ad3dd707_Screenshotfrom2017-06-19035708.thumb.png.4d064c6c18e9804e115ae8457f1de761.png

     

    Obviously you may notice that the map in the emulator console is a bit different but that's because I took the screenshots at a different time and had the game restarted and I had the rooms changed as well because I thought that maybe causing it to bug out but apparently not...Here are my Treasure Hunt swfs if it helps: treasurehunt.zip

     


  5. 2 hours ago, Arthur said:

    The socket and time gems don't seem to exist, and the date gem for w/e reason requires a development version of Ruby..?

    Gem::InstallError: date requires Ruby version >= 2.5.0dev.

    I'm running Ruby 2.4.1. 

    Most of the gems come installed by default, some come installed once you install rails. These should be installed by default.


  6. It's been a long time since I've actually made a tutorial so this may not be 100% complete although I'll make sure that it is complete, but before we proceed, let me just provide a short introduction on RBSE.

     

    RBSE (Ruby Club Penguin Server Emulator) which was originally supposed to be named RBCPSE (Ruby Club Penguin Server Emulator) is an emulator written in Ruby built to support the AS2 Protocol of Club Penguin. Although RBSE is still in the works and plenty of changes will take place, it is currently ready for testing and non-commercial purposes and you are advised to kindly read the LICENSE of RBSE.

     

    Before we proceed with the tutorial, you have to know that if you are a Windows user, then this isn't the tutorial for you and you are left alone as this tutorial is for Linux users only and as well, this tutorial is for those who use Ubuntu (which is pretty much what the community uses anyway).

     

    Your to-do list and requirements:

    Once you have all this setup, you may click on this link to download RBSE and extract it to wherever you want. You will find a folder with some json files called JSONS, so move this folder to var/www/html and as well don't forget to move the Register folder to the same directory. Then you would need to import the using your database management software. Here is an example using Adminer.

    59464962015e2_Screenshotfrom2017-06-18150352.thumb.png.813c8acf4f48030410ab733c25700f57.png

    Setting up the register is relatively simple, all you have to do is open each and every file in the folder using Geany and edit the urls and as well don't forget to edit the configuration file.

    Screenshot_from_2017-05-30_05_48_54.png

    Next you would need to install each and every gem listed in the README, starting from the top to the bottom one by one so you won't face any issues. You may install the gem using the following command which needs to be executed in your terminal. Example:

    gem install rails

    Once you have all this done, you may now login to your server using the default user details provided in the README 😄

    59464bfa0913b_Screenshotfrom2017-06-18151558.png.f8d1166d030729fdf9fb54a3b8429b36.png

     

    As RBSE is still currently under development, any help would be appreciated and if you face any issues or need help with something except with setting up the emulator, then please feel free to create an issue and message me on Discord: Lynx#6726.

    • Like 7

  7. 19 hours ago, Reed said:

    There are two files Domain.as and Security.as those are the two you edit. 

    Card Jitsu.zip (I currently have it set to localhost but you can change it)

     

    On 16/6/2017 at 0:40 PM, Jamie said:

    Club Penguin domains within the swf files may likely be the cause, use JPEXS SWF Decompiler to get rid of all clubpenguin.com associated domains.

     

    On 16/6/2017 at 1:09 PM, Codey said:

    Did you modify the bootstrap to point to your own domain?

     

    21 hours ago, AmusingThrone said:

    I have been working on CJ as well, and had a similar issue with my media server distribution. The issue was solved by modifying bootstrap.swf and the global  crumbs, like @Jamie mentioned.

    So I tried using shawn's files and I still keep facing the same issue. I'm not sure if this has to do with my loader or not or it has something to do with the game files..but here is a screenshot.

    5945060f3d694_Screenshotfrom2017-06-17155727.thumb.png.31351b5a2d61cc373d967d194ae4cf60.png

     

    Edit: Fixed. This was an issue with the card.swf in games/card thanks to @Jamie for the fix. If anyone faces an issue similar to this, just download shawn's files and publish it and then use this card.swf: card.swf.zip

     


  8. Been working on card jitsu for a bit now and I've got part of it done so far and when the game starts it doesn't seem to load the swf...I'm sure I'm missing out on some files and I'm not quite sure what those are but here is a screenshot if it helps...

    59435782805fd_Screenshotfrom2017-06-16092444.thumb.png.1bb54975fbe4ce4f9304e2979782a615.png

     

    I know 116 is the music swf which doesn't really matter..but it seems to want to load /play/undefined..?


  9. > PHP 3.7.

     

    God can you stop posting everything you find on Google.

     

    NOTE: RIPS 0.5 development is abandoned since 2013 due to its fundamental limitations. A complete rebuilt solution is available from RIPS Technologies that overcomes these limitations and performs state-of-the-art security analysis.

     

    Compared Feature RIPS 0.5 Next Generation
    Supported PHP Language  PHP 3-4, no OOP

       PHP 3-7

     

    • Like 2
×