Jump to content

Photo
- - - - -

Seamless addon/mission management


  • Please log in to reply
13 replies to this topic
Thread Starter
toadlife
toadlife

    Master Gunnery Sergeant

  • Members
  • 1134 posts

  • Joined: 08-July 2001

Posted 29 April 2003 - 22:21 #1

I'd like OFP2 to literly be able to tie itself into the OFP community. The whole mission/addon thing needs to be completely seemless, painless and error free for the many folks who just want to PLAY the game.

Imagine this:

OFP could have an integrated addon/mission management system that ties into the OFP community and taps into the resources of volunteers from around the globe. People who run OFP websites could volunteer their webspace/server resources to host thousands (or just a few) of the addons that are available.

When a mission maker compiles his/her mission, information about the addons used in the mission are stored in the pbo file. When OFP loads the mission, it checks for needed addons and if they are not installed, it connects to one of the participating sites in the community and downloads the appropriate files.

A central server (Hosted by BIS) could keep track of each of the voluteer's servers, and what files they host (read: Napster), redirecting people's OFP to whichever server/servers have the files they need.

The addons files would be identified by name, and CRC checksum, so there would be no doubt as to wheather or not the proper addon is being downloaded.


Possible requirements for a system like this:

* When a mission is compiled, the editor would have to do a better job of figuring our what addons are used, by parsing through scripts and triggers to check for "addweapon" type commands.
* Addons would have to follow some sort of standard and only be hosted by this distributed system if they met the standards.

Just dreaming BIG here. Posted Image
"Whenever you want information on the 'net, don't ask a question; just post a wrong answer." -- Cancer Omega.

Thread Starter
toadlife
toadlife

    Master Gunnery Sergeant

  • Members
  • 1134 posts

  • Joined: 08-July 2001

Posted 18 May 2003 - 00:28 #2

Expanding upon this idea..the technolgy to make it happen is free for the taking. The site below contains everything you guys would need to connect everyone in the OFP community and make addon/mission/update management seamless.....

Check it out..


http://www.gnucleus.com/GnucDNA/
"Whenever you want information on the 'net, don't ask a question; just post a wrong answer." -- Cancer Omega.

Dubble0zero
Dubble0zero

    Sergeant

  • Members
  • 133 posts

  • Joined: 02-January 2003

Posted 18 May 2003 - 08:39 #3

That is a great idea... I just hopes that BIS makes it...
But if they does a system like this for the uppdates allso, they will have to make all uppdates backward compatible (I'm not really sure of that word) so it doesn't matter if you have a newer version of the game, you can still play on a server that have an older version... Posted Image





theavonlady
theavonlady

    The one and only OFP MOM

  • Members
  • 7641 posts

  • Joined: 04-July 2001

Posted 18 May 2003 - 11:00 #4

Seamless to me means that OFP doesn't do ANY addon checking when it starts up, other than maybe for its own addons.

Everything else only gets checked when a mission.sqm is read and the addons listed are verified.

Simpler than that (for OFP players) I don't think there can be. Posted Image
Posted Image

MaxPower44
MaxPower44

    Corporal

  • Members
  • 64 posts

  • Joined: 09-December 2002

Posted 22 August 2004 - 12:35 #5

It's an old thread but it seems the much appropriate then ...

I aggree with you about a database of addon manage by BIS.

Don't know in which period and with which army ofp2 will be used. but it will great if BIS anticipate tha fact that some modders create addon which is not the same period or army.

I means some things like this in each addon :
- period (50 60 80 90 2000 ... or none)
- country (US, UK, Germany, France .....)
- picture of the addon (to help mission maker to do a choice)

Then when a mission maker would like to create a mission in 80 period with UK vs US (why not ? Posted Image ) only addon with this period and those country are shown.

An other things that can be great is to have more than 2 country in one mission taht's mean more than 2 camp with the capability to do alliance in game (great for dynamic mission)

Thx to read me

spm1138
spm1138

    Sergeant

  • Members
  • 124 posts

  • Joined: 03-July 2004

Posted 23 August 2004 - 05:28 #6

This is a superb idea.

It would totally remove any confusion over addons.
Posted Image

ade_mcc
ade_mcc

    Gunnery Sergeant

  • Members
  • 435 posts

  • Joined: 10-February 2004

Posted 23 August 2004 - 11:07 #7

re: Seamless addon/mission management

It seems logical to me (i.e. maybe not true) that a really good mission should still be a good mission whether it was intended for America vs Russia, or units altered to become BAS rangers vs Tonali, or UKF vs whoever.

Good missions are lacking for quality units but not because of the lack of quality missions.
Could this be better managed?
At the moment, I download at work and play offline at home. Scenario - disaster, I've downloaded a mission but cant play as im missing one addon or another.
Mission templates are the way forward.
Start the mission - you get asked your choise of unit and opposition. Maybe even a choice of map. Maybe im told the mission authors recommended units. Maybe I dont have the required addons. Never mind, I use a slightly different one that I do have.

I can use the editor with a bit of patience, but I just dont think that it should be this tricky.

I dont think i've put this together very well, but its wet outside and im supposed to be working.

Just thinking outloud - I quite like MaxPowers suggestions too.
AMD Athlon 64 3500+, K8T Neo 2 Motherboard, 1Gig DDR400 Ram, GeForce 6600 GT 128Meg, 21\" Monitor
----------------------------------
Operation Flashpoint Inspired Game ---> Linky

MSpencer
MSpencer

    First Sergeant

  • Members
  • 930 posts

  • Joined: 09-December 2003

Posted 26 August 2004 - 15:01 #8

Somehow I don't think some 56ker brand new to the game is gonna tolerate downloading Tonal, BAS De/Ras, BAS Blackhawks, BAS Littlebirds, the DKM British Vehicle pack, and UKF DPMs for 92 hours to play one mission.

It's a good idea but it needs a confirmation system. It's doable, but what if someone's using a beta addon? How can the BIS server cope with different versions? How can the BIS server cope with a bunch of people downloading a hell of a lot of stuff at once?

Good in theory, I'd just like to see it executed without major problems. There are many barriers to overcome, AutoAddon in OFPWatch was a start, I assume this would be the final iteration, but servers are only so powerful...

m21man
m21man

    Warrant Officer

  • Members
  • 2102 posts

  • Joined: 15-August 2003

Posted 26 August 2004 - 16:18 #9

There'd better be a way to turn this off, because I hate automatic downloaders Posted Image Posted Image .

shinRaiden
shinRaiden

    BI Developer

  • 1956 posts

  • Joined: 07-April 2003

Posted 27 August 2004 - 17:42 #10

Before a good solution like that can take off, there needs to be more coordination and standardization between mods.

As a 56k'r student in a remote rural area, I don't mind having to plan a trip to find a free hotspot to dnld an addon. But when I have to download the entire pack again to pick up additional independent new models, or cpp changes, I'm probably not going to. And if there is a track record of that kind of project management, I'm probably not going to dnld their stuff at all. You can split the configs, shared data, and specific models into separete PBO's. Plus the reduced download sizes could reduce strain on hosting as well.

Any way, OFP needs dynamic ingame loading/unloading of addons. Maybe an option on the front screen, that pops up a list of addons you've "checked in" to a xml file with an external app like the preferences app. In game, the xml config would get parsed and a sanity check to make sure that file is there, and to flag dependancies. If you have broadband, you could check an option that would hit a master site, or sync'd replica, to see if there is a new version of any or all addons.

Additionally, you would want to make it so that you could call that dialog from the missions, mp, and editor sections as well.
And where is that band that so vauntingly swore, That the havoc of war and the battle's confusion,
A home and a country shall leave us no more? Their blood has washed out their foul footstep's pollution.
No refuge could save the hireling and slave, From the terror of flight, or the gloom of the grave;
And the Star-Spangled Banner in triumph doth wave O'er the land of the free and the home of the brave!
(3rd stanza of the Star-Spangled Banner)

Mope528
Mope528

    Private First Class

  • Members
  • 13 posts

  • Joined: 07-September 2005

Posted 09 September 2005 - 13:12 #11

I LOVE IT, I was just going to say that but I searched and I can't believe someone else thinks like me, AWESOME you are dude

I got "OFP watch" which is kinda a crappy addon manager which for me only works on one server "LOL" I tried to go to rts3 server and downloaded like 1.3 gigabites of stuff, and then when I connected, it just kicks me for no reason. saying missing stuff.

It would be GODLY if bis or codemasters or WHOEVER it is that's making these games I'm confused forgive me. game1 game2 AA. but if they had a OFFICIAL addon manager in the game that would auto download them if you didn't have them, i'd love it

shinRaiden
shinRaiden

    BI Developer

  • 1956 posts

  • Joined: 07-April 2003

Posted 09 September 2005 - 16:52 #12

Ouch, this is a year+ old thread.

Getting back to priorities. The community needs to structure their addons correctly, and plan for patching to allow this kind of integration. Addons At Ease is a step in this direction, but many addon makers find the dependency requirements too "inconvienient". Well if addons were structured correctly the mega mods would be 1~10% the size that they are now, and stuff would be patchable.

It doesnt do any good to make an autodownloader if the downloads are auto-clobbered.
And where is that band that so vauntingly swore, That the havoc of war and the battle's confusion,
A home and a country shall leave us no more? Their blood has washed out their foul footstep's pollution.
No refuge could save the hireling and slave, From the terror of flight, or the gloom of the grave;
And the Star-Spangled Banner in triumph doth wave O'er the land of the free and the home of the brave!
(3rd stanza of the Star-Spangled Banner)

FRidh
FRidh

    Private First Class

  • Members
  • 19 posts

  • Joined: 10-December 2002

Posted 25 September 2005 - 10:48 #13

It would be awesome to have a central server with all the addons. Maybe we could have that central server and make the same addons available on other computers around the world using something like bittorrent.

However, you also need to include dependancies in the database for each addon, so if you would want to download a mission, you get to see what addons are required. Maybe something like APT that Debian Linux is using. It would be great to have something like that for OFP. Every addon would have a unique ID and its version.

When using dependancies you could also have different versions in the same database. If you have 2 different addons and they each need a different version of another addon, you would be able to download them both. Also, better backwards compatibility could be added that way.

What should be added, what was already mentioned, is the possibility to search the database for certain things, like the period and country.

When you start OFP it could search the database for newer versions of each official file and addon. But it should also be possible to turn it off.

<span style='font-size:8pt;line-height:100%'>Edit: wow, I've been reading these forums for years, but never posted before :-|</span>





tug2000
tug2000

    Private First Class

  • Members
  • 38 posts

  • Joined: 07-January 2002

Posted 25 September 2005 - 11:09 #14

Funnily enough i have started programming a version of this.

Uses XML feeds from community sites to my server This includes the URL to the file, Description info, dependancies list and "Parent" i.e. if the addon is an update they are grouped together.

The app would be run outside of OFP but would inspect you addons folder and determine any updates or dependancies which are missing, then either display links to those files or just download automatically.

I am planning to build this with the ability to "plug" extra games into it without much work but flashpoint first Posted Image

Any thoughts?




Posted Image