Jump to content

BarbyFN

Members
  • Posts

    49
  • Joined

  • Last visited

Nexus Mods Profile

About BarbyFN

BarbyFN's Achievements

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. All what I’ve learned about modding came from here, asking freely, and modders helped me freely, if money would be involved I think it would be harder to learn secrets that modders teach, or to copy shared scripts, because I would be a potential competitor, right? I’m sure most modders are in my situation, adding money to the equation never improves a situation in which everyone is a collaborator, instead a competitor. How less modders will be if it became a job? My mods are perfect to me, because I made them from me, to me, hoping nothing from other people, just to satisfy myself. If I were "working" to earn money, probably my mods would be worse, a fast product launched with hurries. That is what is modding about, not about a job, it is a hobby. The problem is that Bethesda noticed that they really are good in making toolsets and wanted to monetize that. There is a saying: "If something is not broken, don't fix it". Mods are perfect as they are, each attempt to earn money with them will only corrupt the concept for bad. I love Bethesda's modding tools, please, don't follow the path of other enterprises that has destroyed their games to earn few dollars more.
  2. Please, does anyone know what mod is this weapon? http://static-2.nexusmods.com/15/mods/120/images/2654-1-1275747119.jpg
  3. I have made a "General Switch" that turns off all lights, also I have made it to activate their switches (to match their status, red: off, green: on), this is the script: if LightUtility.GetDisabled ;Do nothing else LightUtility.Disable SwitchUtility.Activate endif The General Switch works perfect, if the lights are off, it does nothing, and if any lights are on, it turns off these lights and changes its switches to red. But I have a particular issue, if (since I load the game), I haven't trigger a switch, this switch is not affected by the script. For example: I load the game and turn some light on, or off (is the same), then I activate the General Switch and all the lights turns off, no matter if I have interacted with them in this session (this part of the script works perfect), but only the switches I have triggered are changed to red, the rest of the switches that I haven't touched remains green. To resume: If I trigger ALL switches in this current session, all of them turns to red with the General Switch. But if I have not triggered a switch, its light will turns off anyway, but the switch will not be affected (it remains green even with the light off). Am I doing something wrong or is a problem of the game itself?
  4. Thanks for the warning. This issue that you have solved by "additem" (I think it was "addnote"), is solved by my devices too, if you don't have a key note, you can return to your home and recover all your notes (to be sure), the script works with the "addnote" command, so is exactly the same that you have done). For now I'm more worried about other kind of bugs that can't be fixed by re-adding the note.
  5. To play a sound I use this: PlaySound <sound> Then I need to stop the sound, for example: StopSound <sound> But this doesn't work. By searching the GECK functions, apparently there isn't a function to stop sounds. How can we stop a looping sound that we have called trough PlaySound?
  6. mmm there are no notes marked as "quest" in Geck, also I'm only managing notes mentioned in this wiki, it seems safe but if anyone knows a way to bug the game trough removing notes, please tell me.
  7. Thanks, but as I commented in my other thread, I've solved that by splitting the script in two and using two devices, this was the best, simple and more flavored solution. All in this thread was solved except the 4th point, I want to know if this could be safe, I've experimented a lot with no problems, also some notes (as blueprints for crafting) were not removed and I really like my Pip Boy free of useless notes (that Birthday Poem ha!), but I want to be more sure before re play again with this new feature.
  8. Thanks Pixelhate and Fallout2AM, after considering all solutions, for this situation I've solved better by using two separated activators (one for text notes and other for audio and video), and it results even better because is easier to find them later according what I want to find (also looks better because I can fill with more devices my home :smile: )
  9. This would be perfect but how? This is my script working: scn A1DataScript Short Button Begin OnActivate ShowMessage A1DataMenu End Begin GameMode set Button to GetButtonPressed If ( Button == 0 ) Activate Endif If ( Button == 1 ) Playsound OBJComputerTerminalForward If Player.GetHasNote AWMNoteFFStashLocation ==1 Player.RemoveNote AWMNoteFFStashLocation A1TapeMachineREF.AddItem AWMNoteFFStashLocation 1 Endif If Player.GetHasNote AWMNoteMercenary ==1 Player.RemoveNote AWMNoteMercenary A1TapeMachineREF.AddItem AWMNoteMercenary 1 Endif If ... ; and 350 more if/endif blocks that I can separate in 2 scripts. Endif Endif End Is attached to the container, but I don't know commands to trigger scripts from other scripts, even in GECK official tutorial page.
  10. Activators can only have 1 script in GECK, but apparently GECK has a limitation in the length of single scripts, so I divided my long script in two smaller scripts (the script is short but manages too many items). How can I call 2 scripts from 1 activator?
  11. Well, I have finished the script and apparently there is a limit, the script is too long and I can't paste it in the GECK, but I can split it in two scripts, the problem is that the container can use only one script and I need to figure out how to call 2 scripts from 1 object (or make 2 objects, but I prefer to have only 1 object for aesthetic reasons). The other questions are less important, just the 4th still worrying me, I'm experimenting without problems but I prefer to be sure if this is safe.
  12. I always hated the disorder in my Pip-Boy's Notes section so I'm making a mod that removes all notes to a container, then I can pick up just the notes I want to inspect. The script is simple: If Player.GetHasNote <Note ID> ==1 Player.RemoveNote <Note ID> ContainerREF.AddItem <Note ID> 1 Endif The note is removed as note, but added to the container as item, so I can pick the one that I want to inspect in my Pip-Boy and remove it again to maintain my Notes section free for quests. I have tested it with notes (with and without models/textures), and works fine, but I have some doubts about this... 1) First of all: is there already a mod to do this? Because it will save me huge copy-paste work, ha! 2) According the wiki there are 350 records for the Pip-Boy; that means 1400 to 2100 lines of code (depending amount of spaces used). But is there a limit in the length of a script? 3) Same questions for containers because it need to store at least 350 items. Is there a limit to containers storage? 4) Even while the GECK has no script flagged as "quest", I'm using notes as items, so I'm afraid to bug the savegame in a way that I can't figure right now (bug the main quest, lost all notes from my container, etc). So, I ask if removing all notes from my Pip-Boy looks reasonable for you.
  13. Well, I finished my mod but I want to add good switches, I tried again by copying timers from others scripts to my light script but they didn't work, this was my best result but the switch stop working after its first activation... ScriptName A1SwitchLightScript ref Light float Timer Begin OnActivate if Light == 0 && Timer <= 0 set Light to GetLinkedRef set Timer to 2 else set Timer to Timer - GetSecondsPassed return endif if light.GetDisabled light.Enable else light.Disable endif Activate End not expert in scripting, I'm clueless.
  14. I have all my electrical switches working well with this script (taken from GECK tutorials) : ScriptName A1SwitchLightScript ref light Begin OnActivate if light == 0 set light to GetLinkedRef endif if light.GetDisabled light.Enable else light.Disable endif Activate End This script works fine, but the switches has "on/off" animations and if I activate too quick I can swap their animations (red turns when light is enabled and green when light is disabled). I like to add a way to prevent to quick activate them, I think is by adding a timer that force to wait a second after next activation, but maybe there is a better way.
  15. Problem solved, just reinstalled the GECK, updated to 1.5 and deleted the GECKCustom.ini and GECKPrefs.ini. I wish to know why that happened anyway.
×
×
  • Create New...