ASCII GAME PROJECT - Retro 1980's Style Mining Simlulation - CMD CONSOLE - WINDOWS

Completed Posted 2 years ago Paid on delivery
Completed 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.

C++ Programming C# Programming C Programming Software Architecture Visual Basic

Project ID: #30705758

About the project

16 proposals Remote project Active 2 years ago

Awarded to:

fbsashak

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.

$250 USD in 2 days
(6 Reviews)
4.4

16 freelancers are bidding on average $457 for this job

apgrl123

hi, i have rich experienced of C/C++, C#/.NET so that i can give you the perfect result. C/C++, C#/.NET is my top skill and i am majoring it for long years. i have completed the several projects already so i have conf More

$500 USD in 7 days
(17 Reviews)
6.2
Sohail748

Hi There...! Note : I give you 25% off on my all services. So grabs this special limited discount offer. Let’s get to the Project. I came to know that your Looking a developer which have rich knowledge about Softwa More

$250 USD in 1 day
(40 Reviews)
5.5
vut4l1

Hi there.I am very familiar with c/c++ language.I have already worked for 6 years dealing with many c++ projects.I've checked your attached project and I am very interested in your project. When do you need the projec More

$500 USD in 7 days
(52 Reviews)
6.1
ivanovatale

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

$500 USD in 7 days
(14 Reviews)
5.4
mlobovic

Hi Nice to meet you. I have read your job carefully and I'm very confident about your job. As a talented application developer, I have much experience with C/C++ for more than 10+ years. If you give me a chance to chat More

$500 USD in 7 days
(20 Reviews)
4.8
Noman4077

hello dear clind I will give you 20% discount on my bid rate also give on my All Services. So grabs this special offer is limited. Let’s get to the point. I came to know that your Looking a developer which have rich More

$250 USD in 1 day
(4 Reviews)
3.1
imagingspeedpro1

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

$421 USD in 1 day
(0 Reviews)
0.0
saberChabbi

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

$750 USD in 7 days
(0 Reviews)
0.0
Kynsam02

Hello. I'm excited to bid your project. I have read your description carefully and understand what you want. I am c/c++/window programmer and game designer. So I can customize your ASCII graphic game and develop the c More

$300 USD in 7 days
(0 Reviews)
0.0