A major flaw on my part was that the regenerated code only copied the original code by its length minus 1 (ticket #9). This is fixed with this release
Also if you look at the source code you will get a sneak peek at what the next feature to the program will be ;)
This version fixes ticket #8.
If you discover any other bugs, let me know at email@example.com
This version should satisfy tickets #6 and #7 with automatic looping alphabetic data and proper decreasing automatic looping of both alphabetic and hexadecimal data
The only change in this release is a bug fix (ticket #5)
The Windows zip file now contains a GUI version and a console version.
The console version (for both Windows and Linux) was just about completely rewritten.
This version satisfies ticket #4 about the hexadecimal increment flaw.
The Windows version of this program now has a GUI!
I will include a console version in the next release for those who prefer it. I'm currently completely rewriting the console version (for both Windows and Linux) so that is why it is not up yet.
- some source code refinement
I found a cross-platform API called Qt which I have just started learning. Hopefully I will learn quickly and there will be a Qt GUI ARCR soon!
My mistake: this should not be identified as a minor tweak.
My second mistake: accidentally deleted the Linux files of v18.104.22.168 and had to release a new version to give Linux users something worth downloading.
Known bug for v22.214.171.124 through v126.96.36.199: program will not open in Linux on upon double-clicking. Users must go through a terminal command to open program
New features include:
- Windows Users: program will open the output file in the OS-set program for ".txt" files
- Linux Users: program will not open the output file, but instead will error that "outputfile.txt" cannot be found or something of that sort, however, no worries, it does exist. This is just the source code for Windows showing its incompatibility with Linux.
- when an invalid value is submitted when the program is requesting information, rather than forcing the user to start over, the program will just re-request the information that received the invalid value
- added support for Linux! (note the major version release is not because of major (source code) change, but rather for the fact that Linux will now be supported)
- removal of the configuration file to try to reduce the clutter of files after unzipping
- a few minor fail-safe switch additions
- some source code cleanup
Version 188.8.131.52 has now been re-released with hexadecimal output capability
Version 184.108.40.206 was removed due to very large bugs in hexadecimal output being found. Will be re-released when those bugs are fixed.
- feature added: ability to make hexadecimal output!
- a few minor fixes
A feature to specify hexadecimal starting data is coming soon!
No more plans for a Windows GUI at the moment. Very frustrating for me to have to work with the Windows API. It's just not for me.
- fixed an internal fail-safe switch
- ticket 1 fixed: if user types an invalid character, the program will re-request the information rather than close
- ticket 2 fixed: feature added: ability to loop a value after X amount of code regenerations, thus actually allowing hex values to be generated by certain user configuration
I have started converting this project into a Windows GUI, but things are not going as smoothly as I would like :/ To me it even seems unnecessary, but then again, more experience in the field is for the best!
- feature added: ability to define a change every X amount of code regenerations
- an explaination in the README of how to properly modify the configuration file
- return of the internal fail-safe switches
- fixed bug: changing the output filename in the configuration file did not change the name of the output file
- hardcoded 32-bit variables for 32-bit systems (not sure if 64-bit is necessary at this point)
- the updated README