[WEBSITE] Buddah

Post » Thu May 19, 2016 8:08 pm

https://wrinklyninja.github.io/buddah/



A simple registry for community-made game modding software



Yesterday I found myself grumbling about how difficult it was to find existing modding utilities and code libraries, so that I could see what was already out there and avoid reinventing the wheel, so today I decided to do something about that and write a list of everything I could find. It's since become a website.



The website is a https://github.com/WrinklyNinja/buddah: it's very much a WIP, with many entries missing data, and a lot of software not listed at all, and will only succeed if it becomes widely known/updated/referenced, so I'm creating this thread to get the word out and to explain its purpose.



The list is intended to list anything that we as a community create that involves code outside of the Creation Kit. It's organised into sections to make it easier for readers to find what they're looking for.


  • It's not a list of mods or modder's resources

  • It is a list of libraries, applications, scripts, script extender plugins, etc.

  • Though I'm posting this in the Skyrim Mods forum, it's not a Skyrim-only list: anything for modding any game can go in it.

  • Things listed in it can be open or closed source, and at any stage of completion.

Please share this site with anyone you think might find it useful, or has a utility that can go on the list! If you've got a GitHub account, please star the repository if you think it's useful.



Contributing



Help and contributions are very welcome!



See the repository's https://github.com/WrinklyNinja/buddah/blob/gh-pages/CONTRIBUTING.md file for how to contribute: if you don't have a GitHub account, you can post the JSON structures for new entries in this thread, in [ code ] tags.



Please don't just post links to things not on the site. Looking them up, hunting around for the information and filling in the structures for each link adds up to take time I don't have.

User avatar
Fanny Rouyé
 
Posts: 3316
Joined: Sun Mar 25, 2007 9:47 am

Post » Thu May 19, 2016 2:53 pm

neat list, might come in handy at times.


i just seem to miss pretty much everything i ever use in it (except for xedit) :-)



...which would be:


fallout 3 archive utility (which i used for all bsa unpacking up to skyrim)


niftools (1000% essential in my book)


nif plugins for photoshop by nvidia (also available for a couple other programs iirc)


unfuzer (fuz file packer/unpacker)



and not sure if you do that list for public use or just yourself,


but if public: what would really be useful for me would be non-nexus links.


i (and plenty other folk i know) am banned there (for trying to have my user name changed for my part), and they kind of monopolize modding, some of the tools (i don't mean their own) are really hard to come by otherwise

User avatar
sharon
 
Posts: 3449
Joined: Wed Nov 22, 2006 4:59 am

Post » Thu May 19, 2016 7:13 pm


If it was meant for my own personal use I wouldn't bother creating a forum thread to announce it.



You mentioned a few utilities that aren't on the list yet: what would be really useful for me would be links to them.

User avatar
Taylah Illies
 
Posts: 3369
Joined: Fri Feb 09, 2007 7:13 am

Post » Thu May 19, 2016 10:16 pm

Merge Plugins http://www.nexusmods.com/skyrim/mods/69905/?



( Plus watch out for more by Mator http://www.nexusmods.com/skyrim/users/3900618/?tb=mods&pUp=1%C2%A0suchas Automation Tools for xEdit, and Smash Patch if it sees the light of day amongst his many complex evolving projects recently )



DynDOLOD http://www.nexusmods.com/skyrim/mods/59721/?


( Plus a http://afkmods.iguanadons.net/index.php?/topic/4289-dyndolod-guide-for-wrye-bash-users/ users ;) )



PapyrusUtil http://www.nexusmods.com/skyrim/mods/58705/?



Skyrim -Elys- Meminfo http://www.nexusmods.com/skyrim/mods/2006/?

User avatar
Laura Samson
 
Posts: 3337
Joined: Wed Aug 29, 2007 6:36 pm

Post » Thu May 19, 2016 4:07 pm

.. and forgot about Elys has a few more SKSE plugins ..



SKSE -Elys- Alt F4 http://www.nexusmods.com/skyrim/mods/17202/?



Skyrim -Community- Uncapper http://www.nexusmods.com/skyrim/mods/1175/?



My personal favourite which was invaluable for texture modding ..



Skyrim Performance Monitor http://www.nexusmods.com/skyrim/mods/6491/?



And a similar tool for FO4 which is already working really well ..



Fallout Performance Monitor http://www.nexusmods.com/fallout4/mods/1762/?

User avatar
Shelby Huffman
 
Posts: 3454
Joined: Wed Aug 08, 2007 11:06 am

Post » Thu May 19, 2016 8:47 pm

Unfuzer which s70 mentioned is here ( the newer CPP version ) http://www.nexusmods.com/skyrim/mods/19242/?



XWM Ninja ( also by Greentea ) utilising xWMAEncode is here http://www.nexusmods.com/skyrim/mods/53132/?




Not sure if you want links to these but here's more xEdit pages



TES5LodGen has its own page http://www.nexusmods.com/skyrim/mods/62698/?



FO4Edit is at http://www.nexusmods.com/fallout4/mods/2737/?( which when renamed is the latest and greatest of all of them )




Memory Blocks Log by Sheson, for determining values to set for SKSE ini http://www.nexusmods.com/skyrim/mods/50471/?

User avatar
Tanika O'Connell
 
Posts: 3412
Joined: Fri Jan 26, 2007 1:34 am

Post » Thu May 19, 2016 8:00 pm

Not exactly sure if these are the sort of things you're looking for, but will drop them here anyway. :)



http://www.nexusmods.com/fallout3/mods/34/? - bsa extractor


http://www.nexusmods.com/skyrim/mods/37481/? - skse plugin


http://www.nexusmods.com/skyrim/mods/49743/? - skse plugin - extends papyrus with JSON-based data structures


http://www.nexusmods.com/skyrim/mods/11811/? - Fores New Idles in Skyrim - only util that allows creation of new animations in Skyrim


https://bitbucket.org/DienesToo/skyproc-library - java library/API


http://www.nexusmods.com/skyrim/mods/1797/? - convert Skyrim behavior files into xml/kf


http://www.nexusmods.com/skyrim/mods/42815/? - java based util to parse papyrus logs


http://www.nexusmods.com/oblivion/mods/41271/? - mod management



Also not sure if you want these, but list of tools specific to working with nifs;



https://github.com/jonwd7/nifskope/releases


http://niftools.sourceforge.net/forum/viewtopic.php?f=38&t=4128


https://github.com/niftools/blender_nif_plugin/releases - Blender Nif Plugin

User avatar
George PUluse
 
Posts: 3486
Joined: Fri Sep 28, 2007 11:20 pm

Post » Thu May 19, 2016 11:51 pm

Thanks for those, though some of the links posted are already in the list (eg. FO4Edit, TES5LODGen share the same code repository as TES5Edit).



Code repository links are preferred over Nexus pages hosting the binaries because the list is primarily intended to help developers see what's already been written (which is why stuff which has never had a binary release is also listed). It's also easier to find a binary given a code repository than the other way around (because utilities on the Nexus often don't point to their source code, if it's available at all).

User avatar
Carlos Vazquez
 
Posts: 3407
Joined: Sat Aug 25, 2007 10:19 am

Post » Thu May 19, 2016 2:18 pm

The only one I can match a GitHub page to is the new Merge Plugins standalone https://github.com/matortheeternal/merge-plugins



I dont think the rest have a github page, maybe some of them used to have sourceforge links but I wouldn't even search there these days.


Cant do much else to help, my github account is deleted.

User avatar
lydia nekongo
 
Posts: 3403
Joined: Wed Jul 19, 2006 1:04 pm

Post » Thu May 19, 2016 7:48 pm

http://www.nexusmods.com/skyrim/mods/52363 - Yes, this is the safe one. For Skyrim.


http://www.nexusmods.com/skyrim/mods/59553/ (Skyrim)


http://www.nexusmods.com/skyrim/mods/35307 - Script decompiler for Skyrim



http://www.nexusmods.com/fallout4/mods/78 - BA2 file extractor for Fallout 4


http://www.nexusmods.com/fallout4/mods/3742 - Script decompiler for Fallout 4

User avatar
pinar
 
Posts: 3453
Joined: Thu Apr 19, 2007 1:35 pm

Post » Thu May 19, 2016 10:10 pm

I've added all of them, thanks.

User avatar
Elea Rossi
 
Posts: 3554
Joined: Tue Mar 27, 2007 1:39 am

Post » Fri May 20, 2016 4:10 am

I've turned the list into a simple registry sort of thing, so that I can potentially do more interesting things in the future than is possible with a simple text list.



The registry is now accessible at http://wrinklyninja.github.io/buddah, where its content is currently listed very similarly to how it was before.

User avatar
Tiffany Holmes
 
Posts: 3351
Joined: Sun Sep 10, 2006 2:28 am

Post » Thu May 19, 2016 7:36 pm

https://github.com/philjord/ElderScrollsixplorer



It is not a tool for TES games, but basically a reimplementation of engine in java and hence has code to read archives, plugins, meshes, textures, shaders, rendering, etc. Holy grail for java devs.


https://www.youtube.com/channel/UCKY2SqlIw1zD5omU7dZ3nOA

User avatar
Bird
 
Posts: 3492
Joined: Fri Nov 30, 2007 12:45 am

Post » Thu May 19, 2016 7:31 pm

https://github.com/Kapiainen/SublimePapyrus- A Sublime Text 2 and 3 package for Papyrus (syntax highlighting, linter, intelligent code completion, and build systems).


https://github.com/Kapiainen/Advanced-Papyrus - A wrapper that allows modification of arguments passed from the Creation Kit to the Papyrus compiler.

User avatar
Robert
 
Posts: 3394
Joined: Sun Sep 02, 2007 5:58 am

Post » Thu May 19, 2016 6:51 pm

I've overhauled the site, it's now search- and keyword-based. It's functional, but the data entries need to be fleshed out a bit.





Added.

User avatar
Ray
 
Posts: 3472
Joined: Tue Aug 07, 2007 10:17 am

Post » Fri May 20, 2016 2:35 am

A quick update: I've renamed the repository/site to Buddah, as I thought that the old name was a bit clunky: it is of course now named after the venerable https://forums.nexusmods.com/index.php?showuser=49282, of the list o' links. I've also expanded the scope to any game, because surely the same problem must exist in other communities, and the restriction was purely artificial.

User avatar
leigh stewart
 
Posts: 3415
Joined: Mon Oct 23, 2006 8:59 am

Post » Fri May 20, 2016 12:08 am

TES5Edit scripts for Papyrus data:

https://github.com/DavidJCobb/xedit-tesv-scripts


Papyrus rotation library:

http://www.creationkit.com/User:DavidJCobb/Rotation_Library
User avatar
Darren Chandler
 
Posts: 3361
Joined: Mon Jun 25, 2007 9:03 am

Post » Thu May 19, 2016 9:01 pm

Buddah... I miss him. :(

User avatar
QuinDINGDONGcey
 
Posts: 3369
Joined: Mon Jul 23, 2007 4:11 pm

Post » Thu May 19, 2016 11:13 pm

Here are some more tools:



- http://www.nexusmods.com/skyrim/mods/30745


- http://www.nexusmods.com/skyrim/mods/514


- http://www.nexusmods.com/skyrim/mods/44397


- http://www.nexusmods.com/skyrim/mods/29148


- http://www.nexusmods.com/skyrim/mods/49517


- http://www.nexusmods.com/skyrim/mods/49015



Also, one more SKSE plugin:


- http://www.nexusmods.com/skyrim/mods/44596




This is another great project wrinklyninja.

User avatar
Lucie H
 
Posts: 3276
Joined: Tue Mar 13, 2007 11:46 pm

Post » Thu May 19, 2016 4:33 pm

Could a field be added to each entry saying what the license is if known? Could be quite helpful for the API entries. :)
User avatar
Curveballs On Phoenix
 
Posts: 3365
Joined: Sun Jul 01, 2007 4:43 am

Post » Fri May 20, 2016 1:52 am

Updates!


  • Another day, another UI overhaul (well, I actually did it a few days ago). It's starting to look pretty swish now.

  • I just finished filling in all the info for the existing site entries last night


I've also updated the OP to specify that I'd rather people posted the JSON structures I need to add rather than just post links, because it takes time I don't have to do everything myself.





Added.





His was a great loss, he was one of the stand-out helpful members of the modding community.





Added. Sir Garnon seems to have missed the memo about the GPL being a copyleft open source license though... :shifty: (And what is it with people giving no license at all?)





Sure, I've added a field, but I only just finished fleshing out the existing entries, and I'm in no hurry to do it again...

User avatar
Danii Brown
 
Posts: 3337
Joined: Tue Aug 22, 2006 7:13 am

Post » Thu May 19, 2016 1:12 pm

Well, I wasn't in a hurry, but I was bored on a train, so I've added license info for all the projects that had licenses I could find.



In some cases it wasn't clear which license they were using - some projects said they were using the GPL, for example, but gave no version. Some projects had warranty disclaimers, and/or prohibition statements (like the script extenders), but no licenses. In such cases, no data were added.

User avatar
Natalie Harvey
 
Posts: 3433
Joined: Fri Aug 18, 2006 12:15 pm

Post » Thu May 19, 2016 12:00 pm

Lilac - A simple Papyrus test framework (https://www.reddit.com/r/skyrimmods/comments/4jghyp/lilac_a_behaviordriven_test_framework_for_papyrus/)
http://chesko256.github.io/Lilac/
https://github.com/chesko256/Lilac
http://www.nexusmods.com/skyrim/mods/75652
User avatar
Amber Hubbard
 
Posts: 3537
Joined: Tue Dec 05, 2006 6:59 pm

Post » Fri May 20, 2016 1:43 am


Looks cool, thanks.

User avatar
Chrissie Pillinger
 
Posts: 3464
Joined: Fri Jun 16, 2006 3:26 am

Post » Thu May 19, 2016 10:08 pm

FOMOD Validator by Ganda


https:// github .com/GandaG/fomod-validator/releases/tag/v1.2.0


http:// www. nexusmods .com/skyrim/mods/75140/?


Sorry, can't post links.


EDIT: For the DDSopt listing it might be worth adding a link to the DDSopt guide. Has links to updated INI and quick start guides for Skyrim and Fallout.


http: //wiki.step-project .com/Guide:DDSopt


Link to INI and quick start setup guides are in the main guide.
User avatar
victoria johnstone
 
Posts: 3424
Joined: Sat Oct 14, 2006 9:56 am


Return to V - Skyrim