Find Jobs
Hire Freelancers

C++ Game Patcher / Launcher

$30-250 USD

Σε Εξέλιξη
Αναρτήθηκε πάνω από 8 χρόνια πριν

$30-250 USD

Πληρωμή κατά την παράδοση
I've seen similar projects posted here and bid on with a high bid of $37. Thus, I am setting the price accordingly. You are bidding on this project with the understanding that it (the project) must meet the following criteria: 1. Source code made available to me (I do NOT wish to have exclusivity, so if you wish to reuse what you write for someone else, that is fine). 2. Game Patcher will connect with either a source HTTP or FTP (though must support both) for the configuration file (for file list, location, etc.). 3. Custom port support (for either HTTP or FTP) is a must, so it should NOT assume port 80 for HTTP or 21 for FTP, must be configurable. (However HTTPS and SFTP is NOT necessary -- though if able and it wouldn't increase the price, you're welcome to include secure protocols) 4. Fault (MD5, SHA, etc.) confirmation/checking of the files the player obtains FROM the patcher (not all the files that are in the players game client directories, just the ones the patcher downloads, to confirm a good clean download) 5. BMP/JPG "background" for the patcher using a standard size. I'd prefer the patcher "window" be roughly 500 x 300 pixels with the background picture encompassing the entire size of the window. I'd prefer a method so that I can change said picture whenever I want, recompile the patcher and it is implemented. 6. Two "buttons" are a must. They can be at static locations on the patcher window. I'd prefer a "Check Patch" (which will confirm they are up to date) and "Play Game" buttons, however, I would like to easily manipulate the names of these buttons. I'd like to be able to define what executionable/program "Play Game" executes. (I WILL disclose what game this will be used for upon successful/agreed upon bid). I will disclose now, it is an older game which utilizes DirectX 9.0 in case that has any bearing on the programming of the patcher. The lowest bid from a decently ranked freelancer wins. There have been plenty of game patchers released which do what I am after, for under $50, though, for whatever reason they became abandonware (i.e. their programmers haven't been heard from in somewhile). Here is proof that a similar project averaged a $37 bid: https://www.freelancer.com/projects/C-Programming-Javascript/Game-Launcher-auto-patcher/ Here is a patcher as well that seems to -almost- do what I want, though has been abandoned by its developer: [login to view URL] Here is yet another patcher which would be IDEAL (i.e. the "perfect" fit/program) but again, the developer has seemed to have abandoned the project: [login to view URL] If the above patcher (in the youtube video) could be cloned/duplicated, without a sharp increase in bid price, it seems it would be perfect. Though, I'm perfectly fine with a basic patcher/loader as described above in the requirements criteria.
Ταυτότητα εργασίας: 9402687

Σχετικά με την εργασία

Απομακρυσμένη Εργασία
Ενεργός/ή 8 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Goose Creek, United States
5,0
1
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Δεκ 15, 2015

Επαλήθευση Πελάτη

Άλλες δουλειές από αυτόν τον πελάτη

Disassemble DLL
$10-30 USD
Disassemble DLL -- 2
$30-250 USD
Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.