[MOD] NESA - Never Enter Stations Again (V0.9.2 Beta, 2nd Apr 2014)

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

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

Mad_Joker
Posts: 274
Joined: Sun, 14. May 06, 11:21
x3

Post by Mad_Joker »

jeroll3d wrote:I use default configuration. But, i update NESA today, i was using other version, more easy to faund pilots, captains, traders, etc.
If you want to be able to easier find pilots, traders etc, then just open the configuration utility and on the upper right, at distances put everything except the last entry at 9999km. This way you will have access to all NPCs in the current sector without any limits. That is pretty much how earlier versions were configured.
jeroll3d
Posts: 665
Joined: Thu, 26. Jun 08, 02:28
x3ap

Post by jeroll3d »

Thanks Mad

:) :) :)
Entusiasta da série X3! The best game.
skadog
Posts: 180
Joined: Tue, 7. Oct 03, 14:34
x3

Post by skadog »

Great mod, thanks! Is it possible to map "Back" from 6 to Backspace?
"Who do you think pays for all this rubbish? They're not gonna make their money back, you know, I told them, I said to them, Bernie, I said they'll never make their money back." - Eric Idle, Always look on the bright side of life.
Mad_Joker
Posts: 274
Joined: Sun, 14. May 06, 11:21
x3

Post by Mad_Joker »

skadog wrote:Great mod, thanks! Is it possible to map "Back" from 6 to Backspace?
I fear that is not possible. However, you can use the default buttons to go back or close the menu, instead of using 6.

The default hotkeys can be seen at Settings->Controls->Space-><scroll to bottom>. You can see that to activate the (Back) button you have to press Escape, and to activate (Close) you have to press Delete.
juanjo3dmax
Posts: 6
Joined: Mon, 18. Nov 13, 03:58

Re: remove "MORE" button

Post by juanjo3dmax »

Mad_Joker wrote:NESA is now featuring a configuration utility. Check out the NESA NEXUS download section. Special thanks to Pimpace for his original design in NESAurator which inspired me to create this utility.
juanjo3dmax wrote:There is a way to remove the MORE button and obtain a large list of NPC names with the possibility to sort alphabetically? because the MORE button is terrible annoying, when you are in big sector , there is more than 30 NPC and only 3 for every single CLICK

Thankyou for your work
Sadly, this is not yet possible.
Ok, i understand, but i make something wrong or not understand the configuración utilities , there is a way for the mod to show me ONLY the NPC AVAILABLE in my range and not all the 50 NPC all over the sector?
because is much more simple , dock at the station and find the guy, then twenty click trying to find the correct NPC in range
Thanks again for your time, and patience
Mad_Joker
Posts: 274
Joined: Sun, 14. May 06, 11:21
x3

Re: remove "MORE" button

Post by Mad_Joker »

juanjo3dmax wrote:
Mad_Joker wrote:NESA is now featuring a configuration utility. Check out the NESA NEXUS download section. Special thanks to Pimpace for his original design in NESAurator which inspired me to create this utility.
juanjo3dmax wrote:There is a way to remove the MORE button and obtain a large list of NPC names with the possibility to sort alphabetically? because the MORE button is terrible annoying, when you are in big sector , there is more than 30 NPC and only 3 for every single CLICK

Thankyou for your work
Sadly, this is not yet possible.
Ok, i understand, but i make something wrong or not understand the configuración utilities , there is a way for the mod to show me ONLY the NPC AVAILABLE in my range and not all the 50 NPC all over the sector?
because is much more simple , dock at the station and find the guy, then twenty click trying to find the correct NPC in range
Thanks again for your time, and patience
Are you using mode "Plain"? That would be strange if you have not changed any config options, since mode "Group + Type" is the default. Did you use NESA in V0.2.0? If so, can you please check if you have a MainMenu.xml file in your extensions/NESA/md folder?

Just to make clear what this all means: In mode "Plain" you get a list of all NPCs, and have to cycle through all of them. However, in mode "Group + Type" you first select the group (traders, job applicants, specialists), and then the type (Drone Dealer, Pilot etc), and then the NPC. That makes it usually very fast to get to the NPC you want to talk to.
User avatar
Fumblesneeze
Posts: 75
Joined: Tue, 26. Nov 13, 10:07
x3tc

Post by Fumblesneeze »

I haven't tried this yet, but it looks like to remove the cutscenes for entering/leaving the ship for hired npcs you need to remove these:
NPC_Staff.xml, Line 299:

Code: Select all

              <play_cutscene key="'LeavePlayerShip'">
                <param name="npcref" object="$actor" />
              </play_cutscene>
NPC_Staff.xml, Line 342:

Code: Select all

            <play_cutscene key="'EnterPlayerShip'">
              <param name="npcref" object="$actor" />
            </play_cutscene>
and NPC_Staff.xml, Line 375:

Code: Select all

            <play_cutscene key="'LeavePlayerShip'">
              <param name="npcref" object="$actor" />
            </play_cutscene>
should be possible with the <diff> commands, no?

If you already did that in a newer version then disregard my comment :D
Mad_Joker
Posts: 274
Joined: Sun, 14. May 06, 11:21
x3

Post by Mad_Joker »

Fumblesneeze wrote:I haven't tried this yet, but it looks like to remove the cutscenes for entering/leaving the ship for hired npcs you need to remove these:
NPC_Staff.xml, Line 299:

Code: Select all

              <play_cutscene key="'LeavePlayerShip'">
                <param name="npcref" object="$actor" />
              </play_cutscene>
NPC_Staff.xml, Line 342:

Code: Select all

            <play_cutscene key="'EnterPlayerShip'">
              <param name="npcref" object="$actor" />
            </play_cutscene>
and NPC_Staff.xml, Line 375:

Code: Select all

            <play_cutscene key="'LeavePlayerShip'">
              <param name="npcref" object="$actor" />
            </play_cutscene>
should be possible with the <diff> commands, no?

If you already did that in a newer version then disregard my comment :D
Thanks for the hint. However, I have decided to leave the cutscene in, since it is a clear feedback for the player that hiring was successful, even though it is a bit of an immersion breaker.
Central
Posts: 1143
Joined: Sat, 1. May 04, 15:15
x4

Post by Central »

Mad_Joker wrote: Thanks for the hint. However, I have decided to leave the cutscene in, since it is a clear feedback for the player that hiring was successful, even though it is a bit of an immersion breaker.
a simple message displayed on the screen should have the same effect without beaking immersion.

one could also launch an enter-pod from the station towards the skunk. the same way yisha came aboard.
User avatar
Fumblesneeze
Posts: 75
Joined: Tue, 26. Nov 13, 10:07
x3tc

Post by Fumblesneeze »

Central wrote: a simple message displayed on the screen should have the same effect without beaking immersion.

one could also launch an enter-pod from the station towards the skunk. the same way yisha came aboard.
There is the problem that if you stand in front of the npc and hire him you actually want the cutscene or else he just disappears in front of you. So there would need to be a way to find out whether the command came from nesa or from the normal hiring menu, and right now I don't see a way to do that without a lot of work.
Central
Posts: 1143
Joined: Sat, 1. May 04, 15:15
x4

Post by Central »

Fumblesneeze wrote: There is the problem that if you stand in front of the npc and hire him you actually want the cutscene or else he just disappears in front of you. So there would need to be a way to find out whether the command came from nesa or from the normal hiring menu, and right now I don't see a way to do that without a lot of work.
isn't it possible to check if the player is aboard a station, or in the skunk?
in pseudo-code:
if(player.environment == dock){
show cut scene
}else{
start enter-pod / ...
}
User avatar
Fumblesneeze
Posts: 75
Joined: Tue, 26. Nov 13, 10:07
x3tc

Post by Fumblesneeze »

Central wrote: isn't it possible to check if the player is aboard a station, or in the skunk?
in pseudo-code:
if(player.environment == dock){
show cut scene
}else{
start enter-pod / ...
}
Maybe. I haven't looked a lot at the player-specific properties.
spartanheyho
Posts: 162
Joined: Sun, 24. Nov 13, 16:06

Post by spartanheyho »

Got this in debug text after starting new game in free play mode:

Code: Select all

[=ERROR=] LookupKeyName::LookupName(): The key name "diff" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Architect.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Architect.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Architect.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Architect.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Architect.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] Error loading MD file extensions\NESA\md\NPC_Architect.xml: Invalid root node
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "diff" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Engineer.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Engineer.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Engineer.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Engineer.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Engineer.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Engineer.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Engineer.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] Error loading MD file extensions\NESA\md\NPC_Engineer.xml: Invalid root node
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "diff" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Itemtrader.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Itemtrader.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Itemtrader.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Itemtrader.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Itemtrader.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] Error loading MD file extensions\NESA\md\NPC_Itemtrader.xml: Invalid root node
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "diff" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Marine.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Marine.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Marine.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Marine.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Marine.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Marine.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] Error loading MD file extensions\NESA\md\NPC_Marine.xml: Invalid root node
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "diff" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Specialist.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Specialist.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Specialist.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Specialist.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Specialist.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] Error loading MD file extensions\NESA\md\NPC_Specialist.xml: Invalid root node
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "diff" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Staff.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Staff.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Staff.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Staff.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Staff.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] Error loading MD file extensions\NESA\md\NPC_Staff.xml: Invalid root node
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "diff" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Upgradetrader.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Upgradetrader.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Upgradetrader.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "pos" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "add" is not recognized in lookup 'ScriptXML'. Originated from: "extensions\NESA\md\NPC_Upgradetrader.xml.(pck|xml)"
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] LookupKeyName::LookupName(): The key name "sel" is not recognized in lookup 'ScriptXML'. Originated from: ""
[General] ======================================
[General] ======================================
[=ERROR=] Error loading MD file extensions\NESA\md\NPC_Upgradetrader.xml: Invalid root node

This normal?
Mad_Joker
Posts: 274
Joined: Sun, 14. May 06, 11:21
x3

Post by Mad_Joker »

spartanheyho wrote:Got this in debug text after starting new game in free play mode:

Code: Select all

...
This normal?
Yes, it is. Currently, all XML diff patches are listed as errors in the debug log. Nothing we can do about that.
spartanheyho
Posts: 162
Joined: Sun, 24. Nov 13, 16:06

Post by spartanheyho »

I don't get these types of error messages for all the mods I have installed that implement diff patches. Is that normal too?
Mad_Joker
Posts: 274
Joined: Sun, 14. May 06, 11:21
x3

Post by Mad_Joker »

spartanheyho wrote:I don't get these types of error messages for all the mods I have installed that implement diff patches. Is that normal too?
Strange, I get them for every single mod that I have installed. Can you point me to an example mod that does not give you that error? Maybe I am doing something wrong with my patch method.
spartanheyho
Posts: 162
Joined: Sun, 24. Nov 13, 16:06

Post by spartanheyho »

Butter Ranges No errors received by that mod on my end. That is about the best example I can think of that fits I think.
Mad_Joker
Posts: 274
Joined: Sun, 14. May 06, 11:21
x3

Post by Mad_Joker »

spartanheyho wrote:Butter Ranges No errors received by that mod on my end. That is about the best example I can think of that fits I think.
Only difference I see is that he has made his changes to a file in the libraries folder, while NESA makes changes in the md folder. Maybe that's the cause.
spartanheyho
Posts: 162
Joined: Sun, 24. Nov 13, 16:06

Post by spartanheyho »

Too tired to compute that one but maybe.

EDIT: Actually ... that is exactly it. Every single error that shows up on my debug log upon starting a new fresh game in free play mode comes from a vanilla MD file modified by a mod. Nothing located in libraries, aiscripts, assets or anything of the like gives errors. Interesting.

EDIT: Apparently, its normal and an issue with the .exe of the game itself that spreads false flags throughout the debug report. My bad.
User avatar
Fumblesneeze
Posts: 75
Joined: Tue, 26. Nov 13, 10:07
x3tc

Post by Fumblesneeze »

To disable the cutscenes while out of a station, add this code to NPC_Staff.xml in the NESA folder before the </diff>:

Code: Select all

<replace sel="/mdscript/cues/cue[@name='OnPlatformPopulation_Staff']/cues/cue[@name='SectionHandler']/descendant::play_cutscene">
    <do_if value="player.primaryship.dockslot != null">
              <play_cutscene key="'LeavePlayerShip'">
                <param name="npcref" object="$actor" />
              </play_cutscene>
    </do_if>
</replace>

<replace sel="/mdscript/cues/cue[@name='OnPlatformPopulation_Staff']/cues/cue[@name='OnHired']/descendant::play_cutscene">
    <do_if value="player.primaryship.dockslot != null">
              <play_cutscene key="'EnterPlayerShip'">
                <param name="npcref" object="$actor" />
              </play_cutscene>
    </do_if>
</replace>

<replace sel="/mdscript/cues/cue[@name='OnPlatformPopulation_Staff']/cues/cue[@name='LeaveShip']/descendant::play_cutscene">
    <do_if value="player.primaryship.dockslot != null">
              <play_cutscene key="'LeavePlayerShip'">
                <param name="npcref" object="$actor" />
              </play_cutscene>
    </do_if>
</replace>
If there is high demand (and Mad_Joker doesn't want to add this himself) I could make a mod to mod this mod :D

Return to “X Rebirth - Scripts and Modding”