Question about Python/Suggestion on fastropes?
Posted: 2008-10-16 13:02
Hi guys,
I hope the title doesn't predispose me to judgement before my post is read.
I know this has been talked to death, I simply had an inspiration and wanted to check how far it was from reality or implementation.
I was reading the 0.8 Improvement Compilation and was thinking about the point made how bugging out of an aircraft from the pilot position tends to be fatal when moving, and how the vehcle entry points should be changed. I was thinking about a realistic way to apply this, when I realized my knowledge of how the python engine works was too limited. Unfortunately, my idea is based on the iffyness of two mutually dependent factors:
Since this whole thing depends on it, I need to clear these up before I can call this a suggestion. I was wondering whether it was possible to have functioning ladders attached to vehicles. And if so, is it possible to remove collision for mentioned? Also, I'm not sure if it's coding difficulties that are actually the reason for the "hardcoded" stamp or EA license ****. If the latter is the case, I suppose that makes this whole thing moot.
IF this ladder/vehicle thing was possible, this spawned two interesting applications for it in my brain:
1. It would then be possible to change the pilot entry point to the top of the cockpit and add an invisible ladder (without collision) to the end of the wing of the aircraft. This way, the pilot could climb onto the aircraft (including a climbing animation!) and enter the cockpit from the top.
2. A similar concept would apply to fastropes from helicopters. One or several invisible collisionless ladders of a predifined length would be attached to the vehicle (for instance, at the loading ramp of the merlin, which has an interior). Once the ramp is lowered, these become visible and look like a rope. Since movement on ladders is variable, it could be made to resemble climbing or sliding.
However, while writing all this, it seems ever more unlikely to me that ladders could be attached to a non-static object, since it's not even possible to stand on a moving vehicle. What though, if a certain position (such as, again, at the back hatch of the merlin) had such a ladder as part of it's "loadout", i.e. you activate the ladder like a mounted weapon, and upon activation your view changes to an external one, namely sliding down a rope. You would still be in your seat in the chopper, but once you arrive at the bottom, when you press "e" to get out the exit/entry point is at the bottom of the "rope". I suppose you could enter the vehicle from the bottom too, but only if the position in the heli was not occupied. The most difficult thing would be implementing an external animation for the whole song and dance, I guess. I hope I'm not describing this too abstractly (or un-python-y)...
It would greatly boost my ego if I happened to have stumbled on a possible workaround, but I'm not expecting too much. I thought I might at least get an answer that will keep me from eternally wondering whether such things are possible with python.
So, feel free to discuss, dismiss, lock or anything else this post.
Thanks for reading
Action Jackson
I hope the title doesn't predispose me to judgement before my post is read.
I know this has been talked to death, I simply had an inspiration and wanted to check how far it was from reality or implementation.
I was reading the 0.8 Improvement Compilation and was thinking about the point made how bugging out of an aircraft from the pilot position tends to be fatal when moving, and how the vehcle entry points should be changed. I was thinking about a realistic way to apply this, when I realized my knowledge of how the python engine works was too limited. Unfortunately, my idea is based on the iffyness of two mutually dependent factors:
Since this whole thing depends on it, I need to clear these up before I can call this a suggestion. I was wondering whether it was possible to have functioning ladders attached to vehicles. And if so, is it possible to remove collision for mentioned? Also, I'm not sure if it's coding difficulties that are actually the reason for the "hardcoded" stamp or EA license ****. If the latter is the case, I suppose that makes this whole thing moot.
IF this ladder/vehicle thing was possible, this spawned two interesting applications for it in my brain:
1. It would then be possible to change the pilot entry point to the top of the cockpit and add an invisible ladder (without collision) to the end of the wing of the aircraft. This way, the pilot could climb onto the aircraft (including a climbing animation!) and enter the cockpit from the top.
2. A similar concept would apply to fastropes from helicopters. One or several invisible collisionless ladders of a predifined length would be attached to the vehicle (for instance, at the loading ramp of the merlin, which has an interior). Once the ramp is lowered, these become visible and look like a rope. Since movement on ladders is variable, it could be made to resemble climbing or sliding.
However, while writing all this, it seems ever more unlikely to me that ladders could be attached to a non-static object, since it's not even possible to stand on a moving vehicle. What though, if a certain position (such as, again, at the back hatch of the merlin) had such a ladder as part of it's "loadout", i.e. you activate the ladder like a mounted weapon, and upon activation your view changes to an external one, namely sliding down a rope. You would still be in your seat in the chopper, but once you arrive at the bottom, when you press "e" to get out the exit/entry point is at the bottom of the "rope". I suppose you could enter the vehicle from the bottom too, but only if the position in the heli was not occupied. The most difficult thing would be implementing an external animation for the whole song and dance, I guess. I hope I'm not describing this too abstractly (or un-python-y)...
It would greatly boost my ego if I happened to have stumbled on a possible workaround, but I'm not expecting too much. I thought I might at least get an answer that will keep me from eternally wondering whether such things are possible with python.
So, feel free to discuss, dismiss, lock or anything else this post.
Thanks for reading
Action Jackson