Cool mod, i just wish it was ACTUALLY a misc item like it says in the description and not a junk item. But there are other mods that just add a category to the chem/cooking station and lets you tag from there
When crafting weapons or armor, the scrapbook gets automatically scrapped. So I have to craft the scrapbook everytime I start a new search to find a set of components. Only if there was a way to restrict the scrapbook from scrapping.
It took a while before I realized this, although I found it strange that all the other un/tagging mods took the route through crafting benches instead. On the other hand, I should've paid more attention while reading the description, because it explains that this is exactly the reason why crafting the book costs 250 caps.
Anyway, since i don't want to go to a bench every time i need to untag something, and also i only want to use the scrap book as a tool and not use its "components", i use an Autohotkey script as a workaround. Basically, it works like this: Step 1. add the Scrap Book through the console > Step 2. tag/untag whatever > Step 3. remove the Scrap Book through the console
As i said, i use AHK script to do this. Run the script and then ingame, when in need of the Scrap Book, press the Apps key on your keyboard (right next to the right Ctrl one, it's the one that activates right click menus in Windows). This will add the Scrap Book to your inventory. After you're done using it, exit the PipBoy and press the same Apps button again, this time it will send a different command and delete the Scrap Book from your inventory. Since we're using the console, adding the Scrap Book won't cost a thing.
To the point: Copy this code in a new empty AHK file (don't hesitate to install Autohotkey, then it's the same process as creating and writing in a new text file, AHK uses Notepad). IMPORTANT: Change „ITEM_ID“ in the code below with the appropriate ID from your game. To find it, use this: help "Scrap Book" 4 in the console. Save the file, then run it by double clicking it (confirm when it asks to run as admin, it's needed).
Spoiler:
Show
; Toggle Scrap Book <> Add and remove from the inventory <> default hotkey is "AppsKey" - the key that invokes the right-click context menu, next to right Ctrl
Process,Priority,,High
full_command_line := DllCall("GetCommandLine", "str") if not (A_IsAdmin or RegExMatch(full_command_line, " /restart(?!\S)")) { try { if A_IsCompiled Run *RunAs "%A_ScriptFullPath%" /restart else Run *RunAs "%A_AhkPath%" /restart "%A_ScriptFullPath%" } ExitApp }
haven't installed the mod yet, however just you pointing out "INV > Junk tab, there's a button you can press to go into 'Component View' (C button for Vanilla PC users), instead of showing your junk items with a list of components it contains, Component View reverses it so that it lists your Components first and then what junk items they belong to. In this view you can manually tag each and any components you're actively looking for" has ended so many hours of searching. I think I just never payed attention to the bottom of the screen myself but I wanted to thank you as NO ONE in any of the forums I have searched seems to have noticed this or pointed it out.
Tested with component sorter, looks like it just reads the first component on the item in alphabetical order (in this case Acid) so using Scrap Book as a sort criteria is effectively the same as using a single unit of acid.
Further the machines that accept an item as a sorting criteria wont accept the Scrap Book, so I used the additem console command with the machine selected.
If you have a junk piece that have the component you want to mark, you can press "C" in the "junk" tab of your pip-boy (To see the components and not the junk pieces) and you can press "Q" over the components that you want to mark. It's a cool mod, but i think there is no need for it.
As I stated in the description, that only works if you have the component in question. If you're looking for something like fiberoptics but you don't have a single junk items containing this, you can't mark it. Scrapbook fixes it by technically counting as those missing items as long as it's in your possession.
17 comments
Anyway, since i don't want to go to a bench every time i need to untag something, and also i only want to use the scrap book as a tool and not use its "components", i use an Autohotkey script as a workaround. Basically, it works like this: Step 1. add the Scrap Book through the console > Step 2. tag/untag whatever > Step 3. remove the Scrap Book through the console
As i said, i use AHK script to do this. Run the script and then ingame, when in need of the Scrap Book, press the Apps key on your keyboard (right next to the right Ctrl one, it's the one that activates right click menus in Windows). This will add the Scrap Book to your inventory. After you're done using it, exit the PipBoy and press the same Apps button again, this time it will send a different command and delete the Scrap Book from your inventory. Since we're using the console, adding the Scrap Book won't cost a thing.
To the point: Copy this code in a new empty AHK file (don't hesitate to install Autohotkey, then it's the same process as creating and writing in a new text file, AHK uses Notepad). IMPORTANT: Change „ITEM_ID“ in the code below with the appropriate ID from your game. To find it, use this: help "Scrap Book" 4 in the console. Save the file, then run it by double clicking it (confirm when it asks to run as admin, it's needed).
; Toggle Scrap Book <> Add and remove from the inventory <> default hotkey is "AppsKey" - the key that invokes the right-click context menu, next to right Ctrl
Process,Priority,,High
full_command_line := DllCall("GetCommandLine", "str")
if not (A_IsAdmin or RegExMatch(full_command_line, " /restart(?!\S)"))
{
try
{
if A_IsCompiled
Run *RunAs "%A_ScriptFullPath%" /restart
else
Run *RunAs "%A_AhkPath%" /restart "%A_ScriptFullPath%"
}
ExitApp
}
#IfWinActive, ahk_class Fallout4 ahk_exe Fallout4.exe
AppsKey::
{
toggle := !toggle
if(toggle)
{
Send,{`` Down}
sleep 10
Send,{`` Up}
sleep 150
Send, player.additem ITEM_ID 1
sleep 10
Send,{Enter down}
sleep 10
Send,{Enter up}
sleep 150
Send,{`` Down}
sleep 10
Send,{`` Up}
return
}
Else
{
Send,{`` Down}
sleep 10
Send,{`` Up}
sleep 150
Send, player.removeitem ITEM_ID 100
sleep 10
Send,{Enter down}
sleep 10
Send,{Enter up}
sleep 150
Send,{`` Down}
sleep 10
Send,{`` Up}
return
}
}
return
PS. Apologies if i over explained this, hopefully that way more people will find it useful.
Further the machines that accept an item as a sorting criteria wont accept the Scrap Book, so I used the additem console command with the machine selected.
OK, I'm off to make another one.