Hi all n.n My idea was, instead of downloading the client over and over again after another update, we could use an automatic update client. Automatic update client = when game starts: checks for update of the client, if newest version --> continue to game, if not --> update --> continue to game. If you guys want to, I could code a program to do that for you? -Luca
What type of experience do you have in programming Luca? Would it be a nice tool to have? Certainly. However, until we start WZ editing, there really won't be a need for an auto updater.
best solution is create setup with v62 + client with launcher So it would be easy, just install and play... And launcher must be SWAG
C++, C#, VB (.NET and NON-.NET), LUA, PSPC++, PHP and HTML. (I'm currently working on my own Semi-OS ) I could make it look like anything you want to. I know you guys don't edit WZ files yet, but it isn't only for WZ files. Your Maplestory client itself gets updated every now and then, so I thought it would be much easier if it gets updated automatically than going to the website every time. (Especially for the n00bs under us who are like "Huh? My the game gives me errors, stupid game, stupid private server, I'm going to switch to another one that does work" while not knowing an update comes every now and then xd) Or don't you guys patch the client?
No Java eh? Do you have a GitHub or some portfolio so I can check out your work? As for the launcher, have you ever done one for any other Maple servers? Would be nice to see what options we have (I don't even know what could be picked!) PS: Still need to discuss with the rest of the staff about this, but like seeing pretty things I can drool over
No java indeed, I hate java xd Anyway, I don't have a GitHub (Because I'm mostly working on projects for my own use or commercial use what's not meant to become public). I haven't done anything for other private servers, since the last time I played Maplestory is like 5 years ago. The official Maplestory patcher back then looked pretty nice. I could make it just like that one? Or you can draw something in paint xd, I'll use my imagination then to make it look like it.
Tell you what, why don't you make the launcher, and you can PM me if you have any questions. We'll see what you come up with and we will see how it works once it's done. Can't wait to see what you come up with!
That's nice. Can you explain in a bit of detail how this would work? Is it possible for the application to check filesize/hash of the wz files on the users' computer and if they are different, push the new wz files to their computer if we have them hosted on the server? Or/And how would the application know what version the current client is?
lol no java. If you go to university, you'll have java shoved down your throat like you're Asa Akira. On topic : This is a good idea, but when the client doesn't work people just go on the site, so we can just have a clear announcement with the link to the client so there's no confusion. However, these updaters are more professional and would be a nice perk.
Launcher for Client only, is useless, but for custom WZs, and etc.. then its good Maybe Launcher with "Play" "Register" "Vote" Buttons, auto-update and etc.. thats would be nice
You'll get to see the intro screen that the official GMS has (you know, that thing that shows kind of a website with a PLAY button beneath it.) When you press the play button --> checks current version --> if not client version then update --> launch maple. If current version = client version then --> launch maple. Not YET. Got to do a little research into that to make that happen. I'm sure I could do that, but lets get SOMETHING first. What it will do for now is just downloading ONLY the WZ/EXE/DLL files that have been updated and replace them with the existing ones. The current version number will be checked from a simple TXT file on your server. The version of the client itself will be stored in registery, or .ini file. If current version number > than version stored on pc --> update.
Interesting. I don't know if this will help you at all but here is the open source code for a program called TraPatcher. This patcher checks the wz files. https://code.google.com/p/trapatcher/
Got some delay -.- everything should be working in theory. But that's just theory -.-. I should have removed the bugs by tomorrow.