I have added an MG42 to the Sd.Kfz. 250, and I want it to be crewed and functional only when a squad is garrisoned. Here's what I did to achieve that so far:
1. In combat_ext, I added a (disabled) MG42 on hardpoint one:
attributes\weapon\axis\small_arms\machine_gun\light_machine_gun\halftrack_250_dummy
(receives_attack_commands set to True. I also edited sdkfz_250.abp to make it actually visible.)
2. In crew_ext, I added another crewman in the second role:
armies\german\soldiers\vehicle_crew\vehicle_crew
(role_name set to Gunner, sync_on_create set to False.)
This gives me a 250 with an uncrewed MG42 and only a driver inside, just like I wanted. Screenshot
3. In hold_ext/on_loaded_hold_actions, I added two things:
3.1 add_crew_action, crew_name set to Gunner
(To make the second crewman actually appear.)
3.2 change_weapon, weapon set to:
attributes\weapon\west_german\small_arms\machine_gun\light_machine_gun\sdkfz_251_mg42_mp
(To make the MG42 actually functional.)
When I garrison a squad, a second crew member appears, but his position and posture is screwed up. Also, the MG42 doesn't fire at all. Screenshot
I know that both the gunner and the new weapon work properly on this vehicle when I add them permanently. So it must have something to do with step three, I guess!
Additionally, when I unload the squad, the gunner doesn't disappear like he should. Screenshot
The description of on_loaded_hold_actions says:
"Actions to execute on the HOLD when there are loadedgarrisoned troops inside These actions are reverted when troops are unloaded"
Does anyone have any experience with this? Did I do something fundamentally wrong or are these attributes just not fully functional?
Any help is greatly appreciated!
on_loaded_hold_actions on a halftrack
15 Nov 2015, 14:21 PM
#1
Posts: 632 | Subs: 1
15 Nov 2015, 14:38 PM
#2
Posts: 756 | Subs: 8
3.1. You should be using apply_crew_action, as that acts as a toggle.
3.2. Rather than changing weapon, you should be adding a slot item. Alternatively, you could enable/disable the weapon with modifiers (you would need to have it disabled in action_apply_ext so that it starts that way). Relic actually does this for the 251, so take a look in there.
3.2. Rather than changing weapon, you should be adding a slot item. Alternatively, you could enable/disable the weapon with modifiers (you would need to have it disabled in action_apply_ext so that it starts that way). Relic actually does this for the 251, so take a look in there.
15 Nov 2015, 17:46 PM
#3
Posts: 632 | Subs: 1
I can make the gunner appear and disappear as intended now. Thanks a lot!
I'm still having some trouble with the MG though.
First, I made a slot item removing the gunner and containing the "dummy" MG42 that doesn't move or fire and gave that one to the 250 when it spawns. That's working as intended.
Then, I made another slot item adding the gunner and containing a functional MG42. on_loaded_hold_actions then removes the first slot item and adds the other one after that. This is working as well.
When the garrisoned squad unloads, I want to remove the second slot item and add the first one again. This doesn't seem to be possible though, or at least I couldn't figure out how. Do you know any way to do this, or something similar? Is there maybe a way for a unit to have two slot items, but only use one at a time?
Sorry for bothering you with these newb questions. I really appreciate your help!
I'm still having some trouble with the MG though.
First, I made a slot item removing the gunner and containing the "dummy" MG42 that doesn't move or fire and gave that one to the 250 when it spawns. That's working as intended.
Then, I made another slot item adding the gunner and containing a functional MG42. on_loaded_hold_actions then removes the first slot item and adds the other one after that. This is working as well.
When the garrisoned squad unloads, I want to remove the second slot item and add the first one again. This doesn't seem to be possible though, or at least I couldn't figure out how. Do you know any way to do this, or something similar? Is there maybe a way for a unit to have two slot items, but only use one at a time?
Sorry for bothering you with these newb questions. I really appreciate your help!
15 Nov 2015, 18:39 PM
#4
Posts: 756 | Subs: 8
Take a look at the 251, which does not use slot items. It uses a modifier to disable the weapon. Do that, and make sure you do not have a dummy weapon. You can just use the same modifier to disable it in action apply ext.
15 Nov 2015, 22:03 PM
#5
Posts: 632 | Subs: 1
Everything works as intended now, including the animations. Thanks a lot for your help!
15 Nov 2015, 23:12 PM
#6
Posts: 84
This is awesome, I've wanted to do a 250 with MG for a long time but non of my attempts so far were successful.
I tried to reproduce your steps, just with a gunner by default on it and it shows up as intended, however when the MG is trying to fire the first shot, the game will CTD without warning and the .log holds no information on the crash. Any idea why that could be?
I've added the additional crewman, the additional mg42 (not a dummy in my case) on hardpoint 1, edited the .abp to show the weapon and applied a mg42 slot item on the entity.
EDIT: Nevermind, I fixed it. Some error in the reproduction process. Anyway, thanks for the intel on that topic.
I tried to reproduce your steps, just with a gunner by default on it and it shows up as intended, however when the MG is trying to fire the first shot, the game will CTD without warning and the .log holds no information on the crash. Any idea why that could be?
I've added the additional crewman, the additional mg42 (not a dummy in my case) on hardpoint 1, edited the .abp to show the weapon and applied a mg42 slot item on the entity.
EDIT: Nevermind, I fixed it. Some error in the reproduction process. Anyway, thanks for the intel on that topic.
16 Nov 2015, 10:25 AM
#7
Posts: 632 | Subs: 1
Good for you! It really is a shame that the unit is so horrible by default. I think it has a lot of potential, and it doesn't take that much effort to make it useful. Would be nice if a Relic employee just took 30 minutes and gave it a try.
If you add an MG to hardpoint 1 and use a slot item as well, you basically have two guns on the unit, with (probably) only one used. If you want a permanent MG42 on it, adding it to hardpoint 1 manually is enough. You don't need to bother with a slot item in that case!
If you add an MG to hardpoint 1 and use a slot item as well, you basically have two guns on the unit, with (probably) only one used. If you want a permanent MG42 on it, adding it to hardpoint 1 manually is enough. You don't need to bother with a slot item in that case!
18 Nov 2015, 21:56 PM
#8
Posts: 756 | Subs: 8
The only thing I never figured out is how to make the crew disappear when unmanned. They just go into a fetal position, since Relic did not really intend for them to be hidden (other than making a canopy for the 251).
20 Nov 2015, 14:39 PM
#9
Posts: 756 | Subs: 8
Also, if you decrew and then recrew a vehicle, the weapon states reset for some reason - even though they are disabled.
1 Dec 2015, 22:22 PM
#10
1
Posts: 94
Seems as though they didn't fully account for vehicle abandonment when updating the game engine for CoH2. Sigh...
1 Dec 2015, 23:39 PM
#11
Posts: 756 | Subs: 8
It works the way they intended, which is different from what modders intend. CoH1 isn't even on the same level as CoH2 as far as decrewing/recrewing.
PAGES (1)
1 user is browsing this thread:
1 guest
Livestreams
30 | |||||
20 | |||||
19 | |||||
2 | |||||
331 | |||||
246 | |||||
6 | |||||
4 | |||||
3 | |||||
2 |
Ladders Top 10
-
#Steam AliasWL%Streak
- 1.831222.789+37
- 2.34957.860+14
- 3.589215.733+4
- 4.1099614.642-1
- 5.280162.633+8
- 6.305114.728+1
- 7.916405.693-2
- 8.271108.715+22
- 9.721440.621+3
- 10.1041674.607-2
Replay highlight
VS
- cblanco ★
- 보드카 중대
- VonManteuffel
- Heartless Jäger
Einhoven Country
Honor it
9
Download
1231
Board Info
376 users are online:
376 guests
1 post in the last 24h
7 posts in the last week
39 posts in the last month
7 posts in the last week
39 posts in the last month
Registered members: 49062
Welcome our newest member, Mclatc16
Most online: 2043 users on 29 Oct 2023, 01:04 AM
Welcome our newest member, Mclatc16
Most online: 2043 users on 29 Oct 2023, 01:04 AM