EnglishGermanFrenchRussianPolishItalianSpanish
Log inRegister
 
[SCRIPT] [X3AP] X-Achievements - [01/01/2014]
Post new topic Reply to topic Goto page 1, 2, 3, 4  Next
View previous topic :: View next topic
Author Message
Joubarbe





Joined: 31 Oct 2006
Posts: 2577 on topic
Location: France
Thank you for registering your game
modified
PostPosted: Sat, 21. Dec 13, 23:05    Post subject: [SCRIPT] [X3AP] X-Achievements - [01/01/2014] Reply with quote Print

X-Achievements
(v3 - 01/01/2014)


---------------------------



---------------------------


Description


Remember X-Rebirth ? No ? Well, it has a fantastic trailer (the first one), in which the narrator says, at the end, "where your actions truly matter". So be it ! Let's do that in X3 instead, where I feel my actions need to matter a bit more.

There are two main problems with achievements. Firstly, they are bound to your game, not to your character. That means that all the little goals you liked in your first game will never appear again. Secondly, achievements are never immersive. They spawn at the bottom right of your screen, and they don't have any real effects on the game.

X-Achievements try to do better than that Smile

Update - it's now easier to find where your rewards are with X-GPS !








Features

  • Dynamic achievements. Although they are fixed (there are always 40 of them), their goals vary in number. Objectives are randomized in a way that two games are never exactly the same. For example, an achievement can demand 8 marines in your ship in a game, and 15 in another one. Or to have a Boron and Split police licenses in one, and Argon and Paranid in the other.
  • Immersive achievements. To provide an immersive script, I had to make a secret group of watchers, "The Circle". They will reward you for every achievements and can influence pretty much everything. However, apart from credits, you will never receive magically wares and ships. You will have to go get them in a random chosen station. Rewards will await for a proper ship to be loaded into.
  • You will always receive an incoming message when you complete an achievement.
  • All achievements are retroactive ; therefore savegames compatible.
  • One hotkey : one menu. Nothing to configure...
  • ... but you can customize most of the achievements from the t file.
  • Rewards are not customizable, and you won't see them before you complete the achievement. I find that more immersive and it fits better in "X".
  • All achievements are bound to the ship you are currently piloting. The AI will never trigger them.

Installation


Copy the content of the archive into your AP ...x3tc\addon folder.

Regarding TC compatibility, I think it will only be partially compatible. There is one achievement that requires you to discover every headquarters and some of them have changed locations from TC to AP. I only play/mod AP, so I can't guarantee anything.

Please report any bug and spelling/grammatical mistakes.

You can do everything you want with this script.


Changelog

    Version 3
  • Anti cheating-temptation. Now you can deactivate/reactivate the script ; all your achievements are saved forever and you can't complete them more than once.
  • "A Dark Moment" will now require you to destroy a type of station. This will avoid completing the achievement without your help (a specific station can be destroyed at any time).
  • "A Proud Moment" is now racial. Meaning that it is linked to "A Dark Moment" : if you have to destroy a station from a specific race, you will never have to build a station of this same specific race.

    Version 2
  • The sector of "Far Away" will never be known from the player.
  • "Smuggler" and "Honest Merchant" are harder. From 100,000-200,000 to 2-4 million for the former, and from 1-2 million to 10-15 million credits for the latter.

    Version 1
  • Initial release (21/12/2013)


Technical

  • 7122-L044.xml


Thank you...


... to all scripters who have helped me and answered to my questions Smile


Achievements (40)


  • Captain of Industry : Achieve trade rank X.
  • Combat Pro : Achieve fight rank X.
  • Smuggler : Have illegal wares onboard of a specific value.
  • Honest Merchant : Have wares onboard of a specific value.
  • Defenser of the Law : Have two police licenses from random races.
  • A Proud Moment : Build the station X.
  • Filthy Rich : Have X hundreds of thousands of credits.
  • X-TREME : Achieve both ranks X-TREME.
  • Gratitude : Achieve the highest reputation with a random race.
  • Nemesis : Be hated by a random race.
  • Profits Friend : Achieve the highest reputation with Teladis.
  • Major Miner : Mine X units of Nividium.
  • X-plorer : Discover X number of sectors.
  • Bad Guys Killer : Kill X number of enemy fighters.
  • Big Fish is Down : Destroy a specific type of M1 or M2.
  • The Smaller One Too : Destroy a specific type of M6
  • A Few Good Men : Have three high skilled marines.
  • Greedy Capitalist : Own X stations.
  • Fleet Leader : Own X ships.
  • Brave General : Have X number of marines onboard.
  • Powerful Admiral : Own X capital ships.
  • A Dark Moment : Destroy a type of station.
  • Size Matters : Equip your ship with a specific (big) gun.
  • Under Attack! : Be in a ship targeted by X number of missiles.
  • Well Protected : Be in a ship protected by X GJ of shield.
  • Mobile Home : Buy a specific TM.
  • Far Away : Discover a specific sector.
  • Major Places : Discover all headquarters.
  • The Beauty : See the Ozias, and admire it.
  • Time is of the Essence : Reach 600 m/s.
  • Crazy Trader : Own X shares at a specific Stock Exchange.
  • Made for Bombs : Buy a specific M8.
  • Serious Damage : Be in a ship whose hull has been severely damaged (in X %).
  • Danger is Close : Be close to an hostile M1 while piloting a random type of fighter.
  • A Gift from the Temple : Discover Elysium of Light.
  • My Little Friends : Deploy X drones at the same time.
  • Feel Suicidal : Go in the center of a Xenon sector in an unshielded M5.
  • Completely Broke ? : Have 0 credits in your account.
  • Kha'ak's Arsenal : Own X Kha'ak ships.
  • Master of Communications : Deploy X satellites.
  • Life Fulfilled : Complete all the achievements.


Known issue

Unfortunately, for some of you, X-Achievements does not work at all, leading to a hang in the game, as soon as
you activate the script through AL menu. With the help of Mokunen, I've tried to understand the bug, but as I can't
reproduce it myself, I cannot solve it.



Last edited by Joubarbe on Fri, 18. Jul 14, 00:08; edited 11 times in total
Back to top
View user's profile Send private message
Pierre'70





Joined: 30 Apr 2005
Posts: 120 on topic

Thank you for registering your game
PostPosted: Sat, 21. Dec 13, 23:19    Post subject: Reply with quote Print

Works precisely as described! Thanks!

Back to top
View user's profile Send private message
Kadatherion





Joined: 25 Nov 2005



PostPosted: Sun, 22. Dec 13, 02:37    Post subject: Reply with quote Print

Nice, you really did it!

I have really little time to play lately, but I'll be sure to give it a try as soon as possible. Good job Thumb up

Back to top
View user's profile Send private message
zanzal





Joined: 15 Sep 2012
Posts: 304 on topic

Thank you for registering your game
PostPosted: Tue, 24. Dec 13, 06:02    Post subject: Reply with quote Print

Nice concept! That was one thing I didn't so much like about playing modified or a second time. Are you considering an API to add support for integration with other mods or do you think it wouldn't be workable?

Back to top
View user's profile Send private message
Joubarbe





Joined: 31 Oct 2006
Posts: 2577 on topic
Location: France
Thank you for registering your game
PostPosted: Tue, 24. Dec 13, 10:05    Post subject: Reply with quote Print

Probably doable, but currently, I would like to play the game instead of modding it Smile

Back to top
View user's profile Send private message
zanzal





Joined: 15 Sep 2012
Posts: 304 on topic

Thank you for registering your game
PostPosted: Tue, 24. Dec 13, 10:43    Post subject: Reply with quote Print

Laughing I understand *exactly* what you mean.. A project for another time.

Back to top
View user's profile Send private message
Joubarbe





Joined: 31 Oct 2006
Posts: 2577 on topic
Location: France
Thank you for registering your game
PostPosted: Thu, 26. Dec 13, 11:19    Post subject: Reply with quote Print

Updated :

    Version 2
  • The sector of "Far Away" will never be known from the player.
  • "Smuggler" and "Honest Merchant" are harder. From 100,000-200,000 to 2-4 million for the former, and from 1-2 million to 10-15 million credits for the latter.




Now when you start a new game, you should have more chances of having no unlocked achievements.

Back to top
View user's profile Send private message
Fnord Lightbringer





Joined: 25 Dec 2011
Posts: 38 on topic

Thank you for registering your game
PostPosted: Tue, 31. Dec 13, 18:49    Post subject: The AL plugin just hangs for me Reply with quote Print

When I activate the AL plugin on a fresh start, the game hangs.
When I activate it on an established game, it gives me two achievements (I think the ones for trading?) and then hangs. It's a hard hang, too. Can't alt+tab, can't move the mouse, have to ctrl-alt-del+task manager kill the game.

What now?

Back to top
View user's profile Send private message
Joubarbe





Joined: 31 Oct 2006
Posts: 2577 on topic
Location: France
Thank you for registering your game
PostPosted: Wed, 1. Jan 14, 11:54    Post subject: Reply with quote Print

That's strange, I've never had any problem with this script. I can't think of anything now, and I can't reproduce the bug.

I'll take a look, because I have to fix an other achievement, but right now, I have no idea...

Back to top
View user's profile Send private message
Joubarbe





Joined: 31 Oct 2006
Posts: 2577 on topic
Location: France
Thank you for registering your game
PostPosted: Wed, 1. Jan 14, 17:50    Post subject: Reply with quote Print


    Version 3

  • Anti cheating-temptation. Now you can deactivate/reactivate the script ; all your achievements are saved forever and you can't complete them more than once.
  • "A Dark Moment" will now require you to destroy a type of station. This will avoid completing the achievement without your help (a specific station can be destroyed at any time).
  • "A Proud Moment" is now racial. Meaning that it is linked to "A Dark Moment" : if you have to destroy a station from a specific race, you will never have to build a station of this same specific race.


Back to top
View user's profile Send private message
Joubarbe





Joined: 31 Oct 2006
Posts: 2577 on topic
Location: France
Thank you for registering your game
PostPosted: Thu, 2. Jan 14, 09:53    Post subject: Re: The AL plugin just hangs for me Reply with quote Print

Fnord Lightbringer wrote:
When I activate the AL plugin on a fresh start, the game hangs.
When I activate it on an established game, it gives me two achievements (I think the ones for trading?) and then hangs. It's a hard hang, too. Can't alt+tab, can't move the mouse, have to ctrl-alt-del+task manager kill the game.

What now?


Are you playing TC or AP ?

Back to top
View user's profile Send private message
Starhero





Joined: 24 Aug 2010
Posts: 8 on topic

Thank you for registering your game
PostPosted: Mon, 13. Jan 14, 06:26    Post subject: Reply with quote Print

I too am getting this hang, its more of a crash, last time this happened it was because I lacked a required library for a mod, and it was a bitch to hunt down let me tell you!

I am running AP...I wish to use the last greatest game Ego made, lets not talk about Rebirth for a while Razz

Back to top
View user's profile Send private message
Joubarbe





Joined: 31 Oct 2006
Posts: 2577 on topic
Location: France
Thank you for registering your game
PostPosted: Mon, 13. Jan 14, 10:57    Post subject: Reply with quote Print

That's strange.

Could you try to download all my lib, copy them into your addon\scripts folder and then try again ?

I've just checked, I don't think I forgot to include a file, but maybe I've missed something...

FYI, I didn't have a single crash in 30 hours.

Back to top
View user's profile Send private message
Reisser





Joined: 28 Feb 2005
Posts: 645 on topic

Thank you for registering your game
PostPosted: Fri, 4. Jul 14, 08:35    Post subject: Reply with quote Print

Hello!

I've tried this nice script in AP German (copied the t-file, copied it, changed filename to *49 and edited 44 to 49 inside the t-file ... which work fine normally).

But after I startet the script inside X3AP the games hungs up after some seconds Surprised

Thats very sad because your script sound very funny Sad

Back to top
View user's profile Send private message
Joubarbe





Joined: 31 Oct 2006
Posts: 2577 on topic
Location: France
Thank you for registering your game
PostPosted: Fri, 4. Jul 14, 08:37    Post subject: Reply with quote Print

Did you try it as is ? Without modifying anything ?


_________________
Mayhem - Satellites Monitoring - Internal Distribution Network - ADS (Joubarbian Edition) - Bounty Board - The Joubarbian Toolkit - EasyConnect
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic Goto page 1, 2, 3, 4  Next
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
Control Panel
Login Data
The time now is Fri, 20. Oct 17, 20:00

All times are GMT + 2 Hours


Board Security

Copyright © EGOSOFT 1989-2017
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 0.65375 seconds, sql queries = 29