PageSourceSearch

https://eddyk28.github.io/SRC/

html eddyk28.github.io collected 2026-10-03 09:07:19 UTC 8,609 bytes, 146 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4    <title>Eddy's Lab: Super Rescue-Mail Converter</title>
5    
6    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
7    <meta charset="UTF-8" />
8    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9    <meta name="title" content="Eddy's Lab: Super Rescue-Mail Converter">
10    <meta name="description" itemprop="description" content="A Super Mystery Dungeon Rescue-Mail Converter. Text ↔ QR, US ↔ EU" />
11    <meta name="keywords" content="">
12    <meta name="author" content="EddyK28">
13    
14    <!-- Open Graph Data -->
15    <meta property="og:type" content="website">
16    <meta property="og:url" content="https://eddyk28.github.io/SRC/">
17    <meta property="og:title" content="Eddy's Lab: Super Rescue-Mail Converter">
18    <meta property="og:description" content="A Super Mystery Dungeon Rescue-Mail Converter. Text ↔ QR, US ↔ EU">
19    <meta property="og:image" content="https://eddyk28.github.io/SRC/thumb.png">
20    
21    <!-- Twitter Data -->
22    <meta property="twitter:card" content="summary">
23    <meta property="twitter:url" content="https://eddyk28.github.io/SRC/">
24    <meta property="twitter:title" content="Eddy's Lab: Super Rescue-Mail Converter">
25    <meta property="twitter:description" content="A Super Mystery Dungeon Rescue-Mail Converter. Text ↔ QR, US ↔ EU">
26    <meta property="twitter:image" content="https://eddyk28.github.io/SRC/thumb.png">
27    
28    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
29    
30    <link rel="stylesheet" id="style-css"  href="/css/EK28.css" type="text/css" media="all" />
31    <link rel="stylesheet" id="style-css"  href="src.css" type="text/css" media="all" />
32    
33    
33<script type="text/javascript" src="jsQR.js"></script>
33
34    
34<script type="text/javascript" src="qrcode.js"></script>
34
35    
35<script type="text/javascript" src="/js/MiniModal.js"></script>
35
36    
36<script type="text/javascript" src="/js/arraypolyfill.js"></script>
36
37    
37<script type="text/javascript" src="SRC.js"></script>
37
38</head>
39<body>
40    <div id="container_page" class="type_flex">
41		<header>
42            <div id="container_head" class="type_flex">
43                <a href="/" title="Home" class="logo" rel="home">
44                    <img src="/logo.svg" style="height: 64px;margin: 0 1em;" alt="Eddy's Lab- Home" />
45                </a>
46                
47                <ul class="menu_nav">
48                    <li><a class="mbt " href="/">Home</a></li>
49                    <li><a class="mbt " href="/modloader.html">PMD Mod Loader</a></li>
50                    <li><a class="mbt " href="/PMD Map/info.html">PMD World Map</a></li>
51                    <li><a class="mbt here" href="/SRC/">Super Rescue-Mail Converter</a></li>
52                    <li><a class="mbt " href="/other.html">Other Stuff</a></li>
53                </ul>
54            </div>
55		</header>
56        
57        <div id="container_content">
58            <header><center>
59                <h1>Super Rescue-Mail Converter</h1>
60                <h3>Convert Pokemon Super Mystery Dungeon rescue-mail between Text/QR and US/EU</h3>
61                <button class="sbt" onclick="createModalBox(document.getElementById('helpText').innerHTML)">&nbsp;&nbsp;Help&nbsp;&nbsp;</button>
62            </center></header>
63            <hr>
64            
65            
65<script type="text/javascript">document.body.onload=init</script>
65
66            
67            <noscript> 
68                <style>
69                    #main{display:none;}
70                </style>
71                <br>
72                <center><h3>This page won't work without Javascript. &nbsp;Please enable Javascript to continue.</h3></center>
73            </noscript>
74            
75            <div id="errCanv" style="display:none;">
76                <center><h3>This page requires HTML Canvas support. &nbsp;Please change or upgrade your browser.</h3></center>
77            </div>
78                
79            <div id="main">
80                <div class="part">
81                    <label for="containerText"><strong>Rescue-Mail Code:</strong></label><br>
82                    <textarea id="containerText" placeholder="Enter Mail Code..." spellcheck="false" maxlength="114" rows="5" cols="30" style="resize: none;" oninput="filterText(this)"></textarea><br>
83                    <strong>
84                    <label for="regUs"><input class="srd" type="radio" id="regUs" name="rdRegion" value="1" checked="checked"> US</label>&nbsp;&nbsp;
85                    <label for="regEu"><input class="srd" type="radio" id="regEu" name="rdRegion" value="2"> EU</label></strong> <br>
86                    Note: use @ in place of ◎
87                </div>
88                
89                <div class="part">
90                    <button class="wid sbt" onclick="makeLink()">Get Link</button> <br>
91                    <button class="wid sbt" onclick="encode()">Encode →</button> <br>
92                    <button class="wid sbt" onclick="decode()">← Decode</button> <br>
93                    <button class="wid sbt" onclick="convert()">Region Convert<br>↓ ↓</button>
94                </div>
95                
96                <div class="part">
97                    <label for="containerQR"><strong>Rescue-Mail QR:</strong></label><br>
98                    <img id="containerQR" crossOrigin width="250" height="250"> <br>
99                    <button class="sbt" onclick="loadUrl()">Load URL</button>
100                    <button class="sbt" onclick="loadFile()">Load File</button>
101                    <button class="sbt" onclick="loadCam()">Open Camera</button>
102                </div>
103        
104                <div id="containerConv" hidden>
105                    <hr>
106                    <button class="sbt" onclick="convClose()">Close</button>
107                    <button class="sbt" onclick="convCopy()">^^^^</button> <br><br>
108                    
109                    <div class="part">
110                        <strong>Converted Rescue-Mail Code:</strong><br>
111                        <textarea id="containerTextConv" readonly maxlength="114" rows="5" cols="30" style="resize: none;"></textarea><br>
112                        <strong><input class="srd" type="radio" id="regUsConv" name="rdRegionConv" value="1" disabled> US&nbsp;&nbsp;
113                        <input class="srd" type="radio" id="regEuConv" name="rdRegionConv" value="2" disabled> EU</strong> <br>
114                    </div>
115                    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
116                    <div class="part">
117                        <strong>Converted Rescue-Mail QR:</strong><br>
118                        <img id="containerQRConv" width="250" height="250"> <br>
119                    </div>
120                </div>
121            </div>
122            
123            <canvas id="qrIn" width="400" height="400" hidden></canvas>
124            <canvas id="qrOut" width="250" height="250" hidden></canvas>
125            
126            <div id="helpText" hidden>
127                <p>This rescue-mail converter allows you to encode and decode rescue-mail QR codes, and convert between US and EU versions of any given mail code.  No more region locked rescues!</p>
128                <p>Text mail code entry is auto formatted and only allows valid characters to be entered, with the ◎ character entered as '@'.  Any alternate strings/chars such as "(O)", "(circle)" and '◎' are automatically converted to '@' when pasting a mail code copied from elsewhere.  QR Codes can be loaded from an image URL, an image file, or even straight from your camera.</p>
129                <p>You can encode or decode QR codes, and most importantly, create a regi
129on converted copy of the current rescue-mail.  Region conversion will use whatever input was updated last (either code or QR).</p>
130                <p>You can also share Rescue-Mail using the "Get Link" button.  Share the link and anyone will have easy access to both region versions of the rescue-mail.</p>
131                <p>This tool is still somewhat experimental, so please report any issues you may have.  You can also <a href="https://www.reddit.com/user/EddyK28">find me on Reddit</a>.</p>
132                <p>Region converting was discovered by <a href="https://www.reddit.com/user/ZappedAmpharos/">/u/ZappedAmpharos</a> on Reddit (<a href="https://redd.it/f1w6fb">see their post here</a>), so make sure to go give them a big thanks!</p>
133                <p>TODO: links to QR Libraries</p>
134            </div>
135
136		</div><!-- .container_content -->	
137
138
139		<div id="container_copyright">
140            Copyright &copy; 2020 EddyK. All rights reserved.
141		</div>
142        
143	</div><!-- .container_page -->
144
145</body>
146</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.