Page 1 of 6

1.03

Posted: Sun Aug 29, 2010 5:53 am
by george moromisato
1.03 is ready for download:

http://www.neurohack.com/downloads/Trans103.zip

This build has lots of fixes, particularly of regressions in 1.02. But this is an intermediate release, so it is still more unstable than 1.01.

I don't recommend loading old 1.02 games--there were too many bugs in that version.

Here is my list of fixes:

BUGS

#322: In Heretic, MRAD probes are destroyed if base is destroyed.
#355: Defective auton now reads 200A (instead of 300D).
#436: Fixed error message in stats (eq arenaRank "allDestroyed"). [Thanks to Wolfy]
#442: Typo: "engraved marking" -> "engraved markings" [Thanks to Wolfy]
#462: Fixed crash when root element is invalid.
Fixed regression in which events were not being saved properly.
Fixed regression crash when typing 'N' in intro screen. [Thanks to digdug]
Fixed a bug in Teraton table (fuel ore was not counted). [Thanks to PM]
Fixed bug in stats in which missions show up as "Nil/Nil".
Fixed bug which caused Fleet missions to not show up in stats.
Fixed regression in which debug mode button failed to work.
Fixed a bug in which player ship doesn't consume fuel after switching. [Thanks to Prophet]
Fixed a bug with switching ships in which enemies start to escort the player. [Thanks to Prophet]
Fixed a bug in which mouse coordinates were wrong in windowed DX mode. [Thanks to bimbel]
Typo: "After a trail..." -> "After a trial..." [Thanks to SiaFu]

EXTENSIONS

#295: Added resCreateImageDesc function.
#314: Added randomTable function.
#346: Added <OnPlayerEnteredSystem> and <OnPlayerLeftSystem> for stations. [Thanks to sdw195]
#349: Added <GetMaxHP> event for armor. [Thanks to sdw195]
#416: or function returns the first non-nil expression (or nil).
#416: and function returns the last expression (or nil).
#447: Added <LevelFrequency> to system types. [Thanks to Prophet]
Added <SystemPartTable>.
(int) function on Nil now returns 0 (instead of Nil).
Added "ammoType" data field to weapons. [Thanks to Atarlost]
Added "variantCount" data field to weapons. [Thanks to Atarlost]
Added syntax for specifying the data field for a weapon variant.
Added isPlayerClass:true as special attribute. [Thanks to Prophet and alterecco]
Added autopilot attribute on <PlayerSettings>. [Thanks to Prophet and alterecco]
Added 'turnTo order (specify angle). [Thanks to Wolfy]
Added "configuration" data field to weapons. [Thanks to Atarlost]
Added "isAlternating" data field to weapons. [Thanks to Atarlost]
Added "repeatCount" data field to weapons. [Thanks to Atarlost]
Added "sound" data field to weapons. [Thanks to digdug]
Added sysPlaySound function. [Thanks to digdug]
Added maneuverRate attribute for missiles to control max turn angle.
Tracking weapons with images no longer constrained to image facings.
Allow modules in extensions
<OnPlayerEnteredSystem> called at start of new game (consistent with <OnGlobalPlayerEnteredSystem>).
Added "extends" attribute for extensions (extension only loaded for given adventures)
Added "debugOnly" attribute for extensions
When loading a game, load only extensions that the saved game requires.
objGetArmorType now returns a type (instead of CArmorClass *). [Thanks to Atarlost]

GAME BALANCE

#424: Ares positron, positron lancer, and Xenophobe lancer, all have interaction=0. [Thanks to Atarlost]
Hyperion reactor now has Military attribute. [Thanks to PM]
NM900 missile pod now has Disposable attribute. [Thanks to PM]
Arena gladiators use KM550s instead of XM900s. [Thanks to Wolfy and Atarlost]
Increased power consumption of RK15 to 6MW (to match PK15). [Thanks to Wolfy]
Ares capital ships no longer retreat when shields drop. [Thanks to Wolfy]
Defective auton has lighter armor.
Ferian warriors spawned to attack others are no longer hostile towards the player. [Thanks to Wolfy]
Ferian warriors now spawn even if attacked by neutral sovereigns.

SFX

Missiles now have 40 facings.

STATS

Added count of psionic items offered to Domina.
Added count of slaves offered to Domina.
Added count of enemy stations destroyed.
Added count of friendly ships destroyed.
Added count of friendly stations destroyed.
Added time played stat.
Removed listing for more powerful enemy ship destroyed.
Added optional setting to post stats to Xelerus.

USABILITY

#392: Targeting box now uses same colors as LRS.
Added shortcuts for enable/disable device menu. [Thanks to Atarlost]

Posted: Sun Aug 29, 2010 5:56 am
by Aury
:D
AWESOME POST 999! :D

Thanks!!!!

Posted: Sun Aug 29, 2010 6:01 am
by george moromisato
Wolfy wrote::D
AWESOME POST 999! :D

Thanks!!!!
D'oh! If I'd noticed I would have waited until post 1000!

[Edit: Uh, I guess this is post 1000. Happy post 1000 to me.]

Posted: Sun Aug 29, 2010 6:07 am
by Aury
:lol:

Here's the xml resources for everyone! http://xelerus.de/index.php?s=mod&id=780 :D

At any rate, awesome job George!

Posted: Sun Aug 29, 2010 6:07 am
by Ttech
Glad to get a new version to mess with, been recommending this to everyone under the sun, and over. ;)

happy 1000th post, if you ever have free time by irc. :P
It would be amaizng if you could stop by and give us some tricks and tips.

Posted: Sun Aug 29, 2010 6:22 am
by Xephyr
You forgot to capitalize the "o" on the outlaw camps, George.

Posted: Sun Aug 29, 2010 6:26 am
by Song
Xephyr wrote:You forgot to capitalize the "o" on the outlaw camps, George.
And bases.
And several other bases in the early game which lack capitalisation.

Posted: Sun Aug 29, 2010 6:45 am
by george moromisato
Xephyr wrote:You forgot to capitalize the "o" on the outlaw camps, George.
I'm torn on this, but I'm trying to follow a consistent style:

If an organization has a proper name, then we use title capitalization:

Ranx Empire
Corporate Hierarchy
Sisters of Domina

All of the above are proper names.

But if we're describing a collection of individuals without a proper name, then we just use a noun phrase:

outlaws
illegal miners

When naming stations, the same thing applies. If the station has a proper name, then we should capitalize it:

Starton Eridani
Arcology of New Victoria

But if we're describing a generic station, then we use a noun phrase:

abandoned container
residential station

The confusing part happens when a proper name (name of an organization) acts as an adjective in a noun phrase. Then part of the noun phrase is capitalized, while the rest is not:

Charon Pirates stronghold
Ferian colony
Ranx outpost

This last is consistent with common usage. E.g., newspapers talk about "Somali warlords" (not "Somali Warlords") because "Somali" is a proper name serving as an adjective in the phrase.

But if some grammar expert here has a different view, I'd love to hear it.

Posted: Sun Aug 29, 2010 7:01 am
by Aury
:)
Mind doing us a favor & giving us a quick example of how to do modules for an extension? :D

Posted: Sun Aug 29, 2010 12:38 pm
by BlakeG228
When do you believe 1.03 will be more stable than 1.01?

Posted: Sun Aug 29, 2010 12:41 pm
by Aury
I think you made a typo. You meant 1.01?

Well, 1.03 itself is just 1.03; it won't change; 1.04 might be more stable. Don't know...

Not till it comes out anyways.

Posted: Sun Aug 29, 2010 12:43 pm
by alterecco
Massive realease george... The changelog looks great.

Posted: Sun Aug 29, 2010 12:51 pm
by Prophet
Fantastic! I can't wait to play with all those great new toys :D
Thanks George

Posted: Sun Aug 29, 2010 1:26 pm
by BlakeG228
Sorry for typo. Need 2 slow down I guess :roll:

When is 1.04 out then? few months,6 months, a year?

I thought you could just upload updates or something like windows does.

I'm learning so work with me. I have been playin for about a month now. :D

Posted: Sun Aug 29, 2010 1:35 pm
by Aury
Less than a year in all likelyhood. Given the rate of past releases:
If there is a massive crashbug/save-game-killer bug, George will get a new one out ASAP
Otherwise, it should be out in a few months. Say... 2-4? Very rough guess. Could be sooner, could be later.