The forum has been set to read-only mode. For community discussion and questions, head over to our Discord: https://discord.gg/taleoftwowastelands

Calling all C#/C/C++/Pascal experienced programmers!

What's new and upcoming in Tale of Two Wastelands? Find out here.
User avatar
Risewild
Posts: 3219
Joined: Mon Oct 01, 2012 9:14 am

Calling all C#/C/C++/Pascal experienced programmers!

Post by Risewild » Wed Oct 04, 2017 6:37 am

What the title says.


If you're a experienced and/or dedicated C# programmer and are interested in joining the TTW team to help with our installer and whatever other stuff we throw at you. Just give us a call (post below or PM any staff member).


You read that correctly, we are looking for C# programmers. Our installer is built in that language and we need people to help us finish the installer so the public can enjoy TTW 3.0 the soonest possible. If you program in another language such as C/C++ or even Pascal and are willing to create a patch maker and installer please also inquire.


The current version of the installer lives here. The design document lives here.



^Featured: Simulated future TTW programmer. Happiness levels might vary from the depicted above.^


Please only apply if you can be 100% committed to the project and are confident you can complete it in a reasonable amount of time. Additionally it's a pro bono job, but you're welcome to put it on your resume or portfolio.


Signature:

tghs
Posts: 11
Joined: Fri Jul 03, 2015 5:25 am

right around the time i get

Post by tghs » Wed Oct 04, 2017 9:47 am

right around the time i get my programming job too. shucks. i have a friend who needs a new hobby, i'll ask him.



paragonskeep
Posts: 738
Joined: Thu Oct 25, 2012 6:19 pm

I've taken C# classes but no

Post by paragonskeep » Wed Oct 04, 2017 4:26 pm

I've taken C# classes but no where near where you all would need. I'll check with my I.T. buddies and see who's proficient and send them your way. I'll make sure they know that this is a Pro-bono gig too. 


If life is but a test, where's the damn answer key?!?!?

a2937
Posts: 130
Joined: Mon Jul 04, 2016 3:44 pm

I am proficient in C and Java

Post by a2937 » Wed Oct 04, 2017 8:56 pm

I am proficient in C and Java. Does that count? C# is Microsoft`s Version of Java after all. I have Visual Studio up and running on my computer able to handle DotNet. Alas, I will be busy these upcoming weeks due to college assignments so only a tiny amount of support can be given.   



GrantSP
Posts: 123
Joined: Sun Jan 08, 2017 11:13 pm

Just let us have a look at

Post by GrantSP » Wed Oct 04, 2017 10:17 pm

Just let us have a look at the current repo and I'm sure something can be done.


I am by no means an experienced C# coder but I like to think I'm not an idiot either, programming really is language agnostic for the most part, it's just logical reasoning.



User avatar
FiftyTifty
Posts: 493
Joined: Tue Apr 09, 2013 7:36 pm

I can hack my way through C#,

Post by FiftyTifty » Thu Oct 05, 2017 12:58 am

I can hack my way through C#, made a couple neat programs, so I might be of some use.


A comprehensive, exhaustive list of what the installer needs to do is needed though.



User avatar
FiftyTifty
Posts: 493
Joined: Tue Apr 09, 2013 7:36 pm

DasFedoraGuy wrote:

Post by FiftyTifty » Thu Oct 05, 2017 2:40 am

[quote=DasFedoraGuy]


 


Why do you need a dedicated installer? Why not just have a program that copies files from it's resource directory, or from an online location, etc.? Hell, why not just have it like it is now where someone just downloads a zipped file? No offense, but it feels like the more time drags on the more your making this harder for yourself and team to actually get anywhere. KISS and just release the files online.


[/quote]


 


Because Corporations are draconic and stupid. If they release actual files, down goes TTW. The legal solution is to have a patcher. The main problem sounds like it's hard-coded what gets patched, but that should be easy enough to resolve with clever string list usage.



thermador
Posts: 773
Joined: Tue Aug 07, 2012 2:24 pm

DasFedoraGuy wrote:

Post by thermador » Thu Oct 05, 2017 3:17 pm

[quote=DasFedoraGuy]


Why do you need a dedicated installer? 


[/quote]


One, copy protection to make sure people own the games. 


Two, another legal reason: the way TTW works is that it doesn't distribute any original game assets.  It simply copies the files from your Fallout 3 folder to your New Vegas folder and then makes a whole bunch of modifications to them.  This keeps the download size very small (otherwise it'd be gigabytes) and also keeps us out of legal hot water.


Three, the installer allows people to select optional files and customizations for their TTW experience, some of which are more complex than just adding another .esp file.


...


In any case, we aren't asking for the moon here.  The installer just needs to be updated for the new version, not written from the ground up.  Our main C# developer got a full-time professional programming job for a large multinational tech company, and hasn't had the time to work on it.



Gribbleshnibit8
Posts: 481
Joined: Sun Nov 04, 2012 2:06 am

For those curious, I updated

Post by Gribbleshnibit8 » Thu Oct 05, 2017 4:11 pm

For those curious, I updated the first post with a link to the installer code base on github.



User avatar
RoyBatty
Gary
Posts: 7742
Joined: Sun Apr 27, 2014 10:26 am
Location: Vault 108

I updated the first post with

Post by RoyBatty » Thu Oct 05, 2017 5:11 pm

I updated the first post with a link to the design document/installer requirements.


The older installer already did much of this, there is a few enhancements needed.


Image

Post Reply