[MOD] Capital Ship Bridge

The place to discuss scripting and game modifications for X Rebirth.

Moderators: Scripting / Modding Moderators, Moderators for English X Forum

User avatar
Litauen
Posts: 193
Joined: Fri, 22. Nov 13, 21:09
xr

Post by Litauen »

Version update: v1.60 Hull/Shields Dynamic Announcements

Yotube Demo
User avatar
Tamina
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 4625
Joined: Sun, 26. Jan 14, 09:56

Post by Tamina »

Many hearts in your direction
<3 <3 <3 <3 <3 <3 <3
<3 <3 <3 <3 <3 <3 <3
<3 <3 <3 <3 <3 <3 <3
Ignore the different colors, I accidentially found out while writing this post that I like this color combination very much :D

Despite that, I am really thrilled right now!
Jumping up and down in my seat,
I can't wait to play with this one!

Totally forgot this mod (and XR in general)!

:D :D :D
<3 <3 <3 <3 <3 <3 <3

Code: Select all

Und wenn ein Forenbösewicht, was Ungezogenes spricht, dann hol' ich meinen Kaktus und der sticht sticht sticht.
  /l、 
゙(゚、 。 7 
 l、゙ ~ヽ   / 
 じしf_, )ノ 
SupraRZ
Posts: 319
Joined: Fri, 11. Oct 13, 12:02
x4

Post by SupraRZ »

Litauen wrote:Version update: v1.60 Hull/Shields Dynamic Announcements

Yotube Demo
Brilliant !
User avatar
NZ-Wanderer
Posts: 1627
Joined: Thu, 5. Aug 04, 01:57
x4

Post by NZ-Wanderer »

Great work as usual :)
Link to the list of Mods working in X4-Foundations and also Link to the list of Mods working in X-Rebirth

NOTE: I play with a modded game, so any reports I make outlining suggestions/problems/bugs/annoyances, are made with mods installed and running.
linolafett
EGOSOFT
EGOSOFT
Posts: 3568
Joined: Mon, 26. Mar 12, 14:57
x4

Post by linolafett »

pretty impressive, i like :)
User avatar
Litauen
Posts: 193
Joined: Fri, 22. Nov 13, 21:09
xr

Post by Litauen »

Version update: v1.70 Working doors/airlocks
denison10
Posts: 27
Joined: Sun, 12. Oct 14, 01:57

Post by denison10 »

problems does ! v2.51


[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(50): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[7.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(57): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[8.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(87): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[9.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(88): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[10.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(89): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[11.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(96): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[12.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(97): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[13.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(104): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[14.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(105): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[15.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(112): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[16.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(131): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[17.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(138): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[18.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(139): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[19.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(140): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[20.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(141): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[21.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(142): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[22.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(143): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[23.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(144): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[24.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(145): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[25.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(146): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[26.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(147): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[27.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: extensions\\litauen_capital_ship_bridge\\md\\bridge_announcements.xml(148): Script node 'wait' is not allowed in this context.&quot;,
[&quot;timestamp&quot;]=1415378321.000000,},
[28.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: Error in MD cue md.Bridge_Announcements.BridgeDynamicAnnouncements&lt;inst:1536d&gt;: Property lookup failed: static.$shield_percent\
* Expression: not static.$shield_percent&quot;,
[&quot;timestamp&quot;]=1415378378.000000,},
[29.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: Error in MD cue md.Bridge_Announcements.BridgeDynamicAnnouncements&lt;inst:1536d&gt;: Property lookup failed: static.$hull_percent\
* Expression: not static.$hull_percent&quot;,
[&quot;timestamp&quot;]=1415378378.000000,},
[30.000000]={
[&quot;gamestart&quot;]=3.000000,
[&quot;message&quot;]=&quot;Error: Invalid SoundID \&quot;hash(958769488)\&quot; on macro: \&quot;interiors_rooms_ar_first_person_hud_glass_macro\&quot;! No definition found in SoundLibrary.&quot;,
[&quot;timestamp&quot;]=1415378378.000000,},},}
Peter Hull
Posts: 100
Joined: Sun, 15. Feb 04, 22:55
x3tc

Post by Peter Hull »

Nice! and no errors v3.00 b2.
User avatar
NZ-Wanderer
Posts: 1627
Joined: Thu, 5. Aug 04, 01:57
x4

Post by NZ-Wanderer »

Litauen wrote:Version update: v1.70 Working doors/airlocks
Oooo, must go have a look at this sounds great :)
Link to the list of Mods working in X4-Foundations and also Link to the list of Mods working in X-Rebirth

NOTE: I play with a modded game, so any reports I make outlining suggestions/problems/bugs/annoyances, are made with mods installed and running.
Binouse
Posts: 5
Joined: Sat, 8. Nov 14, 11:28

Post by Binouse »

Hi Litauen !

Can you put the files in French of announcements as well as the voices during the fights as that of your others brilliant mod "Station Announcements" ? :wink:

Thank you for your magnificent work and continued like that! :P

PS: On behalf of the French community which encourages you and gives moral support to you!
User avatar
Litauen
Posts: 193
Joined: Fri, 22. Nov 13, 21:09
xr

Post by Litauen »

@Binouse - sorry, I don't know French.
bm01
Posts: 421
Joined: Wed, 22. Jul 09, 22:31
x4

Post by bm01 »

Some errors.

Code: Select all

[=ERROR=] extensions\litauen_capital_ship_bridge\md\bridge_announcements.xml(50): Script node 'wait' is not allowed in this context
....
I had a quick look at your script and I understand what you tried to do. You can use the "chance" parameter for conditions instead.
For example <do_if value="true" chance=75> means that there's 25% chance for the node to be ignored not matter the condition's result.

Code: Select all

[=ERROR=] Invalid SoundID "hash(958769488)" on macro: "interiors_rooms_ar_first_person_hud_glass_macro"! No definition found in SoundLibrary.
...
This one spams when the interior is loaded (3.00 Beta 2).

Also, it says "taking damage" when the ship is boosting :p
Last edited by bm01 on Wed, 12. Nov 14, 02:20, edited 1 time in total.
DaMuncha
Posts: 1394
Joined: Mon, 1. Nov 10, 10:00
x4

Post by DaMuncha »

I would like to be able to travel between the bridge and the docking platform.

If they make other ships flyable you could make custom cockpits for them.
User avatar
Litauen
Posts: 193
Joined: Fri, 22. Nov 13, 21:09
xr

Post by Litauen »

@bm01 - Thank you for the advices!

Code: Select all

[=ERROR=] Invalid SoundID "hash(958769488)" on macro: "units_player_cockpit_b_macro"! No definition found in SoundLibrary.
This error is present when Capital Ship Bridge mod is disabled. So I guess not for me to fix it.
User avatar
Litauen
Posts: 193
Joined: Fri, 22. Nov 13, 21:09
xr

Post by Litauen »

Version update: v1.73 Boosting announcements, clean debug log (Thanks bm01)
bm01
Posts: 421
Joined: Wed, 22. Jul 09, 22:31
x4

Post by bm01 »

Litauen wrote:This error is present when Capital Ship Bridge mod is disabled. So I guess not for me to fix it.
Yeah I've noticed similar messages in different situations.

New one, only happens once:

Code: Select all

[=ERROR=] Error in MD cue md.Bridge_Announcements.Bridge_Dynamic_Announcements<inst:2174b>: Property lookup failed: static.$shield_percent
* Expression: not static.$shield_percent
[=ERROR=] Error in MD cue md.Bridge_Announcements.Bridge_Dynamic_Announcements<inst:2174b>: Property lookup failed: static.$hull_percent
* Expression: not static.$hull_percent
To check if a variable exists you have to use the "?" symbol at the end of the expression, for example instead of writing "<do_if value="not static.$shield_percent">" you would write "<do_if value="not static.$shield_percent?">". This is pretty much an equivalent of "if (variable == null)" in some other programming languages.
User avatar
YorrickVander
Posts: 2774
Joined: Tue, 29. Oct 13, 21:59
x4

Post by YorrickVander »

It isn't, as far as I'm aware, exactly that bm, $variable? checks to see if has been declared, whereas a declared variable can still have a null value.
X Rebirth - A Sirius Cybernetics Corporation Product

Split irritate visiting pilot with strange vocal patterns.
bm01
Posts: 421
Joined: Wed, 22. Jul 09, 22:31
x4

Post by bm01 »

True.
Peter Hull
Posts: 100
Joined: Sun, 15. Feb 04, 22:55
x3tc

Post by Peter Hull »

Hi Litauen. Probably not possible, but it would be really handy if it were possible to assign passengers from the Skunk to empty seats on a ships bridge. ie specialists & crew for new ships.
User avatar
MegaJohnny
Posts: 2238
Joined: Wed, 4. Jun 08, 22:30
x4

Post by MegaJohnny »

That does sound very handy, being able to use a ship to carry personnel, but it's probably outside the scope of the mod.

Return to “X Rebirth - Scripts and Modding”