View Issue Details

IDProjectCategoryLast Update
0004839Valley 1SuggestionMay 2, 2012 8:11 am
Reporterzebramatt Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version0.523 
Fixed in Version1.007 
Summary0004839: Make particle modification support persistent over releases
DescriptionMy gut feeling from AI War is that Arcen prefer not to spend too much time on modification support in general - preferring to make the best reiterative community-supported core game than open the door for the game to support a zillion user-unique modified versions - but with Valley I get the impression the door's been left a little more ajar this time, so...

Currently any modifications one makes to the particle effects are overwritten by any updates to the game. Obviously the core particles xml file needs to be updated with releases, to support Arcen adding or tweaking core game effects. But it would be good if modifications were nonetheless persistent over releases.

The best way I've seen this done is by having the game look in two locations for the file and combining them into a single file before loading. Rather than modifying the core file (which could be stored somewhere else), users would be able to add/modify one in a distinct location. The logic would run such that the game creates a third temporary file to run from, which is the user file overwritten, whenever there is overlap, onto the core file. This way users can modify just a couple of particles by including them in the user file, and the core file can continue to be updated in the normal release cycle. And if they ever want to revert to the defaults, they can just move their file out of the user location and the game's run file will be created from just the core file.

Anyway, I'm sure there are other ways to do a similar thing too. Point is: this will really make a difference for me, since at the moment after every single release I have to remember to tweak the particles.

TagsNo tags attached.
Internal WeightFeature Suggestion

Activities

Chris_McElligottPark

Oct 14, 2011 8:41 am

administrator   ~0016562

Yep, that would be a good way to do it when we get a chance coming up.

zebramatt

May 2, 2012 2:59 am

reporter   ~0023252

This is done now, right? :-D

Chris_McElligottPark

May 2, 2012 8:11 am

administrator   ~0023261

Yep!

Issue History

Date Modified Username Field Change
Oct 14, 2011 3:21 am zebramatt New Issue
Oct 14, 2011 7:19 am tigersfan Internal Weight => Feature Suggestion
Oct 14, 2011 7:19 am tigersfan Status new => considering
Oct 14, 2011 8:41 am Chris_McElligottPark Note Added: 0016562
May 2, 2012 2:59 am zebramatt Note Added: 0023252
May 2, 2012 8:11 am Chris_McElligottPark Note Added: 0023261
May 2, 2012 8:11 am Chris_McElligottPark Status considering => resolved
May 2, 2012 8:11 am Chris_McElligottPark Fixed in Version => 1.007
May 2, 2012 8:11 am Chris_McElligottPark Resolution open => fixed
May 2, 2012 8:11 am Chris_McElligottPark Assigned To => Chris_McElligottPark
Apr 14, 2014 9:28 am Chris_McElligottPark Category Suggestion - General Idea => Suggestion - General
Apr 14, 2014 9:30 am Chris_McElligottPark Category Suggestion - General => Suggestion