Terry Nguyen https://terrehbyte.com/ Recent content on Terry Nguyen Hugo -- gohugo.io en-us Terry Nguyen Fri, 14 Nov 2025 09:41:25 +0000 VS Code Language Support Notes https://terrehbyte.com/vscode-language-support-notes/ Wed, 06 Aug 2025 00:35:00 -0700 https://terrehbyte.com/vscode-language-support-notes/ <link rel="stylesheet" href="https://terrehbyte.com/css/vendors/admonitions.4fd9a0b8ec8899f2ca952048d255a569f433f77dfb3f52f5bc87e7d65cdce449.css" integrity="sha256-T9mguOyImfLKlSBI0lWlafQz9337P1L1vIfn1lzc5Ek=" crossorigin="anonymous"> <div class="admonition note"> <div class="admonition-header"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 125.7-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"/></svg> <span>Note</span> </div> <div class="admonition-content"> <p>This is an excerpt of my personal notes that I&rsquo;ve cleaned up a little for documenting my non-gamedev work and for sharing with others. -Terry</p> Blubber Busters https://terrehbyte.com/projects/blubberbusters/ Tue, 18 Apr 2023 19:32:29 -0700 https://terrehbyte.com/projects/blubberbusters/ <h1 id="blubber-busters-at-thar-be-monsters">Blubber Busters at Thar Be Monsters</h1> <p><strong>Build Engineer (Contract)</strong> at <strong>Thar Be Monsters</strong>–2015</p> <hr> <p><img src="tharbemonsters.png" alt="Banner image for Thar Be Monsters featuring the main character and their flamethrower"></p> <p>I was contracted as a <strong>Build Engineer</strong>, working on <strong>Blubber Busters</strong>, a run-and-gun 2D action platformer that pits players into the depths of space (or space whales).</p> <p>My contract concluded in October &lsquo;15, but the teaser below most accurately reflects the state of the game during my time with Thar Be Monsters.</p> Content Development at AIE https://terrehbyte.com/projects/contentdevelopmentaie/ Tue, 18 Apr 2023 19:32:29 -0700 https://terrehbyte.com/projects/contentdevelopmentaie/ <h1 id="content-development-at-aie">Content Development at AIE</h1> <p>In addition to creating supplemental content, part of my week is dedicated to prepping and developing course content for the whole institution (AIE Australia and AIE USA).</p> <p>Subjects that I have updated or written are as follows:</p> <ul> <li>Introduction to C++</li> <li>Introduction to C# for Game Programming</li> <li>Physics for Games</li> <li>Maths for Games</li> <li>Game Engine Scripting</li> </ul> Game Programming at AIE Seattle https://terrehbyte.com/projects/gameprogrammingaie/ Tue, 18 Apr 2023 19:32:29 -0700 https://terrehbyte.com/projects/gameprogrammingaie/ <h1 id="game-programming-at-aie-seattle">Game Programming at AIE Seattle</h1> <p><img src="aie_seattle.png" alt="Banner image for AIE Seattle featuring a screenshot of a demo project"></p> <p>I&rsquo;m a faculty member working as a <strong>Game Programming Instructor</strong> at <a href="https://seattle.aie.edu"><strong>AIE Seattle</strong></a>. I help deliver a two year course training students to be ready to work in entry-level positions in games. Our work is joined by the Game Art and 3D Animation; and Game Design and Production departments.</p> <p>I also work on the <a href="https://terrehbyte.com/projects/contentDevelopmentAIE"><strong>Content Development</strong></a> team, resolving errors in learning materials and writing entire subjects as necessary.</p> Sinasprite https://terrehbyte.com/projects/sinasprite/ Tue, 18 Apr 2023 19:32:29 -0700 https://terrehbyte.com/projects/sinasprite/ <h1 id="sinasprite">Sinasprite</h1> <p><strong>Interim Technical Director</strong> at <strong>Litesprite</strong>–2014-2015</p> <hr> <p><img src="sinasprite.png" alt="Banner image for Litesprite and Sinasprite"></p> <p>I served as the <strong>Interim Technical Director</strong> for its flagship project, <strong>Sinasprite</strong>, a clinically-validated mental health mobile (video) game.</p> <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/bhnZDKvyy94?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> <p>Available via <a href="https://play.google.com/store/apps/details?id=com.litesprite.sinaspritepro">Google Play Store</a> and <a href="https://apps.apple.com/ml/app/sinasprite/id929681872">iOS App Store</a>. Also available: <a href="https://www.litesprite.com/en-us/products">Website</a>.</p> <h2 id="responsibilities">Responsibilities</h2> <p>My responsibilities were as follows:</p> Undisclosed project https://terrehbyte.com/projects/undiscloseda/ Tue, 18 Apr 2023 19:32:29 -0700 https://terrehbyte.com/projects/undiscloseda/ <h1 id="undisclosed-project">Undisclosed Project</h1> <p><strong>Principal Programmer</strong> at <strong>Undisclosed studio</strong>–2020-2023</p> <hr> <p><img src="unannounced.png" alt="Banner image for unannounced studio"></p> <p>I worked for an undisclosed studio as its <strong>Principal Programmer</strong>. I was the <em>sole engineer</em> for the team and worked closely with its artists and designers. I also worked regularly with the producer to adjust timelines and plans based on the project&rsquo;s progress.</p> <p>My major contributions to the project:</p> <ul> <li>Prototyping a <strong>dialogue system</strong> in Unity with integrations for animations and gameplay mechanics <ul> <li>Later, porting to <a href="https://github.com/inkle/ink"><strong>Ink</strong></a> with existing dialogue front-end</li> </ul> </li> <li>Managing a <strong>persistent 3D world</strong> with a day/night cycle</li> <li>Designing and implementing a <strong>quest system</strong> with quest object lifecycle management</li> <li>Creating a <strong>UI management layer</strong> for pushing/popping UI screens and panel</li> <li>Supporting <strong>Bolt visual scripting</strong> graphs with designers (or reimplementing as needed in C#)</li> <li><strong>Triaging bugs</strong> and porting fixes between releases</li> <li>Upgraded the project from Unity 2019.X to 2020.X</li> <li>Prepare <strong>game demo</strong> during <em>Steam Next Fest June 2022 Edition</em></li> </ul> <p>The game was released on Steam release in September 2022. &#x1f680;</p> Vextar https://terrehbyte.com/projects/vextar/ Tue, 18 Apr 2023 19:32:29 -0700 https://terrehbyte.com/projects/vextar/ <h1 id="vextar">Vextar</h1> <p><strong>Lead Programmer</strong> at <strong>Vextar Dev Team</strong>–2016-2019</p> <hr> <p><img src="vextar.png" alt="Banner image for Vextar Dev Team featuring a screenshot of a Vextar"></p> <p>I was the <strong>Lead Programmer</strong> for <strong>Vextar</strong>, a first-person multiplayer &ldquo;disk-on-disk&rdquo; action shooter game where players attempt to bounce each other out of the arena with projectile disks.</p> <p>It was inspired by classic arena shooters like <em>Ricochet</em>, Quake, Doom, as well as Tron, of course.</p> <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/czkWPdwsKME?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe> </div> <p>Also available: <a href="https://vextar.netlify.app/">Website</a>, <a href="https://www.youtube.com/@vextar">YouTube</a>, and <a href="https://vextardevteam.itch.io/vextar">itch.io</a>.</p> About Terry https://terrehbyte.com/about-me/ Wed, 05 May 2021 20:18:29 -0700 https://terrehbyte.com/about-me/ <h1 id="about-terry">About Terry</h1> <p>I&rsquo;ve been working in <strong>games</strong> and <strong>education</strong> for almost 9 years since I started programming as a career. I&rsquo;m currently a <strong>Game Programming Instructor</strong> at the <a href="https://seattle.aie.edu/"><strong>Academy of Interactive Entertainment</strong></a> in Seattle, WA.</p> <p>I&rsquo;m happy to work closely with everyone on a team to work together better and create more engaging experiences overall.</p> <p>You can find me online via <a class="icon" target="_blank" rel="noopener" href="mailto:[email protected]" aria-label="Email"> <i class="fas fa-envelope" aria-hidden="true"></i> </a> , <a class="icon" target="_blank" rel="noopener" href="https://bsky.app/profile/terrehbyte.com" aria-label="bluesky"> <i class="fab fa-bluesky" aria-hidden="true"></i> </a> , <a class="icon" target="_blank" rel="noopener" href="https://mastodon.gamedev.place/@terrehbyte" aria-label="mastodon"> <i class="fab fa-mastodon" aria-hidden="true"></i> </a> , <a class="icon" target="_blank" rel="noopener" href="https://sakurajima.moe/@terrehbyte" aria-label="mastodon"> <i class="fab fa-mastodon" aria-hidden="true"></i> </a> , <a class="icon" target="_self" rel="noopener" href="https://terrehbyte.com/discord" aria-label="discord"> <i class="fab fa-discord" aria-hidden="true"></i> </a> , <a class="icon" target="_blank" rel="noopener" href="https://www.linkedin.com/in/terrehbyte/" aria-label="linkedin"> <i class="fab fa-linkedin" aria-hidden="true"></i> </a> , <a class="icon" target="_blank" rel="noopener" href="https://twitter.com/terrehbyte" aria-label="twitter"> <i class="fab fa-twitter" aria-hidden="true"></i> </a> or <a class="icon" target="_blank" rel="noopener" href="https://github.com/terrehbyte" aria-label="github"> <i class="fab fa-github" aria-hidden="true"></i> </a> ! </p> Introduction to Git https://terrehbyte.com/intro-to-git/ Mon, 17 Feb 2020 00:00:00 +0000 https://terrehbyte.com/intro-to-git/ <p><em>This was edited by <a href="https://twitter.com/lizz0id">Lizz Rizzo (@lizz0id)</a> and written for the <a href="https://aie.edu/">Academy of Interactive Entertainment</a>, but was ultimately left unused</em>.</p> <p>Understanding how to use version control systems (VCS) to manage your work is a key skill of any developer, whether you&rsquo;re a hobbyist or professional. It can serve as a way to track what changes in your project (especially if you&rsquo;re working with other people).</p> <p>Depending on what software you use as your version control system, it can give you backups of your work as well. Losing your project could mean <a href="https://www.pcgamer.com/project-zomboid-robbery-delays-latest-update-zomboid-will-come-back-stronger-says-dev/">losing months</a> or <a href="https://twitter.com/apzonerunner/status/1040497161237159936?lang=en">years of work</a> that can result in major setbacks.</p> AIE's Minor Production Process https://terrehbyte.com/aie-minor-production-process/ Wed, 18 Sep 2019 00:00:00 +0000 https://terrehbyte.com/aie-minor-production-process/ <p><em>This was edited by <a href="https://twitter.com/lizz0id">Lizz Rizzo (@lizz0id)</a> and published for the <a href="https://aie.edu/aie-minor-production-process/">Academy of Interactive Entertainment</a> on its website</em>.</p> <p>One of the most valuable parts of the course for our Game Development students is the opportunity to collaborate with their peers from other disciplines for their final project at the end of each school year.</p> <p>Internally, those projects are referred to as &ldquo;<a href="https://aie.edu/what-is-minor-production/">Minor Production</a>&rdquo; and &ldquo;Major Production&rdquo; respectively for our first year and second year game students. Every year, students fall prey to the same problems: communication issues, gaps in technical skill, unclear direction from faculty, or just interpersonal conflicts in general. This year&rsquo;s changes continue the trend of improving the process, which in turn creates a stronger student experience.</p> Resolving Differences in Tool Paths https://terrehbyte.com/resolving-differences-in-tool-paths/ Sun, 19 Aug 2018 00:00:00 +0000 https://terrehbyte.com/resolving-differences-in-tool-paths/ <p>Synchronizing settings between my desktop, laptop, and studio workspace has been amazing for letting me constantly iterate on my development environment setup. I can make one change anywhere and use it to evolve my tools no matter where I&rsquo;m working.</p> <p>This is made possible by transferring information via GitHub Gists automatically with <a href="https://twitter.com/itsShanKhan">Shan Khan</a>&rsquo;s <a href="https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync">Settings Sync extension</a>. Unfortunately, support for the use of environment variables in VS Code&rsquo;s settings is but only a <a href="https://github.com/Microsoft/vscode/issues/2809">requested feature</a> for now. This means that while my settings will synchronize, I&rsquo;ll have to adjust the paths every time I download it on any workstation besides the one that uploaded it.</p> Visual Studio Code is My Favorite Text Editor https://terrehbyte.com/visual-studio-code-is-my-favorite-text-editor/ Sun, 04 Feb 2018 00:00:00 +0000 https://terrehbyte.com/visual-studio-code-is-my-favorite-text-editor/ <p>For the longest time, I had always held that Visual Studio was the number one tool that I would recommend for development for the vast majority of use-cases. It was the first tool I used to program in C++ and C# and was also the very same tool that I missed when I started working with Python again. Lately, I&rsquo;ve found myself asking whether I could be solving the same problems with VS Code. That&rsquo;s been ringing pretty true as of late.</p> My Pull Request Etiquette https://terrehbyte.com/my-pull-request-etiquette/ Sat, 13 May 2017 00:00:00 +0000 https://terrehbyte.com/my-pull-request-etiquette/ <p>I&rsquo;m pretty keen on the idea that amassing a collection of perspectives and experiences is part of the process of creating a better informed opinion or piece of work. It seems like, with the exception of UI/UX design, that the FOSS community benefits from this pretty well.</p> <p>Part of that comes for free with a culture that is more conducive towards problems that are more readily approachable from an objective standpoint, though this can easily go awry without <a href="https://youtu.be/-F-3E8pyjFo">establishing a proper community culture</a> in the first place. My first foray into creating something like this was pretty recent I decided that I&rsquo;d take a hand at creating my own <a href="https://github.com/terrehbyte/awesome-ue4">&ldquo;awesome list&rdquo; for UE4</a> since I hadn&rsquo;t found a decent one out there during my travels.</p> Postmortem for Total Withdrawal https://terrehbyte.com/postmortem-for-total-withdrawal/ Fri, 12 Jun 2015 00:00:00 +0000 https://terrehbyte.com/postmortem-for-total-withdrawal/ <p>During my last months at the Academy of Interactive of Entertainment, I worked as the Technical Director for two projects for our final production project, Total Withdrawal and Fae-Tal. We tried far too many things on both projects, and while this fared a bit better than the other, it still did not meet expectations.</p> <h1 id="art-power">Art Power</h1> <h2 id="pipeline">Pipeline</h2> <p>There was prior work with artists, but a solid pipeline had not been established. The artists were developing content in Maya and then shipping over a new FBX file with new materials. Integration was undertaken by the programming lead, which opted to drop it in as a new asset, and hook up the materials and textures again upon each iteration.</p> Working with P4Connect for Unity https://terrehbyte.com/working-with-p4connect-for-unity/ Thu, 05 Feb 2015 00:00:00 +0000 https://terrehbyte.com/working-with-p4connect-for-unity/ <p>My classmates and I only total to around 20 people that need to touch the depot, but everyone&rsquo;s distaste towards merging <em>anything</em> (even scripts, text files, you name it) and its inability to gracefully deal with large binaries pushed us away from Git and towards more centralized solutions like Apache SVN and Perforce. Apache SVN is completely free, but we opted to try out Perforce since they released <a href="http://www.perforce.com/perforce/doc.current/manuals/p4connectguide/index.html">P4Connect</a> to let Unity Free users integrate Perforce with the editor. Perforce integration, which requires <a href="http://docs.unity3d.com/Manual/Versioncontrolintegration.html">Unity Pro + Team License</a> to enable. Integration isn&rsquo;t entirely necessary since we managed without it when we used Git, but I liked the integration I had when working with UE4, so I put up Perforce as a potential alternative.</p> Triple Peaks @ #GGJ15 - A Post-Mortem https://terrehbyte.com/triple-peaks-gg15-a-postmortem/ Thu, 29 Jan 2015 00:00:00 +0000 https://terrehbyte.com/triple-peaks-gg15-a-postmortem/ <p>Three items to be found. Two keys to be pressed. One murderer to be unveil. With only a note in hand and nary a plan in mind, can you solve the mystery that has befallen this once peaceful playset? Crack the case and save the day: only in Triple Peaks. If only it were actually that exciting. Let&rsquo;s break it down: what really happened during Global Game Jam 2015?</p> <p><img src="https://terrehbyte.com/images/posts/Triple_Peaks.png" alt="Triple Peaks&rsquo; Main Menu"></p> GoldQuest - AI Documentation https://terrehbyte.com/goldquest-ai-documentation/ Sun, 04 Jan 2015 00:00:00 +0000 https://terrehbyte.com/goldquest-ai-documentation/ <p>For my second assessment at the Academy of Interactive Entertainment, I was asked to write a description of the &ldquo;proposed [AI] simulation&rdquo; that I was going to undertake. In other words: what&rsquo;s supposed to happen in my AI tech demo? I think what I&rsquo;ll shoot for is shoot for one set of logic that will accept parameters for behavior determination.</p> <p>The goal is simple: two players need to gather the largest amount of gold possible from various pools of gold that are scattered across the map. The player with the largest amount of gold by round end or gold mine exhaustion, whichever comes first. Each player will only be able to hold a certain amount of gold at any given time.</p> Starting Over With Jekyll https://terrehbyte.com/starting-over-with-jekyll/ Wed, 26 Nov 2014 00:00:00 +0000 https://terrehbyte.com/starting-over-with-jekyll/ <p>Today marks the relaunch of my new personal blog, powered by Jekyll! If everything is working, then this post should show up on the website for everyone to see!</p> <p>I guess this is my version of WordPress&rsquo; welcome post!</p> Global Game Jam 2014 - I am H https://terrehbyte.com/global-game-jam-2014-i-am-h/ Mon, 27 Jan 2014 00:00:00 +0000 https://terrehbyte.com/global-game-jam-2014-i-am-h/ <p><img src="https://terrehbyte.com/images/posts/I_Am_H.png" alt="First level of &lsquo;I Am H&rsquo;, my group&rsquo;s GGJ2014 entry"></p> <p>My first participation in Global Game Jam marks my second time working as in a team with the Unity engine. This time proved especially interesting since I got a chance to work with people roughly around my age that had experience and skills to work with. Until then, the majority of any group work had either been on school assignments for general studies or in teams with less than motivated or enthusiastic people.</p> Update for TF2 Mann vs. Machine Listen Server Script https://terrehbyte.com/update-for-tf2-mann-vs-machine-listen-server-script/ Wed, 18 Dec 2013 00:00:00 +0000 https://terrehbyte.com/update-for-tf2-mann-vs-machine-listen-server-script/ <p>I should have done this a few days ago, but other projects took precedence. In any case, I did a small overhaul of the listen server setup script for Team Fortress 2&rsquo;s listen server mode that fixed some bugs and made things a bit more extensible. Poor scripting caused servers to restart between maps while other issues made it difficult to make use of, but hopefully those problems have been solved..</p> My Programming Blog Is Full of Lessons as I Expected https://terrehbyte.com/my-programming-blog-is-full-of-lessons-as-i-expected/ Mon, 11 Nov 2013 00:00:00 +0000 https://terrehbyte.com/my-programming-blog-is-full-of-lessons-as-i-expected/ <p>After starting to commit to a more regular tweeting, blogging, and status updating life, I&rsquo;m finding out more and more as to why I left behind the whole &ldquo;Minecraft tutorial&rdquo; life. Making things that I feel look clear and very easy to follow seems to take absolutely forever for me! I always hated watching YouTube videos where I couldn&rsquo;t tell what was going or articles that couldn&rsquo;t clearly direct a lowly newbie towards successfully completely whatever task I wanted to get done. I didn&rsquo;t want to make the same problems either, but in trying to do so, I ran into so many issues! Here&rsquo;s one of them; it&rsquo;s fairly recent too.</p> iFEST - the Preparation https://terrehbyte.com/ifest-the-preparation/ Fri, 08 Nov 2013 00:00:00 +0000 https://terrehbyte.com/ifest-the-preparation/ <p>iFEST isn&rsquo;t quite ready to open to the public yet, but I volunteered to help exhibitors set up for today. Getting a peek at things behind the scenes was great as I got to meet some really neat people. All of the expensive gear from the <a href="http://youtu.be/2fz0_KmWkUI">Seattle VRcade</a> guys made me really nervous though; their gear is incredibly expensive so handling their motion tracking cameras was scary, but manageable.</p> <p>Other game exhibitors brought in presentation materials and of course, the actual games that are being shown, but I&rsquo;m even more excited for the people who hadn&rsquo;t shown up yet since there are some interesting names like <a href="http://www.mogaanywhere.com">MOGA</a>, which makes phone controllers, that will also be showing up on the day of the event. I&rsquo;ll have to cut this short since I don&rsquo;t want to give away too much before the event takes place, but it&rsquo;s definitely not something I want to miss out on. I&rsquo;m glad I get to not only attend this year, but lend a hand in running it.</p> Screenshot an Entire Page in Firefox https://terrehbyte.com/screenshot-an-entire-page-in-firefox/ Thu, 07 Nov 2013 00:00:00 +0000 https://terrehbyte.com/screenshot-an-entire-page-in-firefox/ <p>I always wondered how people do this without an addon or plugin, and I finally know how! I&rsquo;ll never remember it though, so here&rsquo;s a blogpost on it.</p> <ol> <li> <p>Press &ldquo;SHIFT&rdquo; and  &ldquo;F2&rdquo; buttons at the same time to bring up the developer console.<br> <img src="http://terrehbyte.files.wordpress.com/2013/11/step-1-open-the-dev-console.gif" alt="Open the developer&rsquo;s console."></p> </li> <li> <p>Type &ldquo;screenshot &ndash;fullpage&rdquo; into the box or &ldquo;developer console&rdquo;.<br> <img src="http://terrehbyte.files.wordpress.com/2013/11/step-2-enter-the-commands.gif" alt="Enter the commands."></p> </li> <li> <p>Press enter! It saves to your default Downloads folder. You can see the file path at the top.<br> <img src="http://terrehbyte.files.wordpress.com/2013/11/step-3-press-enter.gif" alt="Press enter!">&quot;</p> Defend Da Taco Shack https://terrehbyte.com/defend-da-taco-shack/ Sun, 03 Nov 2013 00:00:00 +0000 https://terrehbyte.com/defend-da-taco-shack/ <p>Here&rsquo;s my entry for the 0h Game Jam of 2013! You are a lone warrior of with a nice tan who must defend a taco shack from flying burritos! Use the spacebar to shoot and hope you have a slow computer because there&rsquo;s no frame limit on this thing! I&rsquo;m tired, so hit up the download for more information and the game itself.</p> <h2 id="requirements">Requirements</h2> <p>Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)</p> Monaco's Save File Location https://terrehbyte.com/monacos-save-file-location/ Thu, 03 Oct 2013 00:00:00 +0000 https://terrehbyte.com/monacos-save-file-location/ <p>If you&rsquo;re looking for Monaco&rsquo;s save file so you can back it up, give it to a friend, or just upload it somewhere online, then you should probably stop looking for it in the &ldquo;steamapps&rdquo; folder. Make sure that you&rsquo;ve backed up your old save file if you want it for some reason, and disable Steam Cloud if you&rsquo;re planning on stuff in a new save file in its place.</p> TF2 - MvM Listen Server Script https://terrehbyte.com/tf2-mvm-listen-server-script/ Wed, 02 Oct 2013 00:00:00 +0000 https://terrehbyte.com/tf2-mvm-listen-server-script/ <p>This script for Team Fortress simplifies the process of setting up and running an Mann vs. Machine listen server. It allows the server to run a config to prep the server for MvM, select an MvM map, and then change the difficulty at any given time during the game.</p> <p>It was crafted with use among friends that don&rsquo;t want to install Metamod:Source and Sourcemod but still want to have the ability to administrate and manage a listen server. Releases and source code are <a href="https://github.com/terrehbyte/mvm-listenserver-script">found at Github</a>.</p> Release of Mann vs. Machine Server Script for Team Fortress 2 https://terrehbyte.com/release-of-mann-vs-machine-server-script-for-team-fortress-2/ Sun, 29 Sep 2013 00:00:00 +0000 https://terrehbyte.com/release-of-mann-vs-machine-server-script-for-team-fortress-2/ <p>Today marks the official public release of a small script that I made to ease the pains in setting up a Mann vs. Machine match in Team Fortress 2 without going through Valve&rsquo;s matchmaking process. I usually host local servers for things, and since the Mann vs. Machine interface doesn&rsquo;t make such an accommodation, I took it into my own hands to give myself a painless way to do it. The script and relevant instructions are found in its Github repo, <a href="https://github.com/terrehbyte/mvm-listenserver-script">mvm-listenserver-script</a>.</p> Stop the GameCom 377 from Snapping Apart https://terrehbyte.com/stop-the-gamecom-377-from-snapping-apart/ Wed, 14 Aug 2013 00:00:00 +0000 https://terrehbyte.com/stop-the-gamecom-377-from-snapping-apart/ <p><img src="http://terrehbyte.files.wordpress.com/2013/08/not-clamped.png" alt="Not Clamped"></p> <p>If you’re the lucky owner of a Plantronics GameCom 377 or 367, you might have discovered that your headset is <a href="http://soundingboard.plantronics.com/thread/17648">cracking somewhere along the headband</a>. What’s worse is that you can’t even buy a new one in stores, so you’re stuck with buying one from eBay or Amazon if a replacement is what you’re in the market for. Fortunately, if it hasn’t completely snapped apart, despair not for there is still hope! They’re by no means perfect, but these “fixes” should keep your headset together for some time longer.</p> Replacing Steam's Message Notification Noise https://terrehbyte.com/replacing-steams-message-notification-noise/ Mon, 27 May 2013 00:00:00 +0000 https://terrehbyte.com/replacing-steams-message-notification-noise/ <p>While Steam&rsquo;s transition to a newer updater and launcher may bring us closer to a more stable Steam than ever before, it is not without its shortcomings. Users that replace their message notification noises are finding that their changes are being overwritten upon every launch of Steam. While Steam&rsquo;s prudence in maintaining the consistency of the program files is indeed useful, it is also a pain for anyone looking to introduce custom content. While not a solution, I did make a workaround for myself.</p> Sharpening My C# Skills - Week 03 - AABB Collisions https://terrehbyte.com/sharpening-my-c-skills-week-03-aabb-collisions/ Wed, 08 May 2013 00:00:00 +0000 https://terrehbyte.com/sharpening-my-c-skills-week-03-aabb-collisions/ <p>For the third week of programming (which occurs once per week except when it&rsquo;s cancelled), we went over AABB collisions. Basically, if the top of one object exceeds the bottom of another object and the side of the first object exceeds that of the second object, then the two objects are colliding. I&rsquo;m sure I missed some sort of specific, but that&rsquo;s the core of the concept. Even if we are learning how to programming in the dying XNA environment, the concepts will surely be transferable to future frontiers.</p> Write a Visual Novel - Entry 6 - New Ideas, Concepts, and Clones?! https://terrehbyte.com/write-a-visual-novel-entry-6-new-ideas-concepts-and-clones/ Wed, 13 Feb 2013 00:00:00 +0000 https://terrehbyte.com/write-a-visual-novel-entry-6-new-ideas-concepts-and-clones/ <p>Let&rsquo;s think in hypothetical terms. Let&rsquo;s say that you have a clone who are at this very time. Let&rsquo;s say that this clone, at the point of creation, was exactly the same as you were in both mind and body, but not place, because then we&rsquo;d have two things occupying the same space, and who knows what would happen then. What would you do?</p> <p>I&rsquo;ve always dreamt of having a clone of myself that I could work together with. It&rsquo;s not because I love or lust for myself excessively so, but if I could have a clone, then I could get twice the amount of work done in the same amount of time, provided that I could merge with my clone and merge our intelligence together into one, but we wouldn&rsquo;t really have a conflict if we could hide ourselves with just a snap of the fingers.</p> Learning Maya - My First Steps - Day 1 https://terrehbyte.com/learning-maya-my-first-steps-day-1/ Tue, 12 Feb 2013 00:00:00 +0000 https://terrehbyte.com/learning-maya-my-first-steps-day-1/ <p>It&rsquo;s the start of a brand new semester, and with that, comes changes at the Academy of Interactive Entertainment (AIE) in Seattle. With our two-dimensional group animation projects behind us, we can now proudly march forward towards learning how to work in three-dimensional space. I&rsquo;ve picked up some things that are not only about my workflow in Maya, but also about other people&rsquo;s workflows and how they learn the software.</p> Write a Visual Novel - Entry 5 - Starting Over https://terrehbyte.com/write-a-visual-novel-entry-5-starting-over/ Sun, 27 Jan 2013 00:00:00 +0000 https://terrehbyte.com/write-a-visual-novel-entry-5-starting-over/ <p>It&rsquo;s been quite a while since I wrote my last entry. The last few have just been sitting on my netbook for weeks, so I figured I&rsquo;d slowly offload them onto here. Since then, I&rsquo;ve come up with quite a number of choice events and situations that the protagonist could get into, but I can&rsquo;t help but feel as though that I&rsquo;m lacking a plot or driving force. Though this project was first created in order to facilitate the learning of Python, I can&rsquo;t help but feel as though that it can be difficult to find time for it while at the same time, I find myself thinking about it from time to time.</p> Write a Visual Novel - Entry 4 - Development Tools https://terrehbyte.com/write-a-visual-novel-entry-4-development-tools/ Sat, 26 Jan 2013 00:00:00 +0000 https://terrehbyte.com/write-a-visual-novel-entry-4-development-tools/ <p>I&rsquo;s been rough around these parts as I&rsquo;ve been beaten up by my classes. Homework threw the first punch, classwork threw the second, and projects came in with the finishing blow. Did I mention college applications? It&rsquo;s been difficult to really spend any time on the visual novel project as of late. The plot hasn&rsquo;t seen a new addition in weeks now, so this&rsquo;ll be a short post.</p> <p>I was spending some time on an IndieGaming subreddit when I came across some neat tools. Every four months, there&rsquo;s an event called the Ludum Dare where people try to put together a game in 48 or 72 hours from start to finish, depending on whether you enter the competition or “jam” respectively. To help participants out, a page on the Ludum Dare website lists some <!-- raw HTML omitted -->popular and free development tools<!-- raw HTML omitted -->.</p> Write a Visual Novel - Entry 3 - Struggling With the Idea https://terrehbyte.com/entry-3-write-a-visual-novel-finding-decisions-in-life/ Fri, 25 Jan 2013 00:00:00 +0000 https://terrehbyte.com/entry-3-write-a-visual-novel-finding-decisions-in-life/ <p>Early on in the project, I had assigned themes to everyone&rsquo;s routes. For example, Character 1&rsquo;s route was considered to be the rational and unworldly route, a path best suited towards those who did not have an incredible attachment to material things. On the other hand, Character 2&rsquo;s route was the designated route for those who were more worldly or attached to material possessions.</p> <p>Initially speaking, the idea that caused me to start developing this visual novel was that it revolved around materialism. Do you place too much value in the things you own? Is the matter that makes up the item much more valuable to you than the sentimental value you&rsquo;ve attached to it? Are neither important at all?</p> Checking In: Python, Codeacademy, and Stories https://terrehbyte.com/checking-in-python-codeacademy-and-stories/ Wed, 26 Dec 2012 00:00:00 +0000 https://terrehbyte.com/checking-in-python-codeacademy-and-stories/ <p>It&rsquo;s been quite some time since the last update, so let&rsquo;s do a quick rundown of virtually everything that I&rsquo;ve done! This&rsquo;ll be a short post.</p> <h2 id="python-and-codecademy">Python and Codecademy</h2> <p>In order to supplement the fact that the visual novel project has come to a grinding halt in recent weeks, I&rsquo;m reviewing and picking up on additional things through lessons at <a href="http://www.codecademy.com/">Codecademy</a>. I&rsquo;m still sticking with the Ren&rsquo;Py visual novel engine, so that isn&rsquo;t changing. I&rsquo;ve been flow charting the common route, and though having a point-based decision system sounds nice, I&rsquo;ve concluded that a simple diverging route should be more than enough for me.</p> Write a Visual Novel - Day 2: Inspiration! https://terrehbyte.com/write-a-visual-novel-day-2-inspiration/ Mon, 26 Nov 2012 00:00:00 +0000 https://terrehbyte.com/write-a-visual-novel-day-2-inspiration/ <p>Finding the inspiration to actually write something was arguably the hardest part for me as a writer. Back when I was young, naive, and ambitious (i.e. two years ago), I wanted to write a novel. It was November and NaNoWriMo had just begun. I had no plot, no plan, no clue, and no real desire to actually complete that thing. Completing an entire novel just wasn&rsquo;t something feasible for me. Try as I would, each successive attempt would be equally met with self-depreciation and dissatisfaction.</p> Write a Visual Novel - Day 1: Why? https://terrehbyte.com/write-a-visual-novel-day-1-why/ Wed, 21 Nov 2012 00:00:00 +0000 https://terrehbyte.com/write-a-visual-novel-day-1-why/ <p>Keeping in mind that this isn&rsquo;t actually the first day that I&rsquo;ve worked on the visual novel, I think it&rsquo;s best if I bring everyone up to speed. The point of trying this self-designed programming exercise is to ease me into programming and learn something in my spare time. I have always wanted to design and build programs, but because of the fact that I get easily discouraged by a lack of results meant that I&rsquo;ve never been able to do so. By gradually building up my knowledge, I will be better prepared in the future to take on programming classes and assignments as well as having fun in the process by designing a visual novel.</p> Resetting Windows 7's Volume Mixer https://terrehbyte.com/resetting-windows-7s-volume-mixer/ Mon, 19 Nov 2012 00:00:00 +0000 https://terrehbyte.com/resetting-windows-7s-volume-mixer/ <p>If an application has appears to have sound activity in your volume mixer but isn&rsquo;t actually heard on the device it&rsquo;s outputting to, maybe the mixer needs a good nudge. Here&rsquo;s one thing you can try to get that sound to actually make it all the way to your ears.</p> <p>What might&rsquo;ve happened is that though the Volume Mixer might not reflect this, it is muting an application, which means it&rsquo;ll never make it to your ears. If this is true, then toggling it in the mixer won&rsquo;t make a bit of difference because it&rsquo;s essentially stuck this way.</p> Using Entertainment to Unwind and Focus https://terrehbyte.com/using-entertainment-to-unwind-and-focus/ Sun, 30 Sep 2012 00:00:00 +0000 https://terrehbyte.com/using-entertainment-to-unwind-and-focus/ <p>It&rsquo;s become very apparent to me in these past few years that after I spend a good deal of my time watching anime or playing a visual novel that I find myself rejuvenated and a lot less irritable. In addition to the previous two mental boosts, I feel as though I&rsquo;m ready to get up and plow through a truckload of work. Though the important and possibly hard part may be actually plowing through it, it&rsquo;s hard to get something done if you can&rsquo;t even see yourself start it!</p> Gaming Mode vs. Working Mode https://terrehbyte.com/gaming-mode-vs-working-mode/ Thu, 02 Aug 2012 00:00:00 +0000 https://terrehbyte.com/gaming-mode-vs-working-mode/ <p>I find myself making a distinction between gaming and working mode more and more often as of late. It&rsquo;s not perfect, but it certainly is a nice crutch to have for the time being. I can actually work and play for satisfactory periods of time, though that doesn&rsquo;t stop the two from spilling over into the other. Even my desk is a mish-mash of the two and switches to accommodate the fact that I both play and work in this space.</p> My Plans for August 2012 https://terrehbyte.com/my-plans-for-august-2012/ Wed, 01 Aug 2012 00:00:00 +0000 https://terrehbyte.com/my-plans-for-august-2012/ <p>It&rsquo;s August 1st, which means my month long summer vacation has come to a close. What does this mean?</p> <h2 id="volunteering">Volunteering</h2> <p>All of my friends are heading back to class as juniors, seniors, and university freshmen. They won&rsquo;t be around to play with me which means they won&rsquo;t be up in arms when I say I want to work now, not play.</p> <h2 id="writing-blog-posts">Writing Blog Posts</h2> <p>I&rsquo;ve been writing in sporadically on this personal blog of mine. The main idea behind the inception of this blog was to give me something to reflect upon when I&rsquo;m older. In additon to that, I could give others a personal point of reference as to how little I started when I was young. Wouldn&rsquo;t it be incredible if I made this blog into something truly wonderful?</p> WhatPulse - Track Your Usage! https://terrehbyte.com/whatpulse/ Tue, 31 Jul 2012 00:00:00 +0000 https://terrehbyte.com/whatpulse/ <p>WhatPulse is a nifty little application that sits in your system tray or notification tray that keeps track of your mouse and keyboard. Statistics such as mouse movement distance, key press frequency, and total clicks and keys are recorded and publicly displayed on your WhatPulse profile. I should stress that this is in no way a keylogger and simply records statistics about your keyboard and mouse usage, nothing more.</p> <h2 id="pros">Pros</h2> <p>WhatPulse is cross-platform and is available on Windows, Mac OSX, and Linux.</p> HWMonitor https://terrehbyte.com/hwmonitor/ Mon, 23 Jul 2012 00:00:00 +0000 https://terrehbyte.com/hwmonitor/ <p>HWMonitor is a great way to view an array of values from sensors from your computer components. Available as a standalone and portable application as well as an installable program, HWMonitor is lightweight and fairly user-friendly.</p> <h2 id="pros">Pros</h2> <p>Very little setup is required to get this thing up and going; even less with the portable executable!</p> <p>From the makers of CPU-ID, the best possible attempt is made to identify and provide names such as &ldquo;AMD Radeon HD 5700&rdquo; which is better than &ldquo;GFX&rdquo;. Paying customers can designate custom names.</p> Skype on Dexpot https://terrehbyte.com/skype-on-dexpot/ Tue, 17 Jul 2012 00:00:00 +0000 https://terrehbyte.com/skype-on-dexpot/ <p>Skype is rather fickle when it comes to running alongside an installation of Dexpot. When you have more than one virtual desktop, it tends to refuse to launch on more than one virtual desktop. Though this isn&rsquo;t exactly ideal, one way to workaround that issue is to force Dexpot to replicate it throughout all or certain virtual desktops.</p> <p>Dexpot users who enable the Desktop Pager plugin will be able to right click on Skype in the pager and tell it to copy Skype to all or certain virtual desktops. Other users will be able to right click on Skype&rsquo;s titlebar (i.e. the bar at the top of any window) and perform the same set of actions to copy Skype to individual or all virtual desktops. This also solves the problem regarding Skype and Dexpot when Skype stops functioning properly when opened in more than one virtual desktop.</p> Teracopy https://terrehbyte.com/teracopy/ Fri, 13 Jul 2012 00:00:00 +0000 https://terrehbyte.com/teracopy/ <p>For a while, I&rsquo;ve been using CodeSector&rsquo;s <a href="http://codesector.com/teracopy">Teracopy</a> to handle day to day file operations in place of Windows. It&rsquo;s widely acclaimed to speed up file operations by optimizing buffer caches or something like that, but I&rsquo;m fairly certain that mileage will very from person to person. Nonetheless, I find Teracopy to be very useful and recommend it to power users. It can also be installed for less than computer-inclined users who want something powerful yet easily usable, provided they don&rsquo;t start messing with some of the deeper functions.</p> Media Keys and the Sidewinder X4 https://terrehbyte.com/media-keys-and-the-sidewinder-x4/ Wed, 27 Jun 2012 00:00:00 +0000 https://terrehbyte.com/media-keys-and-the-sidewinder-x4/ <p>As far as I know, the latest drivers for the Microsoft Sidewinder X4 Keyboard only function with Windows Media Player. I use <a href="http://getnightingale.com/">Nightingale</a> to manage my music so it was either me or keyboard that was going to have to adapt. At first, I installed a plugin for &ldquo;command-line&rdquo; support so I could run bind the media keys to shortcuts with command-line switches, but that would always cause the program that I was currently in to lose focus. That wasn&rsquo;t normally a problem unless I was in some sort of full-screen application, especially ones with 3D environments like Max Payne 3.</p> Looking Back on Soluto https://terrehbyte.com/looking-back-on-soluto/ Mon, 28 May 2012 00:00:00 +0000 https://terrehbyte.com/looking-back-on-soluto/ <p>Today, I&rsquo;m going to try to give Soluto a try again. I picked it up when it had an appearance on Lifehacker, but I later dropped it because it began to be a hassle after some time to work with. It certainly seems like a nifty little tool that&rsquo;ll allow the common end-user to make educated decisions, or in some cases, guesses, about their computer to speed it up by reducing the number of things it has to do.</p> Third Party and Attributions https://terrehbyte.com/thirdparty/ Mon, 01 Jan 0001 00:00:00 +0000 https://terrehbyte.com/thirdparty/ <h1 id="third-party-and-attributions">Third Party and Attributions</h1> <h2 id="food-and-a-little-bit-of-kitchenware">Food and a little bit of kitchenware</h2> <p>&ldquo;Food and little bit of kitchenware&rdquo; by <strong>VectorPixelStar</strong> is licensed under <a href="https://creativecommons.org/licenses/by-sa/4.0/deed">CC BY-SA 4.0</a>.</p> <p><img src="https://terrehbyte.com/thirdparty/foodandkitchenware.jpeg" alt="Cover art for the Food &amp; Kitchenware pack"></p> <p>Per the license, the modified version is distributed under the same terms and is accessible at the following link: <a href="https://terrehbyte.com/images/favicon-src.svg">favicon-src.svg</a>.</p>