# Rouge's AS2 Checklist

**URL:** <https://solero.me/t/rouges-as2-checklist/209>\
**Category:** Tutorials\
**Created:** [July 27, 2019, 1:07pm UTC](https://solero.me/t/rouges-as2-checklist/209 "2019-07-27T13:07:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rouge](https://solero.me/letter_avatar_proxy/v4/letter/r/b9e5f3/32.png) [@Rouge](https://solero.me/u/Rouge)\
**Post date:** [July 27, 2019, 1:07pm UTC](https://solero.me/t/rouges-as2-checklist/209/1 "2019-07-27T13:07:25Z")

</div>

Hey everyone! I decided to make a basic checklist of setting up an AS2 CPPS. I’ve known my way around the client for some time now, so here it is.

Note: This is meant to be done after following the tutorial on [solero.github.io](http://solero.github.io) for Ubuntu and the registration. Or, you can use this: [https://github.com/rsakeys/Flake-Register](https://github.com/rsakeys/Flake-Register)

1. Make root password secure.  
So the first thing you need to do is change the root password. Just get a CodeIgniter Encryption Key on [https://randomkeygen.com/](https://randomkeygen.com/) as it’s very secure and hard to guess. You can also disable root if you’d rather do that. There’s plenty of tutorials.

2. Install datagrip & connect to the database  
Go to [Download DataGrip: Cross-Platform IDE for Databases & SQL](https://www.jetbrains.com/datagrip/download/) and download it. It does cost money, but It’s worth it. To connect to a database, click on the plus sign, go to Data Source, and click on whatever you’re using. In my case, I’m using MariaDB.  

3. Delete the basil account.  
For security reasons, you want to delete the account named basil.  
You should see an account named “basil” in the “penguin” table. Before doing anything, Create an account through the Houdini register or Ro’s flake register (posted at the top). After you do that, right click it, and press delete. To make the change take effect, press this button at the top. After that, you’ve deleted basil.  
 ![image](https://solero.me/uploads/default/original/1X/24d939a6f9ea35c6fd2b28134861b9b38f534606.png)

4. Setting up the mascot accounts  
[HASHES - Pastebin.com](https://pastebin.com/4PnCmAEM)

Copy the code in the pastebin link and paste it into your code editor. Then, go to [https://solero.github.io/password](https://solero.github.io/password) and put in the password you want. It will come out as a string of symbols we call a hash. Copy the has and use Find and Replace to set the passwords. Find `PASSWORD_HERE` and replace it with that hash you just got. Replace all of them.  
 ![image](https://solero.me/uploads/default/original/1X/693eb988a084854299ef13fafd7cb0de11f08b69.png)  
In putty, use the command `mysql -p`.  
It will ask you for your mysql password. After entering it, enter the query you just modified.  
After that, refresh in datagrip and you should see something like this.

 ![image](https://solero.me/uploads/default/original/1X/a79a4e9c466bb05a823aa5701bd0a1f7e664c6cd.png)  
We’ll come back to Mascots later when we’re configuring the media-server.

1. Download solero’s decompiled swf files  
Go to this link and download it. Decompile it in winrar or 7-zip [https://i.succ.in/2hPLmtDU.rar](https://i.succ.in/2hPLmtDU.rar)

The inside should look like this:

 ![image](https://solero.me/uploads/default/original/1X/e1ae3d5455f078dc9f9cc6f96447f60266b7fdb6.png)  
You’ll be able to use this to edit rooms, interfaces, client files, mini-games and more.

1. Install Flash Professional  
Look for a flash professional crack. Make sure to check files before installing them. Always be smart about it. I am not responsible if you download anything unwanted on your computer. Ask people in Solero’s discord server for an install if you’d like.

2. Enable HTTPS on the server.  
Log into your Cloudflare account. Then go to your domain. It should look like this.  

3. Set up mascots in the global crumbs  
I said we’d come back to the mascots. In filezilla, go to `/var/www/media/play/v2/content/global/crumbs` and download it.  
I’m assuming that you have FFDEC, but on the off-chance that you don’t, download it from here:  
[GitHub - jindrapetrik/jpexs-decompiler: JPEXS Free Flash Decompiler · GitHub](https://www.free-decompiler.com/flash/)

Open the global\_crumbs.swf file that you just downloaded with FFDEC, then search for `var mascot_options = new Object();`. Then, you should see something like this:

```auto
var mascot_options = new Object();
mascot_options.migrator_active = true;
var rockhopper = {name:"Rockhopper",gift_id:959};
var auntArctic = {name:"Aunt Arctic",gift_id:9021};
var cadence = {name:"Cadence",gift_id:9015};
var gary = {name:"Gary",gift_id:9007};
var franky = {name:"Franky",gift_id:996};
var peteyK = {name:"Petey K",gift_id:996};
var gBilly = {name:"G Billy",gift_id:996};
var stompinBob = {name:"Stompin Bob",gift_id:996};
var sensei = {name:"Sensei",gift_id:9036};
var mascot_crumbs = new Object();
mascot_crumbs[1] = sensei;
mascot_crumbs[2] = auntArctic;
mascot_crumbs[3] = cadence;
mascot_crumbs[4] = gary;
mascot_crumbs[5] = franky;
mascot_crumbs[6] = peteyK;
mascot_crumbs[7] = gBilly;
mascot_crumbs[8] = stompinBob;
mascot_crumbs[9] = franky;
mascot_crumbs[10] = rockhopper;

```

replace it and everything below it with this code:

```auto
var mascot_options = new Object();
mascot_options.migrator_active = true;
mascot_crumbs[1] = {name:"Rockhopper",gift_id:959};
mascot_crumbs[2] = {name:"AuntArctic",gift_id:9021};
mascot_crumbs[3] = {name:"Cadence",gift_id:9015};
mascot_crumbs[4] = {name:"Gary",gift_id:9007};
mascot_crumbs[5] = {name:"Rookie",gift_id:9095};
mascot_crumbs[6] = {name:"Sensei",gift_id:9036};
mascot_crumbs[7] = {name:"Paige",gift_id:9135};
mascot_crumbs[8] = {name:"Herbert",gift_id:9173};
mascot_crumbs[9] = {name:"Franky",gift_id:996};
mascot_crumbs[10] = {name:"PeteyK",gift_id:996};
mascot_crumbs[11] = {name:"GBilly",gift_id:996};
mascot_crumbs[12] = {name:"StompinBob",gift_id:996};

```

Now, here’s the formula. After `mascot_crumbs`, there is a number between the pair of brackets. That number is the penguin id. the in the next pair of brackets, the username of the penguin is there where it says `name`. then `gift_id` is the background that they give away. Save and upload the file to the web-server.

1. Migrator  
This is going to be a quick one, but to hide the migrator, find `mascot_options.migrator_active = true;` in global\_crumbs.swf and change `true` to `false` to hide it. Save and upload the file to the web-server.

Clear your cache in cloudflare under Caching, click “purge everything” and then clear your own cache. When updating the global or local crumbs, you need to refresh the browser for everything to take effect.

Good job! You made it to the end! If you have any questions, contact Rouge#3278 on discord or leave a comment. Thanks for reading!

---

<div class="post-metadata">

**Author:** ![Grizzy](https://solero.me/user_avatar/solero.me/grizzy/32/267_2.png) [@Grizzy](https://solero.me/u/Grizzy)\
**Post date:** [July 28, 2019, 2:19am UTC](https://solero.me/t/rouges-as2-checklist/209/2 "2019-07-28T02:19:47Z")

</div>

It seems to me more of a guide of “How to login to the database via houdini as2”

---

<div class="post-metadata">

**Author:** ![Rouge](https://solero.me/letter_avatar_proxy/v4/letter/r/b9e5f3/32.png) [@Rouge](https://solero.me/u/Rouge)\
**Post date:** [July 28, 2019, 3:04am UTC](https://solero.me/t/rouges-as2-checklist/209/3 "2019-07-28T03:04:35Z")

</div>

Yeah. I ran out of time so I had to stop. I wanted to show how to add igloos furniture items and stamps. I might make another post
