
k9colin
Joined: Mar 24, 2008
Piss Off I'm -BLAM!-ing
|
Posted: Jun 22, 2009 07:38 PM
Msg. 1226 of 3263
Quote: --- Original message by: Headhunter09Quote: --- Original message by: Gamma927Quote: --- Original message by: Headhunter09 Like you have to get out of the vehicle, or maybe make a banshee/longsword run.
If you get to the Longsword for a Longsword run, why not fly that to get off of Halo, instead of flying to another Longsword? I mean you get to it and fly through a huge wrecked, debris-filled thing. Out of the POA. I respect your creativity, but it would suck. Flying a ship inside another ship? There's barely enough space for a longsword to turn let alone do as you described. And if it was to continue the 10km long BS run, it would just seem 10 times more obvious that that hallway cannot possible fit inside POA.
|
|
|

Arteen
Joined: Mar 8, 2008
...
|
Posted: Jun 22, 2009 07:38 PM
Msg. 1227 of 3263
Longswords are only inside the hangars. If you got in one, the only place to go is right through the exit. Even if the longsword could somehow fly through the ship, the entire run would last, what, 10 seconds at most?
|
|
|

Masters1337
Joined: Mar 5, 2006
halonaminator's unfortunate idol
|
Posted: Jun 22, 2009 08:00 PM
Msg. 1228 of 3263
I can confirm wraith boarding will be in :).
|
|
|

k9colin
Joined: Mar 24, 2008
Piss Off I'm -BLAM!-ing
|
Posted: Jun 22, 2009 08:02 PM
Msg. 1229 of 3263
Quote: --- Original message by: Masters1337 I can confirm wraith boarding will be in :). I love you.
|
|
|

Codebrain
Joined: Sep 29, 2007
/meme
|
Posted: Jun 22, 2009 08:27 PM
Msg. 1230 of 3263
Quote: --- Original message by: anonymous__1337Quote: --- Original message by: Masters1337 I can confirm wraith boarding will be in :). do we need external app? ... I am sorry, but have you been not reading the thread? Seriously, I even posted it: Quote: --- Original message by: CodebrainWow. People are thinking boarding is an external program. Boarding is done via a "fake" seat, which when the player enters that seat, the "boarding" animation is played. Then a script like this is played: Quote: (script static "unit" player0 (unit (list_get (players) 0)) )
(script static "void" boarding_ghost (object_create_anew ghost1) (ai_place boarding_ghost) (ai_command_list boarding_ghost/boarding_ghost drive)
(script continuous boarding1 (boarding_ghost) (sleep_until (= (vehicle_test_seat_list ghost1 "board_front" (player0)) true) 5) (sleep 90) (ai_kill boarding_ghost) (vehicle_load_magic ghost1 "G-driver" (player0)) )
However, Open Sauce is required for Multi-Team vehicles. So yes, The Open Sauce DLL is required, but it isn't a program par-say. Edited by Codebrain on Jun 22, 2009 at 08:31 PM
|
|
|

Masters1337
Joined: Mar 5, 2006
halonaminator's unfortunate idol
|
Posted: Jun 22, 2009 08:31 PM
Msg. 1231 of 3263
(script static "void" wraithboardingz (player_enable_input 0) (ai_disregard (unit (list_get (players) 0)) 1) (custom_animation (unit (list_get (players) 0)) "cmt\characters\cyborg\cyborg_boarding" "wraith_long" false) (sleep 100) (effect_new_on_object_marker "cmt\vehicles\covenant\wraith_modular\effects\front-hatch" (unit (list_get (players) 0)) "left foot") (ai_disregard (unit (list_get (players) 0)) 0) (player_enable_input 1) )
(script startup aa_ext_wraith_1_board (sleep_until (vehicle_test_seat_list aa_ext_wraith_1 board-wraith (players)) 1) (wraithboardingz) (unit_kill (unit (list_get (vehicle_riders aa_ext_wraith_1) 0))) (sleep 10) (unit_exit_vehicle (unit (list_get (players) 0))))
Is the script if anyone is wondering. Apparently I got a random exception when doing the effect, but I'm pretty sure it has to do with a bitmap or sound not loaded into memory fast enough when a script calls it.
|
|
|

Gamma927
Joined: Jun 12, 2008
Steam: gamma927
|
Posted: Jun 22, 2009 09:06 PM
Msg. 1232 of 3263
Quote: --- Original message by: Masters1337 (script static "void" wraithboardingz (player_enable_input 0) (ai_disregard (unit (list_get (players) 0)) 1) (custom_animation (unit (list_get (players) 0)) "cmt\characters\cyborg\cyborg_boarding" "wraith_long" false) (sleep 100) (effect_new_on_object_marker "cmt\vehicles\covenant\wraith_modular\effects\front-hatch" (unit (list_get (players) 0)) "left foot") (ai_disregard (unit (list_get (players) 0)) 0) (player_enable_input 1) )
(script startup aa_ext_wraith_1_board (sleep_until (vehicle_test_seat_list aa_ext_wraith_1 board-wraith (players)) 1) (wraithboardingz) (unit_kill (unit (list_get (vehicle_riders aa_ext_wraith_1) 0))) (sleep 10) (unit_exit_vehicle (unit (list_get (players) 0))))
Is the script if anyone is wondering. Apparently I got a random exception when doing the effect, but I'm pretty sure it has to do with a bitmap or sound not loaded into memory fast enough when a script calls it. Translation. (script name is wraithboardingz (player can't move) (AI don't try to shoot the player, or even bother looking at him) (play boarding animation) (sleep 3 and a third seconds) (play effect) (AI look at player again) (player can move again) ) (script name is aa_ext_wraith_1_board (sleep until the player is in the wraith's boarding seat) (run the wraith boarding script above) (kill the wraith driver) (sleep a third of a second) (player exits vehicle) )
|
|
|

Gamma927
Joined: Jun 12, 2008
Steam: gamma927
|
Posted: Jun 22, 2009 09:16 PM
Msg. 1233 of 3263
He's Codebrain, not Donut. It even says "Original message by: Codebrain"
|
|
|

Codebrain
Joined: Sep 29, 2007
/meme
|
Posted: Jun 22, 2009 09:18 PM
Msg. 1234 of 3263
Hurray! My disguise of Donut's Avatar is working! This brings a new advantage to the war to protect Donut's Avatar!
Edit: Vern if you can't understand that, then I dunno how you would ever be able to script :|
Not trying to be rude, but that is about as simple as it can get. Sorry.
Edited by Codebrain on Jun 22, 2009 at 09:19 PM
|
|
|

Cocaine
Joined: Mar 2, 2009
Can't stop napping.
|
Posted: Jun 22, 2009 10:02 PM
Msg. 1235 of 3263
It's in Yoyorast Island , if you're talking about the secret message at the bottom of the 1km tunnel.
|
|
|

Me KS
Joined: Feb 2, 2008
Desire is Reality. Xfire: jetmaster23
|
Posted: Jun 22, 2009 10:29 PM
Msg. 1236 of 3263
Quote: --- Original message by: Masters1337 Apparently I got a random exception when doing the effect, but I'm pretty sure it has to do with a bitmap or sound not loaded into memory fast enough when a script calls it. Actually, the exception might be coming from 'unit_kill' referring to a non-existent unit, which happens at the same time as the effect in the script. I know that causes exceptions because I once scripted a player kill script that was supposed to kill players that weren't in a trigger volume. I got an exception right on startup because I didn't check whether the player was in the game first and it tried to kill a non-existent player. Same thing might be happening here with the 'vehicle_riders' list. HS_doc makes it look like the command returns all occupants in the vehicle, but I think it returns all passengers, and it looks like you want the driver to die there. Since there aren't any passengers, unit_kill might be trying to kill nothing and gives an exception. I might be wrong though. I'm not sure myself whether it's passengers or all occupants. I'll have to test it sometime. But just in case I actually guessed right, try replacing (unit (list_get (vehicle_riders aa_ext_wraith_1) 0)) with just (vehicle_driver aa_ext_wraith_1) or (unit (vehicle_driver aa_ext_wraith_1)) and see if that gets rid of the exception. Edited by Me KS on Jun 22, 2009 at 10:31 PM
|
|
|

Masters1337
Joined: Mar 5, 2006
halonaminator's unfortunate idol
|
Posted: Jun 22, 2009 10:34 PM
Msg. 1237 of 3263
Worth a shot, I was planning on doing that anyway with some vehicles that have biped drivers to clear up scriptspace if I needed to. The thing I if I run 20 tests, about 17 of them will work fine. Same map, same scenario, same encounter, same script.
|
|
|

Cocaine
Joined: Mar 2, 2009
Can't stop napping.
|
Posted: Jun 22, 2009 10:38 PM
Msg. 1238 of 3263
Boarding with the risk of exceptioning? =S Masterz , on your broadcast when you intended to show boarding , is that fixed yet?
|
|
|

JLtheking
Joined: Mar 4, 2009
imma
|
Posted: Jun 22, 2009 11:04 PM
Msg. 1239 of 3263
so if you are on 1.08, you can board, but if you'rwe not, you can't board? and can someone give me a link to this open sauce DLL?
E: THIS IS SPARTA!!!11!1!
Edited by JLtheking on Jun 22, 2009 at 11:40 PM
|
|
|

Gamma927
Joined: Jun 12, 2008
Steam: gamma927
|
Posted: Jun 22, 2009 11:21 PM
Msg. 1240 of 3263
|
|
|

Masters1337
Joined: Mar 5, 2006
halonaminator's unfortunate idol
|
Posted: Jun 22, 2009 11:29 PM
Msg. 1241 of 3263
You can just use IGMs MTV app, OS is to buggy and incompatible with too many programs for my taste.
|
|
|

Advancebo
Joined: Jan 14, 2008
|
Posted: Jun 22, 2009 11:30 PM
Msg. 1242 of 3263
Where is this "MTV" app? I never seen it before.
|
|
|

JLtheking
Joined: Mar 4, 2009
imma
|
Posted: Jun 22, 2009 11:31 PM
Msg. 1243 of 3263
so where do i put this d3d9.dll?
|
|
|

The Barron
Joined: Oct 14, 2007
Howdy
|
Posted: Jun 22, 2009 11:31 PM
Msg. 1244 of 3263
which ever one benefits the game more is alright with me  Quote: so where do i put this d3d9.dll? you put it in your haloce directory. Edited by The Barron on Jun 22, 2009 at 11:32 PM
|
|
|

Gamma927
Joined: Jun 12, 2008
Steam: gamma927
|
Posted: Jun 22, 2009 11:32 PM
Msg. 1245 of 3263
Put in the Halo Custom Edition folder.
|
|
|

0fullmetal0
Joined: Jun 15, 2008
I claim this post in the name of Mars.
|
Posted: Jun 22, 2009 11:47 PM
Msg. 1246 of 3263
Here, let me take a shot at explaining it... Quote: --- Original message by: Masters1337 (script static "void" wraithboardingz wraithboardingz is the script name, this is the same as setting a variable or string. (player_enable_input 0) Any input the player tries to do is disregarded, think of it as a cutscene you can't skip, albeit epic. (ai_disregard (unit (list_get (players) 0)) 1) The unit in the vehicle pays no attention to MC and acts as if he isn't there. The 1 at the end makes the condition be true. (custom_animation (unit (list_get (players) 0)) "cmt\characters\cyborg\cyborg_boarding" "wraith_long" false)Command for MC to jump on the Wraith, false I would guess means to end the command (sleep 100) Wait for 100 "units," if it's 3 1/3 seconds then it would be 100 frames, since 30fps is the normal framerate. (effect_new_on_object_marker "cmt\vehicles\covenant\wraith_modular\effects\front-hatch" (unit (list_get (players) 0)) "left foot")MC uses his left foot to bash open the front hatch of the Wraith (ai_disregard (unit (list_get (players) 0)) 0)The AI unit now knows MC is on the Wraith, and will attempt to shoot him down/kill him. The 0 sets the condition to be false. (player_enable_input 1) Any input from the player will be recognized ingame and not ignored. )
(script startup aa_ext_wraith_1_board start the script previously defined (sleep_until (vehicle_test_seat_list aa_ext_wraith_1 board-wraith (players)) 1)Don't know for sure, it seems to be saying wait until the player tries to board the wraith. (wraithboardingz)Execute the Wraith boarding script. (unit_kill (unit (list_get (vehicle_riders aa_ext_wraith_1) 0)))Do not kill the player even if the vehicle is driving fast enough to do so, or possibly kill the driver of the vehicle. (sleep 10)Wait for 1/3 second. (10 frames) (unit_exit_vehicle (unit (list_get (players) 0))))Player exits vehicle.
Is the script if anyone is wondering. Apparently I got a random exception when doing the effect, but I'm pretty sure it has to do with a bitmap or sound not loaded into memory fast enough when a script calls it. I'm not an expert on this or anything, so what I said might not be 100% accurate. I can say it's not a parenthesis error (one or two stray open ones, or one closed when there wasn't one open to begin with) unless I miscounted. Thank God I copied/pasted, my login timed out trying to write this... =/
|
|
|

Gamma927
Joined: Jun 12, 2008
Steam: gamma927
|
Posted: Jun 22, 2009 11:50 PM
Msg. 1247 of 3263
Read the last page.
Edit: And if it was a parentheses error, then the scripts wouldn't compile. Edited by Gamma927 on Jun 22, 2009 at 11:51 PM
|
|
|

0fullmetal0
Joined: Jun 15, 2008
I claim this post in the name of Mars.
|
Posted: Jun 23, 2009 12:10 AM
Msg. 1248 of 3263
I know someone tried to explain it on the last page, but the person said they were still confused.
Anyway, as I said I don't know about the whole script thing, so that's why I suggest it...
Back on topic... Does the player physically have to beat down the enemy like in Halo 2/3? Or is it an automatic thing? (the player regains control over MC before the "unit_kill" command is given, so this could be what happens)
|
|
|

Gamma927
Joined: Jun 12, 2008
Steam: gamma927
|
Posted: Jun 23, 2009 12:15 AM
Msg. 1249 of 3263
The script says that it plays a custom animation, so that means that it's all automatic.
|
|
|

boogerlad
Joined: Jun 18, 2009
|
Posted: Jun 23, 2009 12:19 AM
Msg. 1250 of 3263
masters1337 is in the xfire live broadcast room, but it froze firefox repeatedly.
|
|
|

Cocaine
Joined: Mar 2, 2009
Can't stop napping.
|
Posted: Jun 23, 2009 02:57 AM
Msg. 1251 of 3263
Upgrade to IE8.
|
|
|

Masters1337
Joined: Mar 5, 2006
halonaminator's unfortunate idol
|
Posted: Jun 23, 2009 04:19 AM
Msg. 1252 of 3263
If any of you are as stupid as me and are up at 4:17 AM I'm going to be broadcasting a bit since I just got all ghost_front and wraith boarding scripts integrated into a30 :). Ghost_back boarding is a maybe for the mod, but I'm fairly sure there won't be any banshee jacking at all. To many limitations with scripting and there is no way i'm going through the trouble to attempt to get them in a30.
|
|
|

Ethereial
Joined: May 19, 2009
O_O
|
Posted: Jun 23, 2009 05:50 AM
Msg. 1253 of 3263
Quote: --- Original message by: Masters1337 If any of you are as stupid as me and are up at 4:17 AM I'm going to be broadcasting a bit since I just got all ghost_front and wraith boarding scripts integrated into a30 :). Ghost_back boarding is a maybe for the mod, but I'm fairly sure there won't be any banshee jacking at all. To many limitations with scripting and there is no way i'm going through the trouble to attempt to get them in a30. Why don't you disable ghost jacking and enable banshee jacking? It's too easy to kill the ghost's driver, even the AI could do it. But since it's done I'll keep my silence.
|
|
|

ChocolateNugget
Joined: Sep 29, 2007
im your #1 fan !!
|
Posted: Jun 23, 2009 06:03 AM
Msg. 1254 of 3263
Quote: --- Original message by: MeleeLite Wouldn't this technically be SPv3?? Why? :? We've only had one other campaign series before this.
|
|
|

Masters1337
Joined: Mar 5, 2006
halonaminator's unfortunate idol
|
Posted: Jun 23, 2009 07:30 AM
Msg. 1255 of 3263
If anything this is more of SPV4. I consider this to be the 4th version of our SP mod.
SPV1 is the one released. SPV2 is the mod around the time of H2V SPV3 is with most of the guns and high end art. SPv4 is what we have now with the BSPs.
Banshee jacking won't be in because it's incredibly hard to board, and we decided boarding one will only take it down, not give you control over it. The script space is better off being used on ghosts.
|
|
|

Ethereial
Joined: May 19, 2009
O_O
|
Posted: Jun 23, 2009 08:11 AM
Msg. 1256 of 3263
So does that mean Dennis and all the other guys were wrong?
|
|
|

SegwayMaster1324
Joined: Feb 7, 2009
|
Posted: Jun 23, 2009 08:16 AM
Msg. 1257 of 3263
Quote: --- Original message by: Ethereial So does that mean Dennis and all the other guys were wrong? With what exactly were they wrong with?
|
|
|

Ethereial
Joined: May 19, 2009
O_O
|
Posted: Jun 23, 2009 08:23 AM
Msg. 1258 of 3263
Quote: --- Original message by: Masters1337 If anything this is more of SPV4. I consider this to be the 4th version of our SP mod.
SPV1 is the one released. SPV2 is the mod around the time of H2V SPV3 is with most of the guns and high end art. SPv4 is what we have now with the BSPs.
Banshee jacking won't be in because it's incredibly hard to board, and we decided boarding one will only take it down, not give you control over it. The script space is better off being used on ghosts. Seriously, they got to SPv4 without releasing SPv2!
|
|
|

vile323
Joined: May 19, 2009
Your move, Creep.
|
Posted: Jun 23, 2009 09:54 AM
Msg. 1259 of 3263
Did you guys take time just to learn the Halo scripting? I mean I've worked with some code before and I understood that code before, but only after they explained it. I haven't even tried to make anything in Halo CE yet (sure, call me a noob I really don't care. i'm not going to have a complex or anything). I really would like to learn if there's an easy way to learn it.
|
|
|

Gamma927
Joined: Jun 12, 2008
Steam: gamma927
|
Posted: Jun 23, 2009 10:09 AM
Msg. 1260 of 3263
Read a few tutorials, understand the basic structure of a script, and then play around with the scripting bible for commands.
|
|
|