ASCII GAME PROJECT - Retro 1980's Style Mining Simlulation - CMD CONSOLE - WINDOWS
$250-750 USD
Paid on delivery
I've been working on my game for some time and need a certain feature to be automated when the game loads. I need someone who understands C++, the dll [login to view URL] and could help integrate it using Pure Basic. The effect I want to achieve here is similar to how some early 16 bit computer games were created with a very limited display terminal resolution.
Info about my game application:
My game uses ASCII graphics which is simply a set of character"FONTs" that store pixel data. Anyone familiar with how early computer games used a modified text mode to mimic graphics will understand this. My game heavily manipulates the CMD console window to behave like turn based game, with some even real time action sequences. My current method of loading my custom font file is to manually modify the windows registry. It took some trial and error but I figured this out.
Here is the specific entry you need to modify is here:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
Once I create a entry for it and load the custom FONT into the windows font folder it becomes selective in the list of usable fonts within the command console. I do not want people who play my game to do this manually as they could easily mess up their system. I would love to have this happen once automatically then the game is loaded. This would involve the application writing information to a [login to view URL] file. If the file does not exist is creates one within the directory to store the settings.
There would need to be a simple check asking the user what operating system they use. Because of the different structure of Windows XP through 10 the code may need to be modified accordingly to handle the references. It shouldn't be too difficult as basic [login to view URL] I think its still included in all versions of Windows. I've had some success in manipulating the console directory by importing the [login to view URL]". But I do not understand it well enough to take it beyond changing the default size and setting the font from the standard set of fonts.
The language this project uses is "PureBasic". You will need to download the free version to compile the code, please keep in mind this has a character limit for the trial version.
[login to view URL]
Possible Solutions:
I have found out that PureBasic can run external programs via:
[login to view URL]
Alternately, you may be able to use PureBasic's GetEnvironmentVariable function to check if a variable you want is set (let's say it's called 'CustomConsoleFontInstalled')? If it is set, do nothing and proceed norm. I must also admit I am a novice coder. I'm much more of a designer/artist that has took an interest in code. I am not sure of any commercial aspect to this project yet its more for my own personal satisfaction right now. But to my surprise ASCII type games have made a comeback on Steam so that could happen in the future.
In summary:
What I need is code that can automatically register a custom font I specify for my game program. The font will be automatically installed into the windows font folder and the necessary registry entry made. The program writes a bit of data to a [login to view URL] file then relaunches the game with the new font already selected for use with the console. When the program closes it should return the console font to the default or last used version.
If the budget isn't enough let me know and we can discuss that further. I would like to hire someone to work with long term. I really need someone who understand game design and what I am trying to achieve here.
I can provide working source code that manipulates the [login to view URL] using PURE-BASIC to resize the Windows CMD console and select a font. But due to my inexperience I am unable to take this code any further.
Project ID: #30705758
About the project
Awarded to:
Hello, I can help you with your project. Additionally can say that you don't need ask users what OS they use. It's easy to detect it automatically. If you are interested, please write to me.
16 freelancers are bidding on average $457 for this job
I’ve spent most of my career developing with C#. During that time it’s been necessary to attain a working knowledge of many other technologies, including C#, Asp.net Web Forms,Asp.net MVC, SQL Server, MY SQL, SSRS (SQ More
Hello, warm regards from speedpro imaging. Project Name: ASCII GAME PROJECT - CMD Console We are a tech company based in Ontario, Canada. We have experience of about 10 years, we've been doing graphics and website des More
Hello,dear I'm a senior game developer and have rich experiences of game developing. I have just read your job describtion very carefully. I'm very interest your project and hope to work with you . Please let's conta More