OXP manager

An area for discussing new ideas and additions to Oolite.

Moderators: winston, another_commander

Chaky
Deadly
Deadly
Posts: 213
Joined: Sat Aug 15, 2009 6:15 am

OXP manager

Post by Chaky »

First of all, I am a veteran Eliteer since mid-80's on my C64.
Also, I am a mod-megalomaniac. (Read: I've downloaded pretty much every OXP I could find)

My suggestion (or a question) would be this:

There should be a tool for installing and uninstalling the OXPs. Much like Oblivion Mod Manager for TES4 that got me spoiled.

I'm pretty much fresh to the Oolite scene and it is quite possible that I've overlooked a similar tool, so if you know any, please do reply.

P.S. I'm aware of OXPConfig..
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

Not sure why you'd need an "install" tool - all you do is extract the .oxp folder of the OXP be it zip, tar or whatever and copy/move to Addons folder of Oolite - I can't see that anything is actually simpler than that. Is there anything specifically this oxp installer should do for you?

Oh, and sorry I forgot my manners! Welcome to the forums!
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6683
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

I was thinking that a dependency managing tool for OXPs would be OK (I have not played with OXPConfig yet), given that there are quite a few that work only when specific others are installed. But for just installing and uninstalling OXPs, where install means "move .oxp folder to AddOns" and uninstall means "delete .oxp folder from AddOns", my preferred OXP manager tool exists already and is called Windows Explorer.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Post by Cody »

I still think of Windows Explorer as File Manager - does exactly what you want it to do.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Post by DaddyHoggy »

another_commander wrote:
I was thinking that a dependency managing tool for OXPs would be OK (I have not played with OXPConfig yet), given that there are quite a few that work only when specific others are installed. But for just installing and uninstalling OXPs, where install means "move .oxp folder to AddOns" and uninstall means "delete .oxp folder from AddOns", my preferred OXP manager tool exists already and is called Windows Explorer.
Or File Browser for those of us with Linux... :wink:
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
Chaky
Deadly
Deadly
Posts: 213
Joined: Sat Aug 15, 2009 6:15 am

Post by Chaky »

- there are 200-300 OXPs, so simple "drag&drop" is not practical AT ALL. A tool with GUI and one-click-install would make things much easier...
- same tool could keep track of stuff like webpage for each mod, descriptions, sort them by categories or, god forbid, put some screenshots besides the names.. you know.. to remind you of what it actually is about..

Explorer is just too... plain. And it is a mess...

And what's with the zips? Have you ppl ever heard of 7z? (talking to general audience)
User avatar
Rustybolts
---- E L I T E ----
---- E L I T E ----
Posts: 293
Joined: Sun Jun 07, 2009 6:22 pm
Location: UK

Post by Rustybolts »

I posted something similiar when i first joined forums.
Quote from my earlier post:-
How about a in game download section where the better campaigns, ships general addons can be downloaded directly into the game. Battle for Wesnoth uses this idea and it works very well.
To download from an in game source would work very well and could handle dependencies for you, and maybe could give ability to update game engine automatically when new version becomes available.
And what's with the zips? Have you ppl ever heard of 7z? (talking to general audience)
Don't understand what your getting at here compressions compression is it not, maybe will save a few k at most?
STE.+ Firefly/Dragonfly + BlackJacksbullion v.1.23 link below.
http://www.mediafire.com/?sharekey=ca16 ... f6e8ebb871
Image
Chaky
Deadly
Deadly
Posts: 213
Joined: Sat Aug 15, 2009 6:15 am

Post by Chaky »

I would be contempt with mod tracking feature of EliteWiki, since most of them I got from there...
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6683
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Chaky wrote:
- there are 200-300 OXPs, so simple "drag&drop" is not practical AT ALL. A tool with GUI and one-click-install would make things much easier...
- same tool could keep track of stuff like webpage for each mod, descriptions, sort them by categories or, god forbid, put some screenshots besides the names.. you know.. to remind you of what it actually is about..

Explorer is just too... plain. And it is a mess...

And what's with the zips? Have you ppl ever heard of 7z? (talking to general audience)
I can certainly select 200 folders from within Explorer and throw them in AddOns in one go. Yes, it is plain and yes this is how it should be.

If I understand correctly what you are saying, you want a tool that connects to a website with the oxps listed, lets you select with checkboxes or some other selection method which ones you want, then resolve any dependencies that may exist and download everything required to your computer. Am I close? As an idea it is not bad, we just need someone to sit down and implement it because it is by no means a small project. Any volunteers?

As for 7z, most people here are well aware of it. But unfortunately, although much better than zip, it is not a standardized compression tool, while zip is and everyone has it. So we go with the lowest common denominator.
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

..

Post by Lestradae »

Hey Chaky,

First, welcome here! :D

Would you have the means to create what you suggest yourself?

Because one of the principles here in the wild wild west of the oolite boards is this: If you want something, do it yourself. If you have to find someone who does it for you, well ...

If you created the feature you suggested yourself, I think it pretty probable that it will be warmly welcomed.

Btw: If it is done, it should not be forgotten that some oxps are not meant to be used in conjunction with one another - like Simon's and Griff's ships oxps in raw state (atm at least) or my own OSE beta which is a merger of about 160 of the "200-300 oxps" you mentioned with the oxps it already consists of!

Just don't wait for someone else doing it :wink:

L
Chaky
Deadly
Deadly
Posts: 213
Joined: Sat Aug 15, 2009 6:15 am

Post by Chaky »

@Lestrade

Thanks for the welcome.

Not much of suggestions forum, ha?
:)

I might just as well do that, one sunny day when I master some real coding. Until then, I'll hold on to this thread.

@another_commander

No. I'm saying that I want a tool that would make installing and uninstalling process more apealing and less where-did-I-put-those-mods-like.

I'm afraid that I'm used to mod managers that makes mod managing a breeze (mods that are far more complex and know-how consuming to install and troubleshoot the conflicts). I just thought that someone came to the idea for making similar tool for oolite.

Considering the simplicity with mods for oolite, it is amazing that no one did... or explains why not.

Long story - short: I've downloaded alot of mods and I would like to try out each and every one of them with least amount of clicks, drags and effort.

H/Well, I might even try and make such tool... one sunny day.
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Post by Diziet Sma »

Hi Chaky, and welcome to the friendliest board this side of Reidquat! :D

I like the concept of what you're proposing, but to some extent I think you're comparing chalk and cheese..

TES4 is made by a commercial software company (with paid programmers) that's been running for at least 15 years, whereas Oolite is made, maintained and developed by a handful of volunteers in their spare time. They are kept quite busy just working out the bugs in the current development version in preparation for its upcoming release.

A similar situation exists with the oxp developers. The oxps are created (by volunteer fans) on different platforms (Mac, Linux and Windows) with whatever tools they prefer to use, are packaged up with whatever tool they happen to have on their particular system, and are hosted in many different locations as well. There is no one centralised download location for oxps and efforts to move in that direction have met with a number of difficulties.
- there are 200-300 OXPs, so simple "drag&drop" is not practical AT ALL. A tool with GUI and one-click-install would make things much easier...
- same tool could keep track of stuff like webpage for each mod, descriptions, sort them by categories or, god forbid, put some screenshots besides the names.. you know.. to remind you of what it actually is about..
Keeping track of all this stuff you mention (as well as the updates to everything) to enable such a tool to work would be a major undertaking for one person (or even two). I suspect maintaining it would be a full-spare-time job for one person also. As others have mentioned already, this is very much a roll-you-own community, and most of the regular posters on this board already have projects running where they contribute in whatever way fits their skills and available time best.

Taking on more work is probably beyond most of us here, which is why it was suggested that you do as we all have, see a need you can fill, and run with it.
Not much of suggestions forum, ha?
It's a fine suggestions forum, and lots of good stuff has come out of it... but sometimes the answer has to be "We're all flat out already, but your idea is cool, so why don't you see what you can do?" If you decide to give it a whirl, there are lots of people here willing to point you at resources, knowledge and tools, as well as helping to solve problems when you run into difficulties.
one sunny day when I master some real coding.
Why not use this project as the reason to bite the bullet and begin learning? That's how many of the oxp devs here got started.
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
Svengali
Commander
Commander
Posts: 2370
Joined: Sat Oct 20, 2007 2:52 pm

Post by Svengali »

Hurray, a OXPConfig-user?! Welcome onboard (or on BBoard), Chaky.

@Diziet Sma: Second that completely.
And I'd like to add that we (scripters) should better think about saving traffic and execution time by optimizing the oxps.

@Chaky: Have fun with the greatest game ever and this friendly place here.

btw: He,he,he C64 :-) Great memories,8,1
Chaky
Deadly
Deadly
Posts: 213
Joined: Sat Aug 15, 2009 6:15 am

Post by Chaky »

@ Diziet Sma

Thanks for elaboration..

.. and I'm not comparing TES to oolite. I'm just comparing mod-handling of the two, so, to use your words, I'm comparing Ementaller to Gouda. :)

BTW, TES4 mods are NOT developed by pro's either, with exception of DLCs. Even I have a project, so to speak, on that scene. (will not self-promote any further)

@ Svengali
I'm OXPConfig-user-wannabe at most.

btw, he he, my great memories were press-play-on-tape-kind... or, should I say "press-play-on" type.
User avatar
Svengali
Commander
Commander
Posts: 2370
Joined: Sat Oct 20, 2007 2:52 pm

Post by Svengali »

Chaky wrote:
BTW, TES4 mods are NOT developed by pro's either, with exception of DLCs.
Yupp. Same for most other games. But in most cases the modders are no noobs, some of them are pro's and most others have a progging/scripting background.
Chaky wrote:
I'm OXPConfig-user-wannabe at most.
That's nearly the same :-)
Chaky wrote:
btw, he he, my great memories were press-play-on-tape-kind... or, should I say "press-play-on" type.
...and listening to the wonderful sounds (siren with catarrh) while drinking coffee :-)
Post Reply