Forums » Community Projects
Vendetta Online Pre-Launcher
Download: Dropbox
I made this utility to serve a few purposes, some of which you may find useful:
-providing quick access to the forums before the game launches
-providing auto-backup feature for chatlogs
-quicker access to the plugins folder
It has a few bugs and discrepancies, but I would love your feedback for this tool.
~Windows only, sorry! (Though you are welcome to wine if you would like (should work now, read below))
Im still not sure what to use for the browser landing page. Also, should the application maximise on start?
I made this utility to serve a few purposes, some of which you may find useful:
-providing quick access to the forums before the game launches
-providing auto-backup feature for chatlogs
-quicker access to the plugins folder
It has a few bugs and discrepancies, but I would love your feedback for this tool.
~Windows only, sorry! (Though you are welcome to wine if you would like (should work now, read below))
Im still not sure what to use for the browser landing page. Also, should the application maximise on start?
update to fix a glaring issue that it triggered final execution when the updater quit, not when VO quit. right now, press a button to finish, but i want it to be automated...
Just a FYI. Even if you run this tool with Wine, it will not run the native client. It will only run if you also have VO installed via Wine, which seems quite stupid.
I take it you used something like C++ builder for this? Could you share the sources?
I take it you used something like C++ builder for this? Could you share the sources?
Yoda, I DID say windows only; I could make it look for the native maybe, but I dunno how/if it would execute...
I actually use multimedia fusion 2 to build stuff, which lacks any linux exportation; my real coding skill is rather lacking. Maybe someone else will make something in response to this.
[edit]
I was thinking about this today, and realised something: the program execution is handled mainly by Windows, with this program merely handing off the path to the object in question. As such, if I were to allow it to point at another file, in this case the linux binary, IN THEORY this would merely tell the host to run xxx. Ill try to update the application to allow launching alternative files.
I actually use multimedia fusion 2 to build stuff, which lacks any linux exportation; my real coding skill is rather lacking. Maybe someone else will make something in response to this.
[edit]
I was thinking about this today, and realised something: the program execution is handled mainly by Windows, with this program merely handing off the path to the object in question. As such, if I were to allow it to point at another file, in this case the linux binary, IN THEORY this would merely tell the host to run xxx. Ill try to update the application to allow launching alternative files.
I threw something together that might allow you to launch other applications; since I beleive the actual launching of programs is handled by the OS, associating the Vendetta Online linux binary should work. without any way to test it on my own computer, meh. i might have actually broken something.
To associate another file to use instead of "vendetta.exe", follow these steps (included in the readme)
1)Launch VOPL.exe with wine
2)enter into the bottom box (next to the continue button) "L <path to your vendetta online binary>"
3)press enter to apply
4)type "save" and press enter to save your changes
If Linux paths are case senstivite, then let me know and ill fix some more stuff. Ill fix it later anyways, but for now the edit box forces lowercase, since im lazy and didnt want to include case conversion of commands (the two that exist, anyways).
Ill also make this part of the main settings page later on, too, so the edit box isnt needed.
also, if you want your own skin, here is the layout (I used Krita): https://www.dropbox.com/s/db9zmkd2zdlljl7/VOPLSkin%20layout.kra?dl=0
in the skin.cfg file, the first line points to your bitmap (should work with other image types, too). the second line modifies the second browser button, for guild pages in theory. use it for anything, i guess.
To associate another file to use instead of "vendetta.exe", follow these steps (included in the readme)
1)Launch VOPL.exe with wine
2)enter into the bottom box (next to the continue button) "L <path to your vendetta online binary>"
3)press enter to apply
4)type "save" and press enter to save your changes
If Linux paths are case senstivite, then let me know and ill fix some more stuff. Ill fix it later anyways, but for now the edit box forces lowercase, since im lazy and didnt want to include case conversion of commands (the two that exist, anyways).
Ill also make this part of the main settings page later on, too, so the edit box isnt needed.
also, if you want your own skin, here is the layout (I used Krita): https://www.dropbox.com/s/db9zmkd2zdlljl7/VOPLSkin%20layout.kra?dl=0
in the skin.cfg file, the first line points to your bitmap (should work with other image types, too). the second line modifies the second browser button, for guild pages in theory. use it for anything, i guess.
release 0b: minor UI fixes, and some stuff.
The program now properly tests admin rights, so the single feature that relied on it should work now. make sure you run the program as admin! now that this works, the plugin manager can also be worked on, and some other things.
Settings now follows the skin (Ill make a nicer skin soon too); the save button now shows visual representation it is saving your settings. you can also manually edit the settings now, if you want.
Still need to make it nicer for linux users - I suppose that will be next.
...OH! and the browser now scales to the window properly.
link in first post was updated.
The program now properly tests admin rights, so the single feature that relied on it should work now. make sure you run the program as admin! now that this works, the plugin manager can also be worked on, and some other things.
Settings now follows the skin (Ill make a nicer skin soon too); the save button now shows visual representation it is saving your settings. you can also manually edit the settings now, if you want.
Still need to make it nicer for linux users - I suppose that will be next.
...OH! and the browser now scales to the window properly.
link in first post was updated.
I wouldn't worry too much about Lunix folks, we tend to cobble stuff together as needed (afterall, that is the core of what Linux is about no?), was just pointing out that running this under Wine to launch VO would not work. Nice that you added support for custom paths though, because not everyone installs programs into the default place even on Windows, and I even have a script to bodge the registry entry if I move VO to network storage. I am weird though, but still nice to have.
A plugin manager might be nice, especially if it can install from various compressed archives; getting the paths right can be a bit hard for newbies and the likes.
A plugin manager might be nice, especially if it can install from various compressed archives; getting the paths right can be a bit hard for newbies and the likes.
A proper manager is on my todo list, but ive got some other things ahead of it. Did you know, if you dont have VO installed, you cannot exit the application from within the application? That, among a few other issues, are my first priority.
While I work on these things, would you guys also like an option to append the new errors.log to an existing backup, instead of creating new files? I guess it would help if you are looking for keywords across several days (or years) of piloting.
Just an idea I had from another thread....
Just an idea I had from another thread....
I would prefer error logs to start fresh each time but having a copy of the previous log(s) is also usefull