This week I did some more work on my filter for Project Diablo 2. I am basing it off of a friends filter that he created, and using his template to help me learn more about it. This learning on the fly is a great skill for a “language” that I don’t know, and my ability to pick it up.

ItemDisplay[r11 OR r11s]: %TAN%AMN %GRAY%11%MAP%ItemDisplay[r12 OR r12s]: %TAN%SOL %GRAY%12%MAP%ItemDisplay[r13 OR r13s]: %TAN%SHAEL %GRAY%13%MAP%ItemDisplay[r14 OR r14s]: %TAN%DOL %GRAY%14%MAP%ItemDisplay[r15 OR r15s]: %TAN%HEL %GRAY%15%MAP%ItemDisplay[r16 OR r16s]: %TAN%IO %GRAY%16%MAP%ItemDisplay[r17 OR r17s]: %RED%* %ORANGE%LUM %RED%* %GRAY%17%MAP%ItemDisplay[r18 OR r18s]…

This week I edited and added a little bit to my Diablo 2 filter. The rerelease of this game has sparked a huge interest from me, and remembering how much fun I had in that game as a kid. I have been trying to combine my love for coding, and my love for gaming and this has been a very fun in between.

//╔══════╗//║ GOLD ║//╚══════╝ItemDisplay[CLVL>79 GOLD<5000]:ItemDisplay[CLVL>59 GOLD<2500]:ItemDisplay[CLVL>44 GOLD<750]:ItemDisplay[CLVL>24 GOLD<250]:

My first change, was removing the CLVL>79 line that I had, because I feel any gold amount more than 2500 is worth grabbing. This…


This week was a lot of fun for me. I got to learn a “language” that is specific to an item filter in a game I play called Project Diablo. I have a friend who is very good at writing filters for these games, and created a full filter himself for multiples and let me use his to learn and reproduce for my own learning. This was mainly to see my ability to read and pick up the logic of a foreign language for coding a file to limit or change what I see in the game.

First, the filter…


I continued on my LUA Script fun this week, and to be honest, it is pretty consuming. In my mind, consuming is not a negative thing for something I am practicing though. I absolutely love feeling the need to go to my computer to learn more about coding, and being passionate about learning what to do next and how to solve an issue. Right now, my issue is my mouse. I am trying to use the Logitech API guide for the LUA script syntax, but the guide is not quite right. …


After being asked in multiple job applications if I have any experience with LUA scripting, I decided it may be a good week to learn it, because it also had some relevance to my current hobbies (gaming). With the re-launch of Diablo II coming out, I decided to play hardcore on a private server, and a friend of mine had a good idea, to create a LUA script that leaves a game when you press a button on your mouse to prevent your character from being deleted if you die.

This was a really fun idea because it is a…


This week, I ended up in the hospital due to my kidney stone again. While this did slow down my physical coding, it didn’t slow down my learning! While I was sitting in the bed, I decided to research Java for an upcoming interview I have for a company out in Nashville, TN where my girlfriend and I would LOVE to relocate. They know my Java knowledge is limited, but that won’t stop me from trying to get ahead of the game and impress them in my first interview with what I have picked up from our first chat.

I…


This week, instead of just transcribing information from a blog post, or a stackoverflow post to my own, I instead spent time researching, bringing over the code(unchanged), and reading different concepts to try and fully understand the functionality that I will be implementing. I plan on adding a search bar to my League of Legends project that I made in school, and I felt that the current style of learning that I was doing was not sticking very well. …


This week I used what I have re-learned from my curriculum to go over alternate ways to do my previous projects. I had done them two ways initially so I have added my code back, which was less efficient, in order to study how it worked and how condensing it helped. Of course, it is all commented out.

constructor(props) {
super(props);
this.state = {
this.state = {…

This was quite the curveball week, which I definitely didn’t expect after my last weeks writing. About 10 days ago I ended up with a Kidney Stone, and had to go to the ER which threw a little hiccup in my flow of things. It wasn’t my first, and after the initial day I have bounced back from my previous two in no time at all. This time, it was different. I have been in pain all week, and I went to the doctor today and they believe my stone is stuck which is really rough. …


This was a very interesting week. After last week, when I got to finally restart my labs, Windows had a fatal error with my Visual Studio Code, so this week I did a little bit of updating on Github, along with two labs, but overall this week I decided to rebuild my Chromebook and install Linux after my discovery of the instability of Windows.

I had to wait for my brother to come over because he is farm more familiar with Linux than I am, but it really showed how much more user friendly Linux is than Windows for coding…

Parker Williamson

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store