Audio Sleeper v1.0c (9/27/2014) Released

This is a critical update for the program. It doesn’t look or act differently from v1.0b, but it fixes a processor build mismatch which could cause the program to crash or suddenly shut down on Windows 8 (32-bit). I don’t think this affects 64-bit systems (not confirmed).

Download: Audio Sleeper v1.0c (9/27/2014)

I’m just going to write this ahead of time. This will definitely not be the last release of this program. I’m fairly sure there are other crash bugs not caught or just general changes that need to be made to improve usability.



Audio Sleeper Release (09/25/2014) – Updated

Update: Version 1.0 released. Link was updated. Removed “Executable Name” because it’s the same as “Process Name” only with the addition of the “exe” part. Added Master Volume option in place of “Executable Name”.
Update 2: Version 1.0b released. Link was updated. Raised maximum input value to 99999 and made it so the form is not resizable.

Audio sleeper is a little program I made to sleep the audio after a defined number of seconds, minutes, hours, or days. I have sleep issues and one of the ways I’ve managed to sort of suppress its full effects is having media playing while I’m lying down. Problem is that I had no way to suppress the sound after a bit of time, like a TV sleep timer. So I designed this program with that in mind.

It’s super simple to use, even if it seems like a lot at first. The most recommended way of usage is to first type the application Window Title into the program while “Window Title” Search Type is selected. Then click over to the “Process ID” Search Type. This will ensure that even if the Window Title changes, the program will still be able to disable the program’s audio.

You can use a gradual volume decrease if you want. That will fade out the sound over the set last seconds, minutes, hours, or (even) days.

Download: Audio Sleeper v1.0b (09/26/2014)
Requires: Microsoft.NET 4.0 Runtime, Windows Vista/7/8 (maybe XP)
Note: Program may or may not work on Windows XP. I honestly have no idea and don’t care. Windows XP is 13 years old. It’s not the future, so I’m not going to bother trying to make code for it anymore.
Note 2: The program only performs volume change on default audio device. I (might) add a feature to deal with non-default audio devices later, but for now…no.

There will be a second release of this program tomorrow. I wrote this whole program today and am actually going to bed right after I post this. I will enable the “Executable Name” option and add a “Master Volume” option as well. The Master Volume option will enable you to disable the audio system entirely instead of just a single program.




Resolution Scale Helper Release

I was having a hard time naming this little tool. It was made for calculating the width or height of an image if I scaled it down to a given pixel width or height. I added some other extra stuff to it, but its primary purpose is that of helping to scale resolution.

You can use it here: Online Tool

Check and uncheck the “Lock Scale” checkbox to get the desired scaling effect.


The boys are back in town…

This is a teaser cover for our next game release. “Double DeConstruction 2: The Wreckoning”

Double DeConstruction 2: The Wreckoning (DDC2)

Note: We were too new to Unity and thus have not completed the game in the Ludum Dare appointed time. That doesn’t mean that we won’t finish it though. We’re having way too much fun. DDC2 plays how the original game was supposed to be like.


Upcoming things…

First let me start off by saying I have switched from a purely programming language primarily for game development over to a AAA grade game engine called Unity. I don’t have any regrets. It’s quite possibly the best move I ever made. As I’m enjoying developing games again.

Second, Active Comic Reader has drastically changed formats to use XML because, well, who cares. That’s that. It’s more flexible which makes it more useful for maintenance and future updates plus extensibility.

Third, I’m going to be releasing new software called SPFileDiff. I originally developed it to compare files on my drive to find duplicate files. It wasn’t meant for use outside of myself, however, I have reworked it to hopefully not crash and so I will release it publicly soon.

Fourth, I’m going to be doing the Ludum Dare this time around using Unity for the first time. With only a little over a weeks worth of experience, I’m hoping it’ll all go smoothly. Let me note that I used Unity ages ago and so technically have more than a weeks worth of experience, but it’s been ages so… Anyways, I’ll be streaming starting Saturday GMT-7 @ my Twitch NRGsoft channel.

That’s what’s upcoming! Enjoy it soon…I swear I’ll follow through…maybe. Then again, I can do whatever I want since I’m getting $0 revenue from all of this, so…

P.S. Support forums have been added to the site. Use them to make feature requests, help, etc.


The poll and response

So I put a poll out for 2 months before I went on full vacation (I was in burnout/hiatus mode before that). Expectedly the results were heavily skewed towards Anime Character Creator (38 votes). Next was Active Comic Reader (3 votes).

Other (T-ACT Engine), Other (I don’t care), Games, and Learning Monkey (e-book), all had 1 vote.

I’ll respond to each one in a separate paragraph below.

Didn’t expect T-ACT Engine to pop up. I figured everyone had given up on that one, including me. Let me say straight up that I would love to do T-ACT Engine. However, without funds and more experience, there’s no way that project will gain any traction. This is just a blatant fact that I have accepted and hopefully you will as well.

For the “I don’t care” option, you 1 person hit the most ironic choice on the poll. In that you took the time to care about not caring about what I do. Very interesting indeed.

For the games one, yeah, I’d love to do that too. Games burn me the hell out though. I feel like no matter how much I learn I’m still unable to accomplish what I want. Games are a hell of a thing to make. I think with more math knowledge it would benefit me a great deal.

For the learning monkey one, mmmm, no. I put that up before I decided that I’m probably going to move on to another system. Programming games from scratch wouldn’t be a problem if I didn’t have to deal with collision detection and response. I’m horrible at the math for collision and it has burned me out more than 5 times now. So I think I’m done with Monkey.

As for the most common answer, Anime Character Creator, I’m not sure how to go about completing it. I did some really strange stuff in the code and it actually locked me into a bit of a corner about how to do the addons. I didn’t think about that stuff from the start and now it seems very hard to add. I will attempt to finish up, but uh, yeah, I need some time to consider the best route to add addons.

ACR received a surprising 3 votes. This was completely unexpected. I don’t know if people accidentally clicked on it or if those were genuine votes. If they’re genuine, then great. I’m actually interested in working on it at the moment and will proceed to do so (suck it ACC voters :D). As of right now I’m in the process of enhancing it. Audio can be cached and played at will. I’m also in the process of rewriting the same code that ran the prototype but with a different and extendable style. I want to approach ACR in a somewhat robust style of programming that I’ve never tried before. We’ll see how that goes.

So there you have it. That poll was just for me to gauge interest, not to follow strictly. I’ll obviously take into consideration that ACC/2.0 is my most popular project, so not finishing it would be a lousy move on my part. However, that project was originally meant as something for me to learn from, it really wasn’t meant to be my most popular project. That was just pure chance. I was actually hoping Duplicate Tile Finder (DTF), Window Tool, or SPCalc would be more popular. Obviously this was based on my bias for tools that help in modifying and hacking, which is a very strong passion of mine.


Secrets and ACC code released

Have you noticed that there haven’t been any updates recently? That’s right, cause we’re doing something secret! We figured being silent would be best. Although saying there’s some sort of secret is even better. Now you want to know and we aren’t going to tell you just yet. Just be prepared. It probably won’t even be this month! Then after that I’ll get back to work.

In other unreleased news, I decided to release the source for ACC 2.0 for now. It’s very incomplete in my opinion as I had not yet solved how to do a particular part yet. It’s truly in the middle of development. However, have at it because I said I would release it and would continue updating afterwords, which I will. https://bitbucket.org/Goodlookinguy/acc

Edit: …and let me apologize on behalf of Bitbucket for their horrific new layout which will hopefully burn once enough people complain.


Ludum Dare 26 thieves

During Ludum Dare 26 I made a very hard, yet very addictive game called Flee. It may have not been a great game, but it has features that are very in tune with games like Flappy Birds, where even though people don’t like it they keep playing. A bit ago I noticed a spike in people viewing the source code and not the game itself. This has me quite worried that my code is being stolen for the sole purpose of simplifying replication to the mobile market most likely.


If you see anyone who has replicated my game and is selling it, tell me so I can kick their asses. Virtual or otherwise. I’m okay with flattery via replication, but not blatant theft of my code.


PeerBlock List Unblocker v1.0 (5/24/2014) Released

Edit: A better name for this product is, “PeerBlock Failed List Update Fixer,” but it feels a tad too long.

PeerBlock is a neat utility for blocking ads and random people who like to scan over IP ranges, at least from what I’ve seen. A while ago they updated to a new version which introduced weekly-only list downloads to lower bandwidth costs. This is understandable. However, this is not what happened, at least for me. The list fails to update and then proceeds to act like it updated the list, which means that I can’t get updates. It had been several months since I had the list update. This pissed me off. So I solved the problem.

Download: PeerBlock List Unblocker v1.0 (5/24/2014)

To use it, shut down PeerBlock, set the PeerBlock installation location, which is set to the default location by default. Then click the “Generate & Set New ID” button to set a new unique ID. Start PeerBlock again and bam, you should be able to get the list update that you’ve not been getting.

Note: There’s a slim chance it could give you a Unique ID already in use. In which case, repeat the process over again.
Note 2: I beg of you, don’t use this tool to abuse the system. This was made for people who, like myself, are genuinely having problems.


Window Renamer v1.2 (5/8/2014) Released

I came up with an even better idea while I was working on ACC about Window Renamer. I extracted the window finder part from AutoIt and made the .NET version of Window Renamer communicate with the Window Finder application. The result was pretty fantastic.

Note: It takes a little for the finder to start up. So don’t go crazy clicking.

Download: Window Renamer v1.2 (5/8/2014) | Get Source Code

Edit: Updated to version 1.2b
Download: Window Renamer v1.2b (5/8/2014) | Get Source Code


  • Added window finder
  • Version B
  • Fixed bug in window finder that caused further delay of the crosshair showing up
  • Added security check for Window Finder to ensure it gets updated if it needs to be updated
© 2014 NRGsoft