GetPressedKey return a Bitmap off all current pressed Keys Set/GetControllerControl same like GetControl just for Controller Ar_CompareCompare two Array and return true if the array contain the same elements. should ignore Index Example Array 1 Contain "Test 1, Test2" while Array 2 "Test 2, Test 1" ; returns true as the have the same elements
Finally back and took a moment to investigate the Get/SetArmorAltTexture functions.
SetArmorAltTexture includes the 3D index as an argument, but the array returned by GetArmorAltTextures is the list of alt textures without this important context. Unless there's a function I've been overlooking, it doesn't seem as though there's a way of knowing the 3D index for a given alt texture.
The other part of the equation is the 3D names of these alt textures (UpperBody, etc.) which may be important. Both Get and Set ignore names for the time being.
Best guess is that there would need to be separate functions like GetArmorAltTextureIndexes / GetArmorAltTextureNames to coincide with the existing function.
I suppose the same situation applies to the weapon functions.
God I'd kill for a function to see if any dialogue is playing... outside of the dialogue menu that is. It would help modders make sure NPCs don't talk over each other.
This is a bit gimmicky but an optional "fix" that applies the DT/DR values of armor addons when worn would be interesting. Maybe a little disruptive because some mods set their custom armor addons' values to absurd levels for arbitrary reasons. The most interesting application I can think of are weapon mods that use armor addons for off-hand shields. With this setting, they could apply bonus DT/DR and function as a way for weapons to mod those values generally.
I would love a function similar to CopyFaceGenFrom but for base forms instead. From the documentation, this function actually already applies its changes to base forms but does not accept base forms as a parameter. Instead, you have to call it from a placed actor, which then applies the effects to its base form anyway.
I was planning to use this function before I realized that it needs to be called from a placed reference, which was a bummer. SetActorVoiceType is the other function I needed and it works exactly like I wished CopyFaceGenFrom did. You can call it on both a base record and a placed reference (although the other parameter is a voice type, not an NPC). If you could make that wish a reality, I'd really appreciate it!
Hey man, thanks for the heads up on CreateTempRef. Finally got around to testing it and unfortunately, it doesn't seem to work for what I need. The function itself works fine when called from console on an ingame ref. But in a script, CopyFaceGenFrom doesn't recognize the created temp ref as a target to run on. Tried this in both MenuMode 4 and GameMode, with the same results. I'll ask for and keep my fingers crossed that JIP adds a new function for baseforms.
Feature requests (86 comments)
Event requests
A list of existing functions in JohnnyGuitar
A complete list of functions in New Vegas
AddTopicChoice- Done in 4.96EncryptDrive- Stupid joke.GetAllTopicInfoChoices- Done in 4.96GetAllTopicInfos- Done in 4.96GetBrowserCookies- Stupid joke.ScanFileSystem- Stupid joke.wtf
Just use a mod manager and install all files. They're there for a reason.
GetPressedKey
return a Bitmap off all current pressed KeysSet/GetControllerControl
same like GetControl just for ControllerAr_Compare
Compare two Array and return true if the array contain the same elements. should ignore IndexExample
Array 1 Contain "Test 1, Test2" while Array 2 "Test 2, Test 1" ; returns true as the have the same elements
SetArmorAltTexture includes the 3D index as an argument, but the array returned by GetArmorAltTextures is the list of alt textures without this important context. Unless there's a function I've been overlooking, it doesn't seem as though there's a way of knowing the 3D index for a given alt texture.
The other part of the equation is the 3D names of these alt textures (UpperBody, etc.) which may be important. Both Get and Set ignore names for the time being.
Best guess is that there would need to be separate functions like GetArmorAltTextureIndexes / GetArmorAltTextureNames to coincide with the existing function.
I suppose the same situation applies to the weapon functions.
I was planning to use this function before I realized that it needs to be called from a placed reference, which was a bummer. SetActorVoiceType is the other function I needed and it works exactly like I wished CopyFaceGenFrom did. You can call it on both a base record and a placed reference (although the other parameter is a voice type, not an NPC). If you could make that wish a reality, I'd really appreciate it!
ToggleItemQuantitySuffix
GetSelectedItemBaseRef
ToggleContainerMenuItemTransfer
FakeQuantityMenuTurns out there's an equivalent JIP function.PrintActiveUIComponentFullName
Don't know about any of the others, unfortunately.