Sir, I'd like to explain this in better terms. He WAS using Release 2, but decided he didn't like it and went back to his old emulator that is not from the git whatsoever. Upon going back to his old emulator his catalog stopped working.
Try moving your habbo-imaging from /game/ to the root of your website. Because it works if you go directly to it: https://hablush.com/game/habbo-imaging/badge.php?badge=b6601s42014s01090s14014s18014
Are your external variables linked correctly? I ask because you changed it to /game/ so if your habbo-imaging is in your game then you need to adjust the above rewrite rule.
Did you add the rewrite rule to your web.config?
<rule name="Habbo Imaging Group Badges">
<match url="^habbo-imaging/badge/([^/]+)" ignoreCase="false" />
<action type="Rewrite" url="/habbo-imaging/badge.php?badge={R:1}" appendQueryString="false" />
</rule>
<rule name="Habbo Imaging...
Uhm, production won't effect your errors. There's also countless help threads and a few tutorials by Sledmore that can help you get started. There's also tons of released headers on the rival forum.
Keys don't correspond with the revision.. These keys could go with almost any revision if you change the RSA key in the SWF with a program like HabBit.
ALTER TABLE `users` ADD `email_verified` ENUM('0','1') DEFAULT '1';
SQL is a great thing to know, OR knowing how to use a database manager like Navicat :P
No, you would just need to change your MySQL port to something like 4585 and then in your config.php (revcms) make the host 127.0.0.1:4585 and then for your emulator just change the db.port=3306 to 4585 in this case. It's what I did to fix it and didn't have the issue afterwards so ye figured...