Neo-Mind 264 Posted May 31, 2013 (edited) Ragnarok Online Launcher eXecutable (R.O.L.eX)Info:I started learning C# + .net and I thought why not create a client launcher and "kill 2 birds with 1 stone and here is the result.I chose the name cuz well who doesn't like rolexes Screenshots: Default Look With BG Features: 1) Configurable Window Title & Background (I am also planning to make buttons also configurable in future) 2) Settings button - invokes setup.exe (the file name is configurable within the ini file) 3) Register button - you can specify the website for registration in the ini file 4) Once you press Login Button (or press Enter) the Launcher minimizes to the background and rises back if the Client gets closed (Useful especially when you press cancel button during initial screens) 5) Starts updater before you log in to ensure RO folder is updated (can be turned off from ini file). Filename of the updater as well as Minimum No of days (default is 1) before next update can also be specified. - Credits to Shakto for the idea Download Link:http://www.mediafire.com/?7l4sq249k3zo4zo EDIT:Second version built for .NET 2.0 using WinForms - aka "Lazy Version" (I still believe its far better to go for .NET 4.0 - you can include the installer for .NET along with your client installer when you provide it to players). Screenshots:Default Look: With BG Image: Download Link: https://www.dropbox.com/s/dmhsqa5gp6adiwv/R.O.L.eX_LQ.zip Let me know if you have any suggestions or face any issues with either version (Flicker appearing in the LQ version cannot be avoided). EDIT 2:Planned Updates:1) Skinnable Buttons & Customizable Button Locations.2) Editable Names for Buttons + Labels.3) Inbuilt Official & Private GRF Patcher. EDIT 3: Discontinued Further Updates since many are too lazy to get .NET 4 or their OS don't support it. Edited June 14, 2013 by NeoMind 4 jaBote, Phoenix, Shakto and 1 other reacted to this Quote Share this post Link to post Share on other sites
frenzmu06 5 Posted May 31, 2013 lol nice! you can add patcher and that will be 3 birds in one stone Quote Share this post Link to post Share on other sites
Neo-Mind 264 Posted May 31, 2013 (edited) ya actually i have been thinking of combining it with a client patcher. But i need to know how the current patchers work first Edited May 31, 2013 by MStream Quote Share this post Link to post Share on other sites
Phoenix 0 Posted May 31, 2013 Nice this one like ROCED but improve thank for useful release!!! Quote Share this post Link to post Share on other sites
thanna 11 Posted May 31, 2013 I tried it running but an error showed up saying R.o.L.ex is not a valid win32 application Quote Share this post Link to post Share on other sites
Relzz 32 Posted May 31, 2013 Yeah! Merge with thor paaatcher<3 2 JulioCF and Phoenix reacted to this Quote Share this post Link to post Share on other sites
thanna 11 Posted May 31, 2013 sir is it for 64 bit only? Quote Share this post Link to post Share on other sites
Phoenix 0 Posted May 31, 2013 sir is it for 64 bit only? i am using 32bit Quote Share this post Link to post Share on other sites
thanna 11 Posted May 31, 2013 sir is it for 64 bit only? i am using 32bit Im using windows XP, maybe theres a .net framework required for this Quote Share this post Link to post Share on other sites
Phoenix 0 Posted May 31, 2013 sir is it for 64 bit only? i am using 32bit Im using windows XP, maybe theres a .net framework required for this yeah try to install .NET Quote Share this post Link to post Share on other sites
Neo-Mind 264 Posted May 31, 2013 yes it requires .NET framework 4 (guess i should have written that down). I initially started using WinForms but the background rendering had some flicker when you tried to resize/move plus some other graphic blunders were coming up so i switched to WPF. Quote Share this post Link to post Share on other sites
frenzmu06 5 Posted May 31, 2013 yes it requires .NET framework 4 (guess i should have written that down). I initially started using WinForms but the background rendering had some flicker when you tried to resize/move plus some other graphic blunders were coming up so i switched to WPF. lol, so ex this program will be used as my ragnarok server launcher then my players have to install .NET framework 1st right? if yes then that's another problem for server owners guiding their lazzzzzyyyyy players running their server... Quote Share this post Link to post Share on other sites
Neo-Mind 264 Posted May 31, 2013 (edited) XP should have .Net 2.0 installed by default let me see if i can compile it for that. Alternatively you could add a .net installer when you provide the client to players EDIT: Nope you need .NET 4.0 - I will try to make an interface in WinForms and see if it works. Edited May 31, 2013 by MStream Quote Share this post Link to post Share on other sites
Judas 100 Posted May 31, 2013 That would be nice :3 Quote Share this post Link to post Share on other sites
thanna 11 Posted May 31, 2013 XP should have .Net 2.0 installed by default let me see if i can compile it for that. Alternatively you could add a .net installer when you provide the client to players EDIT: Nope you need .NET 4.0 - I will try to make an interface in WinForms and see if it works. that would be good sir Quote Share this post Link to post Share on other sites
Shakto 45 Posted May 31, 2013 Thx you, i added this link to the 2013 Ragexe topic Quote Share this post Link to post Share on other sites
Neo-Mind 264 Posted May 31, 2013 @Shakto I made it with the default framework (4.5) but that might have issues with WinXP. Dot NET4.0 is supported by WinXP SP3 so I will switch to that and recompile. Quote Share this post Link to post Share on other sites
Shakto 45 Posted June 1, 2013 No prob, i've another suggestion, can you add to the launcher the code of rsu-kro-rag-lite.exe, ppl will have to have their RO folder up to date, that'll be awesome ! Quote Share this post Link to post Share on other sites
Neo-Mind 264 Posted June 1, 2013 OK i have updated the link in the first post. Interesting idea about the updater will work on that one. Quote Share this post Link to post Share on other sites
Neo-Mind 264 Posted June 1, 2013 I have updated the link with the recent build . Feature added as Shakto Requested - Launches the updater first (filename can be configured in ini) if the latest update was x days before (x is 1 by default or set in the ini file) if enabled (set in ini file). I am also working on creating an alternate version for the "lazy ones" which uses .NET 2.0 (the default in XP) although it might not end up looking the same way as this one. I am also considering a name change to the whole project (Ironically Rolex isn't as catchy as i initially thought ). I do have a different name in mind but suggestions are welcome. Quote Share this post Link to post Share on other sites
Judas 100 Posted June 1, 2013 very nice MStream! Quote Share this post Link to post Share on other sites
Neo-Mind 264 Posted June 2, 2013 Update: The "Lazy Version" has been added to the first post Quote Share this post Link to post Share on other sites
Igniz 8 Posted June 2, 2013 (edited) - Maybe a string and button editor? Just for translation purposes ~ - A version of your launcher without the title bar (for example for dynamic launchers, eg: a launcher with a transparent shaped background) Edited June 2, 2013 by Igniz Quote Share this post Link to post Share on other sites