So you could do that I guess. But it has to be on the main site since using a modified client doesn't work on browsers any more for some reason?
So what you would do is go to
Realm of the Mad God and inspect element, (
http://i.imgur.com/c5oHtOC.png) edit html and delete all of it and insert this
Code:
<html lang="en"><head></head><body><br><br><br><br><br><br><br><br><br>
<style>
img
{
position:absolute;
top:180px;
left:500px
}
</style>
<img src="http://i.imgur.com/1ucge1l.png">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE">
<meta http-equiv="PRAGMA" content="NO-CACHE">
<meta http-equiv="Expires" content="-1">
<title>Realm of the Mad God</title>
<script type="text/javascript" src="http://payv2.kabam.com/js/KBPAY_api.js"></script><script type="text/javascript" src="http://payv2.kabam.com/js/jquery-1.7.1.min.js"></script><script language="JavaScript" type="text/javascript">
var g_cacheBuster = "__rotmg_cb=1377730546";
</script>
<script src="js/AC_OETags.js?__rotmg_cb=1377730546" language="javascript"></script><style type="text/css"></style>
<script src="js/jquery-1.8.0.min.js?__rotmg_cb=1377730546" language="javascript"></script>
<script src="js/rotmg.UrlLib.js?__rotmg_cb=1377730546" language="javascript"></script>
<script src="js/rotmg.KabamPayment.js?__rotmg_cb=1377730546" language="javascript"></script>
<script src="js/rotmg.Marketing.js?__rotmg_cb=1377730546" language="javascript"></script>
<style>
body { margin: 0; padding: 0; overflow: hidden;
background-color: #050029; color: #050029; }
:link { color: #ccf; }
:visited { color: #fcf; }
.footer { margin: 16px auto; width: 416px; }
.footer .studio { float: left; margin-right: 24px; }
.footer .studio.kabam { float: left; margin-top: 7px; }
.footer .studio.last { margin-right: 0px; }
.KBPAY_IframeDialogCurtain {
position: absolute;
width: 2000px;
top:0;
left:0;
background-color:#050029;
-moz-opacity:0.3;
opacity:.30;
filter:alpha(opacity=30);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.KBPAY_IframeDialog {
position: absolute;
}
</style>
<script language="JavaScript" type="text/javascript">
<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 10;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 32;
// -----------------------------------------------------------------------------
// -->
</script>
<style>img[src="blocker"],img[src="blocker"]{display:none!important}</style><style>img[src="blocker"],img[src="blocker"]{display:none!important}</style><style type="text/css">embed[type*="application/x-shockwave-flash"],embed[src*=".swf"],object[type*="application/x-shockwave-flash"],object[codetype*="application/x-shockwave-flash"],object[src*=".swf"],object[codebase*="swflash.cab"],object[classid*="D27CDB6E-AE6D-11cf-96B8-444553540000"],object[classid*="d27cdb6e-ae6d-11cf-96b8-444553540000"],object[classid*="D27CDB6E-AE6D-11cf-96B8-444553540000"]{ display: none !important;}</style>
<center>
<script language="JavaScript" type="text/javascript">
<!--
rotmg.Marketing.track("landing");
// Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
var hasProductInstall = DetectFlashVer(6, 0, 65);
// Version check based upon the values defined in globals
var hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if ( hasProductInstall && !hasRequestedVersion ) {
// DO NOT MODIFY THE FOLLOWING FOUR LINES
// Location visited after installation is complete if installation is required
var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
var MMredirectURL = window.location;
document.title = document.title.slice(0, 47) + " - Flash Player Installation";
var MMdoctitle = document.title;
AC_FL_RunContent(
"src", "playerProductInstall",
"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
"width", "800",
"height", "600",
"align", "middle",
"outline", "none",
"id", "AGCLoader1377730546",
"class", "game_swf",
"quality", "high",
"name", "AGCLoader1377730546",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
} else if (hasRequestedVersion) {
// if we've detected an acceptable version
// embed the Flash Content SWF when all tests are passed
AC_FL_RunContent(
"src", "AGCLoader1377730546",
"FlashVars", rotmg.UrlLib.getProtocolString(),
"width", "800",
"height", "600",
"align", "middle",
"outline", "none",
"id", "AGCLoader1377730546",
"class", "game_swf",
"quality", "high",
"bgcolor", "#050029",
"name", "AGCLoader1377730546",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"wmode", "direct",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
} else { // flash is too old or we can't detect the plugin
var alternateContent = 'Playing Realm of the Mad God requires Flash. <a href=http://www.adobe.com/go/getflash/>Get Flash</a>';
document.write(alternateContent); // insert non-flash content
}
// -->
</script><embed src="AGCLoader1377730546.swf" flashvars="rotmg_loader_protocol=http:&rotmg_loader_port=:" width="800" height="600" align="middle" outline="none" id="AGCLoader1377730546" class="game_swf" quality="high" bgcolor="#000000" name="AGCLoader1377730546" allowscriptaccess="sameDomain" wmode="direct" pluginspage="http://www.adobe.com/go/getflashplayer" type="application/x-shockwave-flash" style="display: block !important;">
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="AGCLoader1377730546" width="640" height="640" class="game_swf"
codebase="http://fpdownload.macromedi*****m/get/flashplayer/current/swflash.cab">
<param name="movie" value="AGCLoader1377730546.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="wmode" value="direct" />
<param name="allowScriptAccess" value="sameDomain" />
<embed src="AGCLoader1377730546.swf" quality="high" bgcolor="red"
width="800" height="600" name="AGCLoader1377730546" align="middle" outline="none"
play="true"
loop="false"
quality="high"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
</noscript>
</center>
</body></html>
Which will look like this
It works the way it is because of
Code:
<style>
img
{
position:absolute;
top:180px;
left:500px
}
</style>
<img src="http://i.imgur.com/1ucge1l.png">
You'll have to change the Top and Left pixels to position it correctly on your screen and change the image used to whatever you want. You could also just make a blank object, but that's boring. It's one of many solutions. You could also make the image disappear with a click or like a drop down box.
Edit: I still haven't got a fucking clue as to why the client won't work on a user built html page any more. Even the official .swf directly from the website does not load.