File information

Last updated

Original upload

Created by

TommInfinite

Uploaded by

TommInfinite

Virus scan

Safe to use

Tags for this mod

About this mod

F4SE plugin which will detect outdated version of mods and F4SE plugins and notifies you of them. This plugin also opens up Nexus API for modders via SUP F4SE plugin and provides a framework for modders to easily add their mods to online version checking.

Requirements
Permissions and credits
Changelogs
“Nothing in this world can survive and remain useful without an update.”
-Charbel Tadros (out of context)

-“It's not enough to be up to date, you have to be up to tomorrow.”
- David Ben-Gurion

"They called me a madman. Yet, here we are."
-TommInfinite(duh)

Description:
This F4SE plugin will check if your mods or NVSE plugins are up-to-date.
In default package it will check for:

However if you are a modder\codder you can add your plugin to the list by including a special JSON file with your mod package (see below).




How to use(for users):

1) Download and install the package via your Mod Manager.
2) Request and enter your Nexus API key.

You can get your API key here:
https://www.nexusmods.com/users/myaccount?tab=api

In the list find "SUP Script Extender Plugins" and press "REQUEST AN API KEY" and copy it.
Now launch Fallout:New Vegas. you will see following pop up.

Enter API key - it is saved to your NVSE folder.

Warning: Never share your API key with anybody else. In case you did, you can
always request a new one so old one becomes invalid.






How to use(for modders):

You can add your plugin to online version check list.
1) You need to add a JSON file to your mod package.
2) In JSON file you need to specify Mod name, where to check(Nexus or Github) and how local version will be received.

Detailed tutorial can be found here.
Example JSON and ESP files can be found in "Misc" download section.


INI Settings:

INI file is created after your first launched the game with SUPDater Checker active.
INI file could be found by this path - "Data\f4se\plugins\SUPDateChecker.ini"
If you are using MO2 - it will be here "MO2\overwrite\f4se\plugins\SUPDateChecker.ini"


In your file you can specify under "Setting" section:

  • "bDontCheckItself"(0/1) - plugin will not check for itself.
  • "bDontCheckSUP"(0/1) - plugin will not check for SUP F4SE.
  • "bDontCheckDiscordPresence"(0/1) - plugin will not check for Discord presence F4SE.
  • "bDebugMode"(0/1) - will enable\disable debug mode.
  • "iOutputType" (0/1) - if set to 1, result will be printed in console instead of main menu.

Under "TimeCheck" section you can find "Check every(h)" value. By default it's empty. If you set it to 1 , SUPDate Checker will perform update check only 1 time per hour.

For example:
-You launched the game at 5:00 PM(17:00) - check for updates is performed.
-Then you launched game ar 5:30 PM(17:30) - check for updates is not performed.-Then you launched game ar 18:00 PM(18:00) - check for updates is performed.
-Then you launched game ar 18:25 PM(17:25) - check for updates is not performed.
-etc..

You can set "Check every(h)" to as many hours as you need(24,48, etc).


FAQ:
-Does this require internet connection?
-Obviously it does.

-Can this plugin steal my passwords\Data?
-No. The source code is located here. Ask coders if you're unsure. If you're not convinced - don't use the plugin.

-Does it impact performance?
-Plugin runs only when game launches. It does not impact performance because the code execution runs independently of the game.

-Can you add X plugin to the default check list?
-Yes! Please send me a request and I'll see if I can add it to the next update.

-Can you add X MOD to default check list?
-No, but the framework allows modders to easily add their mod to default check list by themselves.

-Can I limit how much often does SUPDate Checker runs?
-Yes. By default it will check plugins on each game launch. You can make
checks run more rare -  please look at "INI Settings" section at mod's
page for instructions.

-Where is my Nexus API key stored?
-It's stored in INI file with a simple encoding. Unless you send the key it to someone else, it's absolutely safe. Don't share it with anyone.

-I requested a new API key. How can I change it in SUPDate Checker?
-Remove "apikey" value in INI file and relaunch the game.


Credits:
Everyone who was there to support me.