Hessery [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=51236 Can, Uncan Archive <p> <table><tr><td> <a href="/bbs/?pid=146426#p"> <img src="/bbs/thumbs/pico64_can-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=146426#p"> can</a><br><br> by <a href="/bbs/?uid=51236"> Hessery</a> <br><br><br> <a href="/bbs/?pid=146426#p"> [Click to Play]</a> </td></tr></table> </p> <h1>Can, Uncan</h1> <p>Can and Uncan are tools for archiving folders and files.</p> <h3>Use</h3> <p>For easy transfer of a single file, rather than multiple files for the same effect.</p> <h3>Install</h3> <p>Move <code>can.lua</code> and <code>uncan.lua</code> from <code>/ram/cart</code> to <code>/appdata/system/utils</code>.</p> https://www.lexaloffle.com/bbs/?tid=141664 https://www.lexaloffle.com/bbs/?tid=141664 Fri, 12 Apr 2024 02:36:34 UTC PicoMail <p> <table><tr><td> <a href="/bbs/?pid=145455#p"> <img src="/bbs/thumbs/pico64_picomail-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=145455#p"> picomail</a><br><br> by <a href="/bbs/?uid=51236"> Hessery</a> <br><br><br> <a href="/bbs/?pid=145455#p"> [Click to Play]</a> </td></tr></table> </p> <h1>WIP</h1> <p>PicoMail.</p> https://www.lexaloffle.com/bbs/?tid=141379 https://www.lexaloffle.com/bbs/?tid=141379 Tue, 02 Apr 2024 10:51:11 UTC PicoChat <p> <table><tr><td> <a href="/bbs/?pid=144788#p"> <img src="/bbs/thumbs/pico64_picochat-8.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=144788#p"> PicoChat</a><br><br> by <a href="/bbs/?uid=51236"> Hessery</a> <br><br><br> <a href="/bbs/?pid=144788#p"> [Click to Play]</a> </td></tr></table> <br /> <em>PicoChat requires not to be run in the browser to function</em><br /> <em>Huge thanks to PixelDud for rebuilding the server in Go to support linux</em></p> <h1>Introducting PicoChat!</h1> <p>PicoChat is Picotron's first chat room. Its fully capable of sending and receiving messages, changing server and username.</p> <p>Use <code>/nick &lt;name&gt;</code> to change your Username.<br /> Use <code>/server &lt;server address&gt;</code> to change your server.</p> <h1>Want to setup your own chatroom?</h1> <p>Here's how to setup your own chatroom server:</p> <ol> <li>Download the server from <a href="https://github.com/PixelDud/PicoChat-Server/releases/tag/v1.0-release">here</a>.</li> <li>Port forward port 80.</li> <li>Run the server.</li> </ol> <p><strong>If you want to add your server to the public server list, please send me a message on discord <code>hessery</code></strong></p> <h1>Looking for a server?</h1> <p>Here's a list of the current public servers:</p> <ul> <li><strong>Official PicoChat Server</strong><br /> <code>nenjine.com</code></li> </ul> https://www.lexaloffle.com/bbs/?tid=141179 https://www.lexaloffle.com/bbs/?tid=141179 Thu, 28 Mar 2024 05:48:34 UTC Lua String Functions <p> <table><tr><td> <a href="/bbs/?pid=144276#p"> <img src="/bbs/thumbs/pico64_string-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=144276#p"> string</a><br><br> by <a href="/bbs/?uid=51236"> Hessery</a> <br><br><br> <a href="/bbs/?pid=144276#p"> [Click to Play]</a> </td></tr></table> </p> <h1>String</h1> <p>Picotron is currently missing many basic string handling functions. I've created this library to fill in some of the functions that I've come across. If you want to contribute please comment below your code and I'll add it.</p> <h1>Installing</h1> <p>Use <code>load #string</code> and then press <code>ctrl+R</code> to install.</p> <h1>Functions</h1> <h3>string.upper(str)</h3> <p>Converts a-z characters to their A-Z counter parts.</p> <h3>string.lower(str)</h3> <p>Converts A-Z characters to their a-z counter parts.</p> <h3>string.explode(str, delimiter)</h3> <p>Converts a string into an array, splitting it at the delimiter.</p> https://www.lexaloffle.com/bbs/?tid=141044 https://www.lexaloffle.com/bbs/?tid=141044 Sun, 24 Mar 2024 06:06:49 UTC Lib : winStay <p> <table><tr><td> <a href="/bbs/?pid=143669#p"> <img src="/bbs/thumbs/pico64_lib_winstay-1.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=143669#p"> lib_winstay</a><br><br> by <a href="/bbs/?uid=51236"> Hessery</a> <br><br><br> <a href="/bbs/?pid=143669#p"> [Click to Play]</a> </td></tr></table> </p> <p>winStay is a library that is used to easily keep window location and size persistent after closing the program. winStay has one function <code>winStay</code>, which has three arguments:</p> <ul> <li><code>name</code> is the name of the folder in which you want to keep the save data in within <code>/appdata/</code>.</li> <li><code>width</code> is the default window width.</li> <li><code>height</code> is the default window height.</li> </ul> <h1>How to use winStay with yotta</h1> <p>After first installing <a href="https://www.lexaloffle.com/bbs/?tid=140833">Yotta</a>, run the following commands:</p> <ol> <li><code>&gt; cd /ram/cart</code></li> <li><code>&gt; yotta init</code></li> <li><code>&gt; yotta add #lib_winstay-0</code></li> <li><code>&gt; yotta apply</code></li> </ol> <p>Finally add the following code to the top of <code>main.lua</code>.</p> <div> <div class=scrollable_with_touch style="width:100%; max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre>include &quot;./lib/_bbs_lib_winstay_0/winStay.lua&quot; winStay(&quot;game&quot;, 150, 100)</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <h1>How to use winStay without yotta</h1> <p>Run the following commands in the console:</p> <ol> <li><code>load #lib_winstay-0</code></li> <li><code>cp /ram/cart/exports/winStay.lua desktop</code></li> </ol> <p>Now load the program you wish to add winStay to, and move it from the desktop to the cart next to your <code>main.lua</code> file.</p> <p>Add the following code to the top of <code>main.lua</code>:</p> <div> <div class=scrollable_with_touch style="width:100%; max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre>include &quot;winStay.lua&quot; winStay(&quot;game&quot;, 150, 100)</pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> https://www.lexaloffle.com/bbs/?tid=140857 https://www.lexaloffle.com/bbs/?tid=140857 Mon, 18 Mar 2024 09:34:48 UTC Motherload Demake 1.0 <p> <table><tr><td> <a href="/bbs/?pid=107455#p"> <img src="/bbs/thumbs/pico8_hessery_motherload-0.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=107455#p"> Motherload Demake 1.0</a><br><br> by <a href="/bbs/?uid=51236"> Hessery</a> <br><br><br> <a href="/bbs/?pid=107455#p"> [Click to Play]</a> </td></tr></table> </p> <p>Just a small demake of Motherload that I threw together in two afternoons.</p> https://www.lexaloffle.com/bbs/?tid=46706 https://www.lexaloffle.com/bbs/?tid=46706 Tue, 22 Feb 2022 04:04:18 UTC