Page 3 of 5

Re: Tour Multiplayer Hook

Posted: Sun Mar 24, 2019 3:58 am
by Bman
Driftwood, you also have to setup trigger conditions (whatever you decide that to be) within the .tie mission file to activate *.wav files. If the wav files are mapped correctly based on the above, they will show in AlliED, but then you can assign conditions. i.e. 100% of FG "Beta" must arrive or Never True." And so forth. I don't use "Always True" as much because sometimes this logical statement doesn't guarantee an audio clip will play, based on my findings. Also for subsequent audio, you can use timer conditions such as "100% of Message "X" (the text) Must be Shown, or Never True" condition. (Again I avoid "Always True" but just my preference). Hope this helps.

Re: Tour Multiplayer Hook

Posted: Sun Mar 24, 2019 4:43 pm
by Driftwood
Judging by the mission file those conditions are already defined, I just want to add an audio queue to it.

Havent had time to work on anything though XWA this weekend.

I'll use all this info asap, thanks.

EDIT: Made a mission named folder with the wavs, edited the .lst file to correspond, no spaces, ect. Still doesn't play wav files.

Re: Tour Multiplayer Hook

Posted: Thu Mar 28, 2019 7:11 pm
by Justagai
Try taking another missions wav lst file and renaming it to the mission name and see if it plays any wavs. It's possible that your custom wav files are the issue.

Re: Tour Multiplayer Hook

Posted: Sun Mar 31, 2019 7:58 pm
by Driftwood
Here's what I've been testing with.

https://www.dropbox.com/sh/6iniwvjzbi46 ... ZiHpa?dl=0

Also, here is my library of generic comm sounds. Ideally if we can get these to play ingame, it'd help with more immersive missions and skirt around the issue of voice actors being necessary.

https://www.dropbox.com/sh/5f91t9bckiv5 ... xuUHa?dl=0

Re: Tour Multiplayer Hook

Posted: Fri May 10, 2019 11:53 pm
by Justagai
Driftwood wrote:
Sun Mar 31, 2019 7:58 pm
Here's what I've been testing with.

https://www.dropbox.com/sh/6iniwvjzbi46 ... ZiHpa?dl=0

Also, here is my library of generic comm sounds. Ideally if we can get these to play ingame, it'd help with more immersive missions and skirt around the issue of voice actors being necessary.

https://www.dropbox.com/sh/5f91t9bckiv5 ... xuUHa?dl=0
I haven't gotten around to testing these sounds yet, but I will soon.

In the meantime, I'm still working on this hook.

One of the changes I've implemented is how the target box color reflects the IFF hook. I'm going this route based on feedback but if there is backlash against it then I can revert to the white color.

Original: Image

New: Image

Another is selecting only flyable Rebel and Imperial Craft based on the craft category set in the FG of the mission.

Image

Image

There are many more changes and bug fixes so this is just a peek of what to come.

Re: Tour Multiplayer Hook

Posted: Mon May 13, 2019 3:23 pm
by ual002
Looking forward to it.

Re: Tour Multiplayer Hook

Posted: Mon Jun 17, 2019 8:33 pm
by Justagai
At this point the hook is nearly ready for release but there is a problem with the hangar part of the code. It collides with Jeremy's hangar hook unfortunately. Jeremy would you be able to add my code to your hangar hook? It only activates on multiplayer in which the hangar acts just like the XvT version.

Re: Tour Multiplayer Hook

Posted: Mon Jun 17, 2019 9:08 pm
by JeremyaFr
Yes, I can do that.
What part of the code does it collide with?

Re: Tour Multiplayer Hook

Posted: Mon Jun 17, 2019 11:26 pm
by Justagai
PM sent. Thanks again!

Re: Tour Multiplayer Hook

Posted: Tue Jun 18, 2019 12:13 pm
by JeremyaFr
Hello,
Here is an update of the hangar hook to avoid a collision with the hangar reload function.

WIP:
EDIT: link removed


I've replaced the call hook to 457C20 with a hook at the start of the function itself.

Re: Tour Multiplayer Hook

Posted: Wed Jun 19, 2019 12:18 am
by Justagai
Confirmed that all is well now with the hooks. Thank you!

Re: Tour Multiplayer Hook

Posted: Wed Jun 19, 2019 8:56 pm
by Justagai
The hook should be ready for release in the next few days. There is one thing I noticed however with the DSUCP install and my multiplayer hook. The combat engagements mission.lst file that it comes with is missing two // slashes at the top of the file. Without those slashes it would list a mission called "//" along with the others. Would you be able to fix that Darksaber?

Re: Tour Multiplayer Hook

Posted: Wed Jun 19, 2019 10:41 pm
by Darksaber
I've just installed a fresh install of XWA with DSUCPv2.6 and the Multiplayer Tour Files

Here is what is written in the Combat Mission.lst

Code: Select all

//
!BATTLE_0_HEADER![XvT BoP Combat Engagements]
//
0
8bmew02.tie
!MISSION_0_DESC!Imperial STRKC Ull vs. Alliance DREAD Karei
//1
//unknown
//!MISSION_1_DESC!Only use this if you are making a Rebel Assault/On Rails mission! Autopilot will take over
2
8bmew03.tie
!MISSION_2_DESC!ISD Conqueror vs. 3 Alliance Frigates
3
8bmew05.tie
!MISSION_3_DESC!Two on Two - Alliance CRLs vs Imperial STRKCs

Yes I shortened !BATTLE_0_HEADER![XvT Balance of Power Combat Engagements] to !BATTLE_0_HEADER![XvT BoP Combat Engagements] but that's the only thing that has changed

And this is what is written in the Missions Mission.lst

Code: Select all

//
!BATTLE_0_HEADER![Prologue: Family Business]
//
0
1b0m1fw.tie
!MISSION_0_DESC!Aeron's Lesson: Transport Operations
1
* 1b0m2fw.tie
!MISSION_1_DESC!Emon's Lesson: Weapons
2
* 1b0m3fw.tie
!MISSION_2_DESC!Aeron's Error: Data Recovery
3
* 1b0m4fw.tie
!MISSION_3_DESC!Sticking it to the Viraxos: Covert Delivery
4
* 1b0m5fw.tie
!MISSION_4_DESC!Black Market Bacta: Cargo Transfer
5
* 1b0m6fw.tie
!MISSION_5_DESC!Rebel Rendezvous: Aid to the Alliance
6
* 1b0m7fw.tie
!MISSION_6_DESC!Nowhere To Go?: Escape Imperial Attack
//
!BATTLE_0A_HEADER![Joining the Rebellion]
//
7
* 1b0m8w.tie
!MISSION_7_DESC!Deep Space Strike Evaluation
8
* 1b0m9w.tie
!MISSION_8_DESC!Starfighter Superiority Evaluation
//
!BATTLE_1_HEADER![Battle 1: Clearing the Way]
//
9
* 1b1m1g.tie
!MISSION_9_DESC!Convoy Attack
10
* 1b1m2fg.tie
!MISSION_10_DESC!Rescue Uncle Antan
11
* 1b1m3g.tie
!MISSION_11_DESC!Reconnaissance of Imperial Task Force
12
* 1b1m4g.tie
!MISSION_12_DESC!Rescue Echo Base Prisoners
13
* 1b1m5fg.tie
!MISSION_13_DESC!Recover Imperial Probe
14
* 1b1m6g.tie
!MISSION_14_DESC!Stop Resupply of ISD Corrupter
15
* 1b1m7g.tie
!MISSION_15_DESC!Destroy Imperial Sensor Net
//
!BATTLE_2_HEADER![Battle 2: Secret Weapons of the Empire]
//
16
* 1b2m1g.tie
!MISSION_16_DESC!Flight Staff Transfer
17
* 1b2m2g.tie
!MISSION_17_DESC!Ensnare Imperial Prototypes
18
* 1b2m3fg.tie
!MISSION_18_DESC!Kill K'Armyn Viraxo
19
* 1b2m4g.tie
!MISSION_19_DESC!Raid Production Facility
20
* 1b2m5g.tie
!MISSION_20_DESC!Defend CRS Liberty
21
* 1b2m6g.tie
!MISSION_21_DESC!Destroy Imperial Research Facility
//
!BATTLE_3_HEADER![Battle 3: Over the Fence]
//
22
* 1b3m1b.tie
!MISSION_22_DESC!Liberate Slave Convoy
23
* 1b3m2fb.tie
!MISSION_23_DESC!Supply Rebels with Warheads
24
* 1b3m3b.tie
!MISSION_24_DESC!Recon Imperial Research Facility
25
* 1b3m4b.tie
!MISSION_25_DESC!Investigate Imperial Communications Array
26
* 1b3m5fb.tie
!MISSION_26_DESC!Plant Listening Device
27
* 1b3m6b.tie
!MISSION_27_DESC!Rendezvous with Defector
28
* 1b3m7b.tie
!MISSION_28_DESC!Scramble!
//
!BATTLE_4_HEADER![Battle 4: The Bothan Connection]
//
29
* 1b4m1fb.tie
!MISSION_29_DESC!Shipment to Mining Colony
30
* 1b4m2b.tie
!MISSION_30_DESC!Reconnaissance of Imperial Convoy
31
* 1b4m3fb.tie
!MISSION_31_DESC!Mining Colony Under Siege: Rescue Aeron
32
* 1b4m4b.tie
!MISSION_32_DESC!Capture the Freighter Suprosa
33
* 1b4m5b.tie
!MISSION_33_DESC!Abandon Rebel Base at Kothlis
34
* 1b4m6b.tie
!MISSION_34_DESC!Protect Imperial Computer
//
!BATTLE_5_HEADER![Battle 5: Mustering the Fleet]
//
35
* 1b5m1g.tie
!MISSION_35_DESC!Protect Alliance-Smuggler Meeting
36
* 1b5m2g.tie
!MISSION_36_DESC!Attack Imperial Convoy
37
* 1b5m3fg.tie
!MISSION_37_DESC!Break Emon Out of Brig
38
* 1b5m4g.tie
!MISSION_38_DESC!Protect Smuggler Retreat
39
* 1b5m5g.tie
!MISSION_39_DESC!Rescue Smugglers
40
* 1b5m6fg.tie
!MISSION_40_DESC!Recover Family Data Core
41
* 1b5m7g.tie
!MISSION_41_DESC!Attack Pirate Base
//
!BATTLE_6_HEADER![Battle 6: The Darkest Hour]
//
42
* 1b6m1b.tie
!MISSION_42_DESC!Meet with Bothan Delegation
43
* 1b6m2fb.tie
!MISSION_43_DESC!Locate Mercenary Base
44
* 1b6m3b.tie
!MISSION_44_DESC!Raid Mercenary Base
45
* 1b6m4b.tie
!MISSION_45_DESC!Rescue Bothan Spies
46
* 1b6m5b.tie
!MISSION_46_DESC!Steal Imperial Shuttle
47
* 1b6m6b.tie
!MISSION_47_DESC!Escort Rebel Fleet
48
* 1b6m7fb.tie
!MISSION_48_DESC!Family Reunion
//
!BATTLE_7_HEADER![Battle 7: The Battle of Endor]
//
49
* 1b7m1w.tie
!MISSION_49_DESC!Battle of Endor
50
* 1b7m2w.tie
!MISSION_50_DESC!Phase 2: That Thing's Operational!
51
* 1b7m3w.tie
!MISSION_51_DESC!Phase 3: The Shield Is Down!
52
* 1b7m4w.tie
!MISSION_52_DESC!Phase 4: Death Star Tunnel Run
//
!BATTLE_8_HEADER![Prologue: Family Business (8 players)]
//
100
8b0m1fw.tie
!MISSION_0_DESC!Aeron's Lesson: Transport Operations (8 players)
101
8b0m2fw.tie
!MISSION_1_DESC!Emon's Lesson: Weapons (8 players)
102
8b0m3fw.tie
!MISSION_2_DESC!Aeron's Error: Data Recovery (8 players)
103
8b0m4fw.tie
!MISSION_3_DESC!Sticking it to the Viraxos: Covert Delivery (8 players)
104
8b0m5fw.tie
!MISSION_4_DESC!Black Market Bacta: Cargo Transfer (8 players)
105
8b0m6fw.tie
!MISSION_5_DESC!Rebel Rendezvous: Aid to the Alliance (8 players)
106
8b0m7fw.tie
!MISSION_6_DESC!Nowhere To Go?: Escape Imperial Attack (8 players)
//
!BATTLE_0B_HEADER![Joining the Rebellion (8 players)]
//
107
8b0m8w.tie
!MISSION_7_DESC!Deep Space Strike Evaluation (8 players)
108
8b0m9w.tie
!MISSION_8_DESC!Starfighter Superiority Evaluation (8 players)
//
!BATTLE_9_HEADER![Battle 1: Clearing the Way (8 players)]
//
109
8b1m1g.tie
!MISSION_9_DESC!Convoy Attack (8 players)
110
8b1m2fg.tie
!MISSION_10_DESC!Rescue Uncle Antan (8 players)
111
8b1m3g.tie
!MISSION_11_DESC!Reconnaissance of Imperial Task Force (8 players)
112
8b1m4g.tie
!MISSION_12_DESC!Rescue Echo Base Prisoners (8 players)
113
8b1m5fg.tie
!MISSION_13_DESC!Recover Imperial Probe (8 players)
114
8b1m6g.tie
!MISSION_14_DESC!Stop Resupply of ISD Corrupter (8 players)
115
8b1m7g.tie
!MISSION_15_DESC!Destroy Imperial Sensor Net (8 players)
//
!BATTLE_10_HEADER![Battle 2: Secret Weapons of the Empire (8 players)]
//
116
8b2m1g.tie
!MISSION_16_DESC!Flight Staff Transfer (8 players)
117
8b2m2g.tie
!MISSION_17_DESC!Ensnare Imperial Prototypes (8 players)
118
8b2m3fg.tie
!MISSION_18_DESC!Kill K'Armyn Viraxo (8 players)
119
8b2m4g.tie
!MISSION_19_DESC!Raid Production Facility (8 players)
120
8b2m5g.tie
!MISSION_20_DESC!Defend CRS Liberty (8 players)
121
8b2m6g.tie
!MISSION_21_DESC!Destroy Imperial Research Facility (8 players)
//
!BATTLE_11_HEADER![Battle 3: Over the Fence (8 players)]
//
122
8b3m1b.tie
!MISSION_22_DESC!Liberate Slave Convoy (8 players)
123
8b3m2fb.tie
!MISSION_23_DESC!Supply Rebels with Warheads (8 players)
124
8b3m3b.tie
!MISSION_24_DESC!Recon Imperial Research Facility (8 players)
125
8b3m4b.tie
!MISSION_25_DESC!Investigate Imperial Communications Array (8 players)
126
8b3m5fb.tie
!MISSION_26_DESC!Plant Listening Device (8 players)
127
8b3m6b.tie
!MISSION_27_DESC!Rendezvous with Defector (8 players)
128
8b3m7b.tie
!MISSION_28_DESC!Scramble! (8 players)
//
!BATTLE_12_HEADER![Battle 4: The Bothan Connection (8 players)]
//
129
8b4m1fb.tie
!MISSION_29_DESC!Shipment to Mining Colony (8 players)
130
8b4m2b.tie
!MISSION_30_DESC!Reconnaissance of Imperial Convoy (8 players)
131
8b4m3fb.tie
!MISSION_31_DESC!Mining Colony Under Siege: Rescue Aeron (8 players)
132
8b4m4b.tie
!MISSION_32_DESC!Capture the Freighter Suprosa (8 players)
133
8b4m5b.tie
!MISSION_33_DESC!Abandon Rebel Base at Kothlis (8 players)
134
8b4m6b.tie
!MISSION_34_DESC!Protect Imperial Computer (8 players)
//
!BATTLE_13_HEADER![Battle 5: Mustering the Fleet (8 players)]
//
135
8b5m1g.tie
!MISSION_35_DESC!Protect Alliance-Smuggler Meeting (8 players)
136
8b5m2g.tie
!MISSION_36_DESC!Attack Imperial Convoy (8 players)
137
8b5m3fg.tie
!MISSION_37_DESC!Break Emon Out of Brig (8 players)
138
8b5m4g.tie
!MISSION_38_DESC!Protect Smuggler Retreat (8 players)
139
8b5m5g.tie
!MISSION_39_DESC!Rescue Smugglers (8 players)
140
8b5m6fg.tie
!MISSION_40_DESC!Recover Family Data Core (8 players)
141
8b5m7g.tie
!MISSION_41_DESC!Attack Pirate Base (8 players)
//
!BATTLE_14_HEADER![Battle 6: The Darkest Hour (8 players)]
//
142
8b6m1b.tie
!MISSION_42_DESC!Meet with Bothan Delegation (8 players)
143
8b6m2fb.tie
!MISSION_43_DESC!Locate Mercenary Base (8 players)
144
8b6m3b.tie
!MISSION_44_DESC!Raid Mercenary Base (8 players)
145
8b6m4b.tie
!MISSION_45_DESC!Rescue Bothan Spies (8 players)
146
8b6m5b.tie
!MISSION_46_DESC!Steal Imperial Shuttle (8 players)
147
8b6m6b.tie
!MISSION_47_DESC!Escort Rebel Fleet (8 players)
148
8b6m7fb.tie
!MISSION_48_DESC!Family Reunion (8 players)
//
!BATTLE_15_HEADER![Battle 7: The Battle of Endor (8 players)]
//
149
8b7m1w.tie
!MISSION_49_DESC!Battle of Endor (8 players)
150
8b7m2w.tie
!MISSION_50_DESC!Phase 2: That Thing's Operational! (8 players)
151
8b7m3w.tie
!MISSION_51_DESC!Phase 3: The Shield Is Down! (8 players)
152
8b7m4w.tie
!MISSION_52_DESC!Phase 4: Death Star Tunnel Run (8 players)

Both files have // as the first line, sorry but I don't see what the problem is, both files are exactly the same as in your XWA_TourMultiplayer_Hook_1.3 download

Just noticed the only thing I didn't replace was the v1.3 readme file it still states v1.2.1

Re: Tour Multiplayer Hook

Posted: Thu Jun 20, 2019 1:03 am
by Justagai
Hmm odd. It may have been a mistake on my end. I apologize.

Re: Tour Multiplayer Hook

Posted: Thu Jun 20, 2019 1:31 pm
by Darksaber
No need to apologies, :) It would be good though if anyone else can confirm that the Mission.lst files in either the Mission or Combat folders have the // as the top line or not :)

Re: Tour Multiplayer Hook

Posted: Thu Jun 20, 2019 8:08 pm
by JeremyaFr
When reading "mission.lst", does the game engine skip lines beginning with "//"?

Re: Tour Multiplayer Hook

Posted: Thu Jun 20, 2019 8:22 pm
by ual002
I'm a little lost on whats going on, but here's what mine says.

My Combat missions list.

Code: Select all

//
!BATTLE_0_HEADER![XvT BoP Combat Engagements]
//
0
8bmew02.tie
!MISSION_0_DESC!Imperial STRKC Ull vs. Alliance DREAD Karei
//1
//unknown
//!MISSION_1_DESC!Only use this if you are making a Rebel Assault/On Rails mission! Autopilot will take over
2
8bmew03.tie
!MISSION_2_DESC!ISD Conqueror vs. 3 Alliance Frigates
3
8bmew05.tie
!MISSION_3_DESC!Two on Two - Alliance CRLs vs Imperial STRKCs
4
8bmew06.tie
!MISSION_4_DESC!Test
5
8bmew07.tie
!MISSION_5_DESC!Test2
My regular missions list.

Code: Select all

//
!BATTLE_0_HEADER![Prologue: Family Business]
//
0
1b0m1fw.tie
!MISSION_0_DESC!Aeron's Lesson: Transport Operations
1
* 1b0m2fw.tie
!MISSION_1_DESC!Emon's Lesson: Weapons
2
* 1b0m3fw.tie
!MISSION_2_DESC!Aeron's Error: Data Recovery
3
* 1b0m4fw.tie
!MISSION_3_DESC!Sticking it to the Viraxos: Covert Delivery
4
* 1b0m5fw.tie
!MISSION_4_DESC!Black Market Bacta: Cargo Transfer
5
* 1b0m6fw.tie
!MISSION_5_DESC!Rebel Rendezvous: Aid to the Alliance
6
* 1b0m7fw.tie
!MISSION_6_DESC!Nowhere To Go?: Escape Imperial Attack

Re: Tour Multiplayer Hook

Posted: Fri Jun 21, 2019 9:26 pm
by Justagai
JeremyaFr wrote:
Thu Jun 20, 2019 8:08 pm
When reading "mission.lst", does the game engine skip lines beginning with "//"?
Yes it does. But I believe it notes where an entry begins and ends. So if there is only one pair then it could have undefined behavior.

ual002 you're good with the issue, I think it was just something on my end that must have gotten replicated to my other XWA folders.

Re: Tour Multiplayer Hook

Posted: Sat Jun 22, 2019 1:42 am
by Justagai
Uploaded 2.0 finally. Also updated my Github.

EDIT: I've removed the Tactical Officer code so that a new separate hook can replace it. Jeremy if you want to give that a shot then go ahead, otherwise I can take a crack at it.

Re: Tour Multiplayer Hook

Posted: Sat Jun 22, 2019 5:32 am
by Darksaber
Just a heads up the readme still stats

Code: Select all

==================================================================================
X-Wing Alliance Tour/Combat Engagements hook for Multiplayer by Justagai (v 1.3)
==================================================================================
Shouldn't it read v 2.0 :)

Re: Tour Multiplayer Hook

Posted: Sat Jun 22, 2019 4:17 pm
by ual002
Speaking of tactical officer code, I'd be interested if there is any unfinished code that touches a lot of the unused tactical officer voice files, or if most of that stuff was intended to be used with manual triggers in the wav.lst file in allied or whatever.

When I voiced that droid tactical officer I realized just how much unused audio there is, I voiced it anyway just in case we figured it out. The old imperial xvt tac officers dont have that extra audio and thats why i wasnt keen on using them.

Re: Tour Multiplayer Hook

Posted: Sat Jun 22, 2019 5:54 pm
by Justagai
Darksaber wrote:
Sat Jun 22, 2019 5:32 am
Just a heads up the readme still stats

Code: Select all

==================================================================================
X-Wing Alliance Tour/Combat Engagements hook for Multiplayer by Justagai (v 1.3)
==================================================================================
Shouldn't it read v 2.0 :)
Whoops, fixed!
ual002 wrote:
Sat Jun 22, 2019 4:17 pm
Speaking of tactical officer code, I'd be interested if there is any unfinished code that touches a lot of the unused tactical officer voice files, or if most of that stuff was intended to be used with manual triggers in the wav.lst file in allied or whatever.

When I voiced that droid tactical officer I realized just how much unused audio there is, I voiced it anyway just in case we figured it out. The old imperial xvt tac officers dont have that extra audio and thats why i wasnt keen on using them.
Very possible. I haven't dived into that stuff yet though.

Re: Tour Multiplayer Hook

Posted: Sun Jun 23, 2019 2:48 am
by Justagai
Small update to 2.0a, included the tactical officer hook in the download.

Re: Tour Multiplayer Hook

Posted: Thu Jul 18, 2019 12:46 pm
by Epsilon Eridani
I have a question about this awesome hook I installed: I see there are the X-Wing vs TIE Fighter style pilot performance recorded once I re-fly a mission in the simulator, I mean Good Performance or Reprimand. How are they calculated for each mission?
Is it possible to achieve the Excellent Performance or Top Performance for re-flown missions?

Re: Tour Multiplayer Hook

Posted: Wed Aug 07, 2019 2:46 pm
by Justagai
I apologize for the late response. The score thresholds and requirements are not discovered at this point.

I have updated the hook to version 2.1.
2.1
- Fixed a major bug where not all missions were listed on the load screen
- Removed Dinput.dll, tactical officer and wingmen voices hooks (download them seperately)