Master-Athmos:
Also it's not like this is a new thing that games have to adapt in order to be compatible with new engine versions.
That never was the problem. Some people claim that BA was always outdated or whatever but actually it is the only game that always updated. It stayed playable and stable throughout the years. Many other games failed at that.
The update to spring 105 was late because BA development had slowed down. That does not mean the game was dead, the game had simply been in a stable position where nothing was to gain from changing the engine.
Read my previous posts:
BA10, the version updated by a new team to work with new spring had a problem:
It also included too many gameplay changes. Players would not have liked it even without the engine change.
The discussions between players and people who do not play BA (but still want a word on BA gameplay) would have been fruitless, no matter what engine is used.
Forking BA was tried however:
-It would have been required to use a new name. (Which is silly: The game that tries to be most true to old BA is not allowed to be named BA?)
-Initially there was still some trust that BA10 would undo some gameplay changes
-A new dev team had to form from players, which takes time.
-It would have split players even more/sooner.
-For teamgames it matters how players are sorted into teams. (even distribution of skill, no fun to have all good players in one team etc)
For some silly reasons, the fork would not have been allowed to seed its skill-database from BA. Which would have made teamgames very unfun, especially in the crucial testing phase.
Personally I'd vote to just remove such very outdated tech as maintaining and bugfixing it takes development time that the engine really needs in other parts to make some reasonable progress. Plus it's probably extremely boring for the actual programmers trying to keep 25 year old concepts alive...
Oh, sure, I agree. However I still see no reasons why people should not be allowed to use old engines if they want to do so - for whatever reasons. The multi-engine support is already there. Even zero-K used years old engine for some time. History shows that generally the newest engine will always be used, eventually.
Yes, in the stoneage of Spring there was no multi-engine support. But why return to the stoneage?
So to wrap things up this topic's title "Keep Spring engine usable by all" is misleading as even if things like 3do support would be dropped (which isn't even set in stone anyway) the engine stilll would be usable by everyone who desires to do so...
As said, people with old hardware were already locked out. I do not know why for some people it was/is such a big problem to buy new hardware every 5 years or so. Maybe they are not techsavy enough to run Ubuntu on their Macs and it is their own fault for buying a Mac in the first place. Maybe PC gaming is not their top priority in live. Maybe they enjoyed playing on laptops. (I read much about international Spring LAN parties and doubt people travel with their desktop computers.)
The softban of 8-player limit and hard-ban of version 98.0 (or 96.0 or whatever the popular version was) has killed games.
Fact is, these people can not play anymore.
As for updating games:
People like to say that it is so easy and quick. But there are also many threads where people rage about having to extra work or not knowing what to do. Not posted by BA-devs, by the way.
You yourself have returned some time ago but still not released an updated version of your game. When you tried it some years ago, you also did not update. So clearly it is not so easy, even if it should be, especially if updating games for tiny communities is not the top priority.
These were long posts and I have to leave. So excuse me if the writing is a bit messy.