Window Renamer v1.3 (2/22/2015) Released

Update: If you downloaded the program before I wrote this update, don’t worry. I made a small tweak and added an official icon for Window Renamer. Now if you download the file it has the icon.


The new version can now change windows names by their process ID. This is useful if you have a window of the same name up. Now you can use their process ID to specify the exact one you want to rename.

Download: v1.3 (2/22/2015)
Source Code:

Changelog v1.3

  • ReturnWindow can now return Process ID with the command line argument “returnpid”
  • Added Find Window by PID option
  • Updated ReturnWindow hash

Changelog v1.3+

  • Added icon

Retro Game Image Tools

I noticed that since I have a strong interest in older games, that is to say games I grew up with, I make a lot of useful tools for editing images of things for retro games or for remaking/fan making retro games. What I’m interested in now if for anyone using Duplicate Tile Finder (DTF), Batch Trim Tool (BTT), or Palette Extractor (PE) to tell me if you have any ideas for a fairly simple tool that would make your life just that much easier when dealing with retro images. Some ideas I had in mind will be listed below…

- Tile Splitter : A tool for splitting up tiles. Would include support for offsets and borders.
- Tile Merger : A tool that does the complete opposite as Tile Splitter. It merges a folder of images order by ASCII character chart.
- Tile Identifier : A Windows-only GUI tool for identifying the index of a tile as well as some various information; like it’s palette, it’s real size, it’s grid x and y, and it’s real x and y.

I was also thinking of a tweak to make to DTF. I want to add an offset and border option so that odd-ball tile sets can be correctly identified.


Batch Trim Tool v1.0 Released (win/osx)

Batch Trim Tool is a tool I developed for cropping out whitespace in an image. This is intended for usage with 2D sprites. Other uses are not tested nor are they likely to work.

A key feature of the program is that it supports not just dragging-and-dropping one file in and having it output the trimmed version, but it also supports cropping entire folders and their subdirectories if you tell it to.

Download: Windows v1.0 | Mac OS X v1.0

Usage on Windows
1. Set any settings in btt_settings.ini
2. Drag-and-drop any file or folder into btt.exe and wait
3. The file or folder should be in the same folder with the appended name to it, default is “trimmed”

Usage on Mac OS X
1. Set any settings in btt_settings.ini
2. Open up console and go to directory.
3. Type in “./btt [file name or folder path goes here]“, click enter and wait
4. The file or folder should be in the same folder with the appended name to it, default is “trimmed”

Example of what it does (this is real output from the program). The box around the image shows the size of the image.

Not trimmed (47×47): slime_TreeSlime slime_Slime slime_BoxSlime slime_WingSlime slime_Babble slime_GoldSlime slime_DrakSlime
Trimmed (Various): slime_TreeSlime.trimmed slime_Slime slime_BoxSlime slime_WingSlime slime_Babble slime_GoldSlime slime_DrakSlime

If it has any errors, as usual, please report them on my forum and I’ll attempt to get to them ASAP. Make sure to provide failed files as well. Or if that is not possible, at least make it possible for me to replicate the problem.



Bug in polls…

I couldn’t figure out why the poll said 0 for all these months. Then I tried to vote. It blocked me! I looked in the logs and a ton of people were trying to vote and got the same message. I apologize to anyone who tried to enter an answer. That was my bad. Something went wrong with the polls.

Update: It’s fixed. You should be able to vote again. I deleted all of the logs that were in reference to the poll and it seems to be working…
Note: The “fix” involved, forced me to remove any check of your online ID of sorts. That is to say, a cookie and IP. So now you can limitlessly vote technically. However, when I close the poll all duplicates will be removed. So don’t bother, it will literally be a waste of both of our times.


ACC v2.0 dropped for cross-platform v3.0

Just after 2.0 had made its way, I decided a month or so ago that I wanted to have Anime Character Creator be cross-platform as to appease all people (and to prevent, “is it for mac” type questions). What I will be doing is porting as much code as possible from v2.0. Then using GTK# via Mono to remake the program. It won’t look nearly as aesthetically pleasing as I want it to be, however it will be better in the end because I have some better design choices in mind, which will allow all of the features I didn’t add to 2.0.

I am not likely to engage in this project actively again until next year. Winter seems to hurt my work ethic (if I even had any), so don’t expect it soon. Plus, there will probably be a lot of speed bumps I will encounter since I’m not overly familiar with GTK#. However, one thing I’ll do different from my norm, is that I will be open sourcing the code right from the get go. That way you can compile it at your own discretion and I won’t release until official v3.0 status.

In unrelated, I don’t feel like making another post for this, news, the next project likely to see the light of day after 3 years (holy crap), is my Kanji-Kana Tool (web edition). The original was literally made just for me to be run on my local computer Apache server. It was written in vanilla JavaScript therefore requiring no extra libraries (and it used “AJAX”, which was a complete mess without abstraction libraries). It was really quite something. Obviously now I’ve gotten spoiled since being introduced to jQuery 6 years late (I was developing back during IE 5 and 6, so I really dropped the ball on that one). Got off on a tangent there, whatever the case, it’s coming in a different form. Made for the purpose of multiple users and flexibility. If this project gets bigger than I expect it to become, I may move it to another site as a heads up.


Palette Extractor v1.0b (4/10/2014) Re-Released (Win and Mac)

I’m re-releasing Palette Extractor v1.0b with the correct readme.txt information and a Mac build.

Download Windows: Palette Extractor v1.0b (4/10/2014)
Download Mac OS X: Palette Extractor v1.0b (4/10/2014)


Duplicate Tile Finder 1.0c (10/13/2014) Released (Win and Mac)

With this release brings support for BMP files (input only) as well as a Mac build. Sadly, unlike with Windows, you’re going to have to run the program through the terminal. Just locate the folder and run as “./dtf”.

Download Windows: Duplicate Tile Finder (10/13/2014)
Download Mac OS X: Duplicate Tile Finder (10/13/2014)


Windows 10, I approve

So with Windows 8 having sold just horribly and a lot of developers deciding not to develop for it, like myself, it looks like Microsoft has turned the clock backwards a bit and made a true successor to Windows 7.

A bunch of my software running on the Windows 10 Tech Preview

Windows 10, originally called ‘Windows 9′, but for the sake of ’95/98′ related issues was pushed up to ’10′, is the next version of Windows. I grabbed the tech preview version recently to see what I could criticize if they kept on following the Windows 8 style. While there were some things that bothered me at first, overall I’ve had a very pleasant experience since. Let me start off with my annoyances and how I solved them in less than 20 minutes after installing.

1) Forced account login/creation
2) Start menu “Modern UI” icons
3) The same annoyances that Windows 7 had

Okay, for the first one. When you’re just trying to get it to the desktop, unlike with Windows 8, Windows 10 is really pushing for a Microsoft account junk. I obliged them with a fake person by the name of “Fudge Mania” and a very insulting fake email address which I will not replicate here. When asked to verify, I simply used the ability to skip that. Which makes sense, considering if I was installing this and had no access to the internet, that I’m installing a system so I can access the net right now.

Next I activated the administrator account using the command “net user administrator /active:yes” while running command prompt in Administrator mode. I logged out and logged into the Administrator account. I proceeded to delete the “Fudge Mania” account. Then opened up the registry. I looked up the fake vulgar email address with the search functionality and deleted or changed anywhere it appeared. For instance in ‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion’ you can find the ‘Registered Owner’ who you can change to whatever you want so that when you have software like notepad opened with the about page, it’ll say the program is registered to the ‘Registered Owner’ value.

Onto number 2. This one took me all of 20 seconds. I right clicked on every icon and clicked to ‘unpin’ it from the menu. In no time at all it was looking so much better. However, I also wanted things like Computer Management and the real Control Panel, not “PC Settings”. This was super easy and well placed as a right click context menu on the start menu icon. Superb job to whoever thought of adding those to the start menu. That saves me the step of having to open the start menu and right clicking on “Computer” or typing “mmc compmgmt.msc”.

Number 3 was easy as well. The same things that annoyed me about Windows 7, non Administrator account and account safety. The first one I’ve already gone over. The second one was the same from Windows 7. I hate the warning prompt about running applications. I shut that off in a heartbeat.

In the end, there were only 3 things that bothered me about the system and they were 100% solvable. That said, Windows 10 is definitely looking like a true successor to Windows 7. As of right now I can say that I have my full support behind your direction Microsoft. Please by all means continue.


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.



© 2015 NRGsoft