OpenXcom Forum

Modding => Released Mods => Area 51 => Topic started by: Hobbes on March 28, 2019, 01:11:14 am

Title: Area 51 future versions and OXCE
Post by: Hobbes on March 28, 2019, 01:11:14 am
Starting with the next version 0.965, Area 51 will fully migrate to OXCE to take advantage of its extra modding abilities. This is a decision that I've been considering for more than a year since it will mean that Area 51 cannot be used with the nightlies, but OXCE's development has really made me rethink the benefits versus the disadvantages of such a move.

As a result, here's a list of the already implemented features for version 0.965:
* Xenophobia levels - depending on the mission or type of UFO encountered, your units may suffer a morale penalty to reflect the 'fear of the unknown' present when encountering extraterrestrial entities and their technology. This penalty has a chance of be applied on each turn (on average 10 morale points per unit). Soldiers may be subject to different types of Xenophobia in UFO and Alien Base missions. Xenophobia essentially acts as a soft timer for actively hunt and kill the aliens in those missions to compensate for the growing morale loss
* Fire Extinguisher (used by Meridian on his Area 51 LP)
* Pilots - crafts now require pilots which are recruited separately from soldiers, and are also a part of the ground team during missions. Pilots and other crew assigned to a craft have a 75% chance of surviving if their transport is shot down by hostile craft
* XCom crafts are now kept if Escape, Extraction and Defense missions are lost, and also in some of the Council special missions
Title: Re: Area 51 future versions and OXCE
Post by: Meridian on March 28, 2019, 02:39:25 pm
Just a rant, but maybe it wouldn't hurt to release it as 1.0 for OXC... and then continue with 1.1, 1.2, etc. for OXCE.
I'm slowly getting allergic to versions like 0.99z9f2 :)
Title: Re: Area 51 future versions and OXCE
Post by: Hobbes on March 28, 2019, 04:33:26 pm
Just a rant, but maybe it wouldn't hurt to release it as 1.0 for OXC... and then continue with 1.1, 1.2, etc. for OXCE.
I'm slowly getting allergic to versions like 0.99z9f2 :)

The issue I see with a 1.0 release is that people might expect that work will continue for the nightly version, when I have no intention of keeping and updating two separate versions. Plus, I'd really like to make a 1.0 release when the missing images are someday added.

I'll bump the version to 0.97 instead of 0.965 because the change is important enough. That leaves 29 numbers until 1.0 is released, which should be enough (I don't plan on going the Piratez way for numbering ;) )
Title: Re: Area 51 future versions and OXCE
Post by: Yankes on March 28, 2019, 08:05:29 pm
29??? No 100000000000... :D

0.99999999

And next version is

0.999999999

simple isn't it? :D
Title: Re: Area 51 future versions and OXCE
Post by: Hobbes on March 28, 2019, 09:07:29 pm
29??? No 100000000000... :D

0.99999999

And next version is

0.999999999

simple isn't it? :D

Even better binary system! Makes everything simpler and easier!

So version 0.1110111010 (0.954) will be replaced by 0.1110111011 and then followed by 0.1110111100
Title: Re: Area 51 future versions and OXCE
Post by: Stoddard on March 28, 2019, 09:15:20 pm
just use roman numerals and be done with it  :P
Title: Re: Area 51 future versions and OXCE
Post by: Yankes on March 28, 2019, 10:45:27 pm
But roman is limited to around 4000...
Title: Re: Area 51 future versions and OXCE
Post by: Stoddard on March 28, 2019, 11:49:59 pm
But roman is limited to around 4000...

That's for "practical purposes".

For impractical ones you can use 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM'
Title: Re: Area 51 future versions and OXCE
Post by: Yankes on March 29, 2019, 12:05:18 am
This is not roman numeral, after 3 repetion of same symbol you need use new one. Correct should could look like:
1000: M
4000: BM
5000: B
9000: WM
10000: W
40000: EW
50000: E
90000: ZW
100000: Z


Or at least start using float number notation:
10: X^I
100 X^II
1000: X^III
10000: X^VI
100000: X^V
Title: Re: Area 51 future versions and OXCE
Post by: Stoddard on March 29, 2019, 12:29:16 am
No, that's too many letters to remember. I suggest Gray code to be used:

MMM for 3K
MNN for 6K

...
NNM for 11K


and so on
Title: Re: Area 51 future versions and OXCE
Post by: Hobbes on March 29, 2019, 10:51:17 pm
Here's current change log for version ϙζ (using ancient Greek numerals)

* Fixed map generation bug with Dawn City terrain
* Fixed map block with missing stair holes in Slum terrain
* Added Spacefarer Navigator rank
* Changed: XCom crafts are now kept if Escape, Extraction and Defense missions are lost
* Added Fire Extinguisher item
* Removed: alien base radar range; fixed other starting variables
* Added Xenophobia mechanism: during UFO and Alien Base missions it is possible for XCom units to suffer a morale loss each turn (50% chance) of ~15 points. This mechanism happens in most Alien Base missions, along with Cydonia, and roughly in 50% of all UFOs spawned. A similar startingCondition is also used in the Escape missions, but the penalty there is of ~10 points
* Changed: Darkstar craft can now be set to autopatrol a region
* Changed: Blackbird's unit capacity has been upgraded to 12
* Added: pilots are now required for all craft, a single pilot for interceptor crafts and and two pilots for all transport craft. Pilots can be recruited just like normal soldiers and will be present during ground combat missions. They can also gain experience from aerial interceptions.
* Changed: human scientist corpses can't be recovered; scientists can surrender
* Changed: Laser Minigun now weights 32 and can only be fired with both hands
* Changed: UFO numbers have been slightly increased

This is what I have planned for the future since they'll imply several major changes:
* Artillery strikes (explosions happening randomly and without warning) and mine fields
* Nuclear accident, chemical spills, biological weapons release, etc.,
* Recovered civilians can become soldiers, pilots, scientists or engineers, but their death in the battlefield will also mean a greater morale loss
* Commander Guard and Ethereals will be limited to a single alien base type
* Alien bases will upgrade over time in the number of UFO interceptors launched
* Spotter/Sniper and Leeroy AI modes
* Alert Descriptions for all missions
* Missions can give research or items when completed
Title: Re: Area 51 future versions and OXCE
Post by: Yankes on March 30, 2019, 01:10:16 am
ϙζ (using ancient Greek numerals)
I see, our contribution to version system numbering was significant :D
Title: Re: Area 51 future versions and OXCE
Post by: BBHood217 on April 01, 2019, 05:10:30 am
How about instead of version numbers, you use the calendar?  I've seen games where their versions are written as 08/13/2017 or the like, and I think it's useful.  Plenty of games and mods seem destined to never reach a final version; so rather than working towards some mythical 1.0, just have a release date as its version number.  Not only will it be easier to compare it to past versions, but people won't be turned away by a seemingly incomplete product just because the listed version isn't 1.0 yet or ever will be.
Title: Re: Area 51 future versions and OXCE
Post by: kevL on April 01, 2019, 05:37:16 am
190331 - today
190331b - later today
Title: Re: Area 51 future versions and OXCE
Post by: Hobbes on April 01, 2019, 04:12:22 pm
How about instead of version numbers, you use the calendar?  I've seen games where their versions are written as 08/13/2017 or the like, and I think it's useful.  Plenty of games and mods seem destined to never reach a final version; so rather than working towards some mythical 1.0, just have a release date as its version number.  Not only will it be easier to compare it to past versions, but people won't be turned away by a seemingly incomplete product just because the listed version isn't 1.0 yet or ever will be.

190331 - today
190331b - later today

I feel now like I could write an entire book on software number versions! :D

But honestly, Area 51 is so developed at this stage that version 0.98 should see full OXCE integration and implementation, and afterwards it's merely bug fixing and balance. The only thing really missing are Ufopaedia sprites and such but 1.0 will be released later this year whether the missing artwork is done or not.
Title: Re: Area 51 future versions and OXCE
Post by: Mr. Quiet on April 09, 2019, 10:35:36 am
I love OXCE. This is how classic XCOM is meant to be played.