User:DoubleYou: Difference between revisions

From Step Mods | Change The Game
(Replaced content with "==Semantic MediaWiki quick reference== *[https://semantic-mediawiki.org/w/images/e/e9/SMW_quick_reference.pdf Semantic MediaWiki quick reference] *[https://www.mediawiki.o...")
Line 1: Line 1:
<div style="background-color:#35383B;">{{TOC right|limit=2}}
wiki{{#info:A wiki is an application, typically a web application, which allows collaborative modification, extension, or deletion of its content and structure. In a typical wiki, text is written using a simplified markup language (known as "wiki markup") or a rich-text editor. While a wiki is a type of content management system, it differs from a blog or most other such systems in that the content is created without any defined owner or leader, and wikis have little implicit structure, allowing structure to emerge according to the needs of the users.}}
==Me and Games==
I got hooked initially when I was younger playing various old games Windows 95 style like Aliens Ate My Babysitter and Frogger. First addicting game I played was Age of Empires, and second was Railroad Tycoon II, which I pretty well mastered. I was away from games for awhile, than got hooked when I got my first computer which had a trial version of Fate pre-installed. I modded that a little, but not much. Then I found Skyrim, and modding really opened on a large scale, and here I am.
I am DoubleYou on STEP, Vuud on the Nexus, and DoubleYouEmSee on Steam.
==System Specs==
[https://wiki.step-project.com/User:DoubleYou/SystemSpecs Octavian]
==Experience==
I started modding Skyrim mainly because of the bugs. I used Nexus Mod Manager all the way up until early this year (2013). It took me awhile to add Wrye Bash to my list of tools, although I started using BOSS right away. Then TES5Edit came along and thanks to Gopher's video, I learned how to clean mods, and followed BOSS for when to clean dirty mods, etc. I found STEP in about May 2013, and started using some mods from it along with switching over to Mod Organizer. Quickly I found Skyrim Revisited and found even more must-have mods. Thanks to Skyrim Revisited, I learned how to use TES5Edit for more than the occasional cleaning job, and also started using BUM, Automatic Variants, and DDSopt. I'm still rather fuzzy on Creation Kit and scripts at the moment, but I currently have over 300 mods working perfectly together with over 200 esps and no conflicts, so I'm a happy modder.
==Building Mod Organizer from source (WIP!!!)==
===Install Prerequisites===
====Visual Express 2010====
#Install Visual Express 2010 from [https://download.microsoft.com/download/1/E/5/1E5F1C0A-0D5B-426A-A603-1798B951DDAE/VS2010Express1.iso here] (direct link offline installer). You need at a minimum C++ and C#. Not sure if Basic is needed or not.
#Update via Windows update.
#(Optional I believe) Install Windows sdk 7.1 (see [https://www.mathworks.com/matlabcentral/answers/101105-how-do-i-install-microsoft-windows-sdk-7-1 here] for more information on installation). Direct link offline installer ISO [https://www.microsoft.com/en-us/download/details.aspx?id=8442 here].
Notes:
*Qt 4.8.6 does not seem to compile on later versions (am I wrong?).
====Qt Libraries====
Version 4.8.x from [https://qt-project.org/downloads here].
*i.e. "Qt libraries 4.8.6 for Windows (VS 2010, 235 MB)"
*tested: 4.8.6
*Install according to instruction
Qt 5 Compatibility:
MO compiles and mostly runs correctly built with Qt 5.3 and VC++ 2013 but
*python plugins haven't been rewritten to use qt5 yet
*pyqt5 isn't distributed as binaries for python 2.7 so this needs to be set up and built first
*tutorial doesn't work because it seems to be impossible to create a transparent Qt Quick control...
*the previewdds plugin only compiles with the opengl variant of the qt 5 distribution
*Qt5 is a bi*** to distribute
====Boost====
*tested: 1.55
*Build according to their instructions (using vc++): https://www.boost.org/doc/libs/1_54_0/more/getting_started/windows.html
*A few of the boost libraries need to be built (the rest is header-only). The only compiled libs MO needs (at the time of writing) are boost_thread (for everything that links agains bsatk) and boost_python (for pythonrunner). You can disable the others to save yourself compile time (even on a modern system compiling boost can easily take an hour)
=====Boost Python library=====
1. Create user-config.jam in root directory for Boost (e.g. C:\code\boost_1_55_0)<br>
2. Paste the following inside it:
  # Configure specific Python version.
  using python : 2.7
  : C:/Python27/python.exe
  : C:/Python27/include #directory that contains pyconfig.h
  : C:/Python27/libs    #directory that contains python27.lib
  : <toolset>msvc ;
3. Open Command Prompt and run Bootstrap.<br>
4. Run <code>.\b2 toolset=msvc-10.0 --with-date_time --with-thread --with-python --user-config=user-config.jam --build-type=complete stage</code><br>
5. Watch an episode of your favorite TV show while that is working.
====Nexus Mod Manager directory code for NCC fomod installer plugin====
[https://sourceforge.net/p/nexusmodmanager/codehgdev45/ci/default/tree/ here?]
==Test!==
<pre>{{TestModEntry
|modName=Stalhrim of Skyrim-Fixes
|v=1.02
|filesSpecified=yes
|files=Stalhrim of Skyrim 1_02
|filesizes=15,843kb
|crc=C5DD9014
}}
{{TestModEntry
|modName=Realistic Water Two
|game=TES5
|v=1.9
|shortdescription=This is my stupid description.
|modsRequired=yes
|modsIncompatible=yes
|filesSpecified=yes
|fomodInstall=yes
|fomodInstructions={{FOMOD Instructions
|{{FomodPage
|Options
|{{Fieldset
|1. Resolution
||Medium [baseline]}}@{{Fieldset
|2. Compatibility
||Default}}
|button=yes
|buttonText=Next}} {{FomodPage
|Options
|{{Fieldset
|3. Combination
||Legendary}}@{{Fieldset
|4. New Lands
||DO NOT SELECT ANY (unless all DLC are not used, in which case, deselect ''3. Combination - Legendary'' and select the applicable DLC/add-ons)}}@{{Fieldset
|5. Waves
||DO NOT SELECT ANY (unless all DLC are not used, in which case, deselect ''3. Combination - Legendary'' and select the applicable DLC/add-ons)}}@{{Fieldset
|6. Other
||Bobbing Longboats [nothing else]}}
|button=yes
|buttonText=Next}} }}
|bainInstall=yes
|manualInstall=yes
|priorities=yes
|hideFiles=yes
|pluginOptional=yes
|tickBSA=yes
|cleaning=yes
|optimize=yes
|pluginMerge=yes
|skyprocOptions=yes
|bashTags=yes
|overwrite=yes
|iniEdits=yes
|errorPlugins=yes
|extractBSA=yes
|mcmOptions=yes
|exeConfig=yes
|special=yes
|files=main file 2048, optional file with extra noobliness
|crc=123345, dsf9ewf
|filesizes=15mb, 16kb
}}</pre>
{{TestModEntry
|modName=Stalhrim of Skyrim-Fixes
|v=1.02
|filesSpecified=yes
|files=Stalhrim of Skyrim 1_02
|filesizes=15,843kb
|crc=C5DD9014
}}
{{TestModEntry
|modName=Realistic Water Two
|game=TES5
|v=1.9
|shortdescription=This is my stupid description.
|modsRequired=yes
|modsIncompatible=yes
|filesSpecified=yes
|fomodInstall=yes
|fomodInstructions={{FOMOD Instructions
|{{FomodPage
|Options
|{{Fieldset
|1. Resolution
||Medium [baseline]}}@{{Fieldset
|2. Compatibility
||Default}}
|button=yes
|buttonText=Next}} {{FomodPage
|Options
|{{Fieldset
|3. Combination
||Legendary}}@{{Fieldset
|4. New Lands
||DO NOT SELECT ANY (unless all DLC are not used, in which case, deselect ''3. Combination - Legendary'' and select the applicable DLC/add-ons)}}@{{Fieldset
|5. Waves
||DO NOT SELECT ANY (unless all DLC are not used, in which case, deselect ''3. Combination - Legendary'' and select the applicable DLC/add-ons)}}@{{Fieldset
|6. Other
||Bobbing Longboats [nothing else]}}
|button=yes
|buttonText=Next}} }}
|bainInstall=yes
|manualInstall=yes
|priorities=yes
|hideFiles=yes
|pluginOptional=yes
|tickBSA=yes
|cleaning=yes
|optimize=yes
|pluginMerge=yes
|skyprocOptions=yes
|bashTags=yes
|overwrite=yes
|iniEdits=yes
|errorPlugins=yes
|extractBSA=yes
|mcmOptions=yes
|exeConfig=yes
|special=yes
|files=main file 2048, optional file with extra noobliness
|crc=123345, dsf9ewf
|filesizes=15mb, 16kb
}}
==Guide!==
===1.C. Install Utilities===
{{TestModEntry
|modName=Mod Organizer
|v=1.12.14
|filesSpecified=yes
|files=Mod Organizer v1_2_14 installer
|filesizes=17.9mb
|crc=58068625
|shortdescription=Mod Organizer by [https://forum.step-project.com/user/152-tannin/ Tannin] ([https://nexusmods.com/skyrim/users/1100552 Tannin42] on the Nexus) is an advanced mod manager for Fallout 3, Fallout New Vegas, Oblivion, and Skyrim.
|special=yes
|specialIntructions=To properly install and setup Mod Organizer for the first time, please do the following:
# Download and install the [https://skyrim.nexusmods.com/mods/1334 Mod Organizer] (MO) installer version (use default settings, but install to your Skyrim game directory, unless you are installing to an SSD and are running low on space).
# Run the ModOrganizer application. If you installed Skyrim to a protected directory (e.g., Program Files), you may have to ''Run as Administrator''.
# When first started, MO will present a window asking for input to select the game to manage. Select Skyrim, or use the browse function to find the Skyrim game folder if necessary.
# First time users will receive a message to show a tutorial. It is highly recommended to do so.
# Click the ''wrench'' icon [[File:wrench MO.png]] in the toolbar, and select the ''Nexus'' tab.
#* Check "automatically log in" box, insert your Nexus username and password, and click OK.
#* Optionally go to the ''General'' tab in ''Settings'' and change the style to a theme of your choice (dark.qss is currently the most popular).
#*{{fc|#ddd|IMPORTANT!!! Go to Workarounds tab and click Back-date BSAs. Otherwise, some mods may not work properly.}}
# Click the ''globe'' icon [[File:globe MO.png]] in the toolbar. This allows MO to download mods when the ''Download with Manager'' button is clicked on the Nexus.
# If the ''update'' icon [[File:Update-MO.png]] is lit up, click it to update Mod Organizer to the latest version.
# Click the ''profiles'' icon [[File:Profiles_MO.png]] in the toolbar and click the ''Create'' button.
#* Call the new profile ''STEP Core'' (or something similar), do NOT check the ''Default Game Settings'', and click OK.
# Activate the created profile from the drop-down menu.
# Move the discovered Unmanaged DLC Non-MO mods into the following order:
#*Dawnguard
#*HearthFires
#*Dragonborn
#*HighResTexturePack01
#*HighResTexturePack02
#*HighResTexturePack03
|vid=yes
|video={{Video|3wETBPey1Ck|embed=true}}
}}
{{TestModEntry
|modName=LOOT
|filesSpecified=yes
|files=LOOT.Installer.exe
|shortdescription=The Load Order Optimisation Tool (LOOT) helps to set the right load order for your mods, by providing automated load order sorting that's simple to use and fully customisable.
|special=yes
|specialIntructions=Install by following the on-screen instructions. The install location does not matter.
|exeConfig=yes
|configExe=Since you must launch LOOT through Mod Organizer in order for it to recognize your mods, add LOOT to the list of executables by doing the following:
#Click the ''gears'' icon [[File:gear MO.png]]. This opens the ''Modify Executables'' window.
#In the ''Title'' field, type ''LOOT''.
#For the ''Binary'' field, browse to your LOOT installation and select the ''LOOT.exe'' application.
#Click the ''Add'' button. This will add LOOT to your executables list.
#Click OK.
Now each time you want to run LOOT, simply select it from the drop-down menu at top right and click ''Run.''
|vid=yes
|video={{Video|Pts-Yd6hbWI|embed=true}}
}}
{{TestModEntry
|modName=TES5Edit
|filesSpecified=yes
|files=TES5Edit_3_0_32_EXPERIMENTAL
|shortdescription=TES5Edit is an advanced Skyrim plugin manipulation tool.
|special=yes
|specialIntructions=Unzip to you Skyrim directory.
|exeConfig=yes
|configExe=Since you must launch TES5Edit through Mod Organizer in order for it to recognize your mods, add TES5Edit to the list of executables by doing the following:
#Click the ''gears'' icon [[File:gear MO.png]]. This opens the ''Modify Executables'' window.
#In the ''Title'' field, type ''TES5Edit''.
#For the ''Binary'' field, browse to your Skyrim directory and select the ''TES5Edit.exe'' application.
#Click the ''Add'' button. This will add TES5Edit to your executables list.
#Click OK.
Now each time you want to run TES5Edit, simply select it from the drop-down menu at top right and click ''Run.''
|vid=yes
|video={{Video|0JUfK_RfMT4|embed=true}}
}}
{{TestModEntry
|modName=Wrye Bash
|filesSpecified=yes
|files=Wrye Bash 305 - Installer
|shortdescription=Wrye Bash is an advanced mod tool which is capable of producing a Bashed Patch that enhances mod compatibility.
|special=yes
|specialIntructions=Install by following the on-screen instruction. Tick the stand-alone executable version when prompted for the path to the Steam/Skyrim directory.
|exeConfig=yes
|configExe=Since you must launch Wrye Bash through Mod Organizer in order for it to recognize your mods, add Wrye Bash to the list of executables by doing the following:
#Click the ''gears'' icon [[File:gear MO.png]]. This opens the ''Modify Executables'' window.
#In the ''Title'' field, type ''Wrye Bash''.
#For the ''Binary'' field, browse to your Wrye Bash installation and select the ''Wrye Bash.exe'' application.
#Uncheck ''Close MO when started'' if necessary.
#Click the ''Add'' button. This will add Wrye Bash to your executables list.
#Click OK.
Now each time you want to run Wrye Bash, simply select it from the drop-down menu at top right and click ''Run.''
}}
==Sandbox==
<fieldset><legend>Personalia:</legend><p>my text</p></fieldset>
<figure></figure>
{{#ask: [[IsMerged::true]]}}
wiki{{#info:A wiki is an application, typically a web application, which allows collaborative modification, extension, or deletion of its content and structure. In a typical wiki, text is written using a simplified markup language (known as "wiki markup") or a rich-text editor. While a wiki is a type of content management system, it differs from a blog or most other such systems in that the content is created without any defined owner or leader, and wikis have little implicit structure, allowing structure to emerge according to the needs of the users.}}
[[User:DoubleYou/templates]]
<div style="position:fixed; left:25%; top: 25%; width: 640px; height: 480px; z-index: -1; background-image: url(https://wiki.step-project.com/images/6/6e/Fallout-3.png)">
</div>
{| class="wikitable" style="width:65%; border:none; background-color:transparent; padding:25px;"
| style="width:25%; padding:10px 0 0 0;" |
:{{fs|1.1em|[[/templates|[templates]]]}}
:{{fs|1.1em|[[/testpack|[testpack]]]}}
|}
{{FOMOD Instructions
|{{FomodPage
|PAGE TITLE
|OPTIONLIST}} }}
{{FOMOD Instructions
|file=Main File
|{{FomodPage
|Select Option(s)
|{{Fieldset
|Install Options
||Custom Install}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Dragonborn DLC
||Yes}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|01. WATER Main
||None}}{{Fieldset
|02. WATER DLC
||None}}{{Fieldset
|03. WATER + Falskaar
||None}}{{Fieldset
|04. WATER + Realistic Needs and Diseases Patches
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|3D-2D Fence
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Argonian Access
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Better Dynamic Snow
||Dawnguard + Dragonborn (Legendary)}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Decrease Those Plants
||None}}{{Fieldset
|Lush Trees
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Hairy Furry Pelts
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|I Hold Silver
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Just Ice
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Moss Rocks
||Moss Rocks}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Smoking Hot Load FX
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Sweetnuts
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Terrain Bump
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Vibrant Auroras
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Sparrows Mountains and Rocks
||None}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Suped-Up Stalhrim
||Suped-Up Stalhrim}}
|button=yes}} {{FomodPage
|Select Option(s)
|{{Fieldset
|Red Mountain Particle Plume
||None}}
|button=yes|buttonText=Install}} }}
==Testing==
<div class="mw-collapsible mw-collapsed"><div class="mw-collapsible-toggle" style="float:none; cursor:pointer; width:20px; z-index:-1;">[[File:Unchecked_Box.png|20px]]</div><div class="mw-collapsible-content mw-collapsible-toggle" style="position:absolute; float:none; cursor:pointer; width:20px; margin-top:-25px;">[[File:Checked_checkbox_32.png|20px|link=]]</div><div>This is originally shown</div><div class="mw-collapsible-content" style="position:absolute; margin-top:-1.5em; background-color:#35383B; width:300px;">this is shown next</div></div>
==Random==
So how does Mod Organizer actually provides your modded setup to the game/program?
Mod Organizer does not actually create the virtual data folder. The virtual data folder actually never exists. Rather, Mod Organizer is simply a big fat liar. When you launch the game or application through Mod Organizer, Mod Organizer tells it a lie. It tells the game/program that the virtual data directory exists, and tells it where to find it. Once Mod Organizer has finished telling the program this lie, it does nothing. It has succeeded. The program believes Mod Organizer. Programs are very gullible. Mod Organizer doesn't have to stay active and constantly feed the program the lie. It tells it once, then leaves.
The nice thing about these programs is that they are not only very gullible, but also are great gossipers. They tell everyone else that they interact with the lie as well. This is why if you launch an application through Mod Organizer and then launch an application through that application, that application also will see the nonexistent virtual data directory.
So what is the lie that it tells the game/program? It tells it that all the files active in the profile are in the data folder, and it tells it that all files in conflict in the real data folder do not exist. Of course, it never mentions the conflicting files, as the program might get suspicious of the lie if it did that. Technically, it also lies about your INI files, plugins.txt, etc., as well.
==Troubleshooting CTD==
# Is Skyrim Memory Patch being used (via Skyrim Script Extender or SSME)?
#* Use [[:Memory Blocks Log]] to verify
# Is ENBoost installed and working?
#* Do you get the in-game message that ENBoost is active?
#* Are your ENBlocal.ini settings correct?
#* Use [[:Skyrim Performance Monitor]] to verify
# Are you using unorthodox INI tweaks?
# Are the Unofficial Patches installed correctly?
#* Are they checked in the mod list?
#* Are they in the correct priority order in the mod list?
#* Are they checked in the plugins list?
# Do you have any active plugins that are missing a master?
#* Check for a warning icon in the plugins list before a plugin.
# Can TES5Edit successfully load all your plugins in one go?
# Do any of your plugins have errors that cannot be resolved?
#* Test plugins with the Check for Errors option in [[:TES5Edit]]
#* Test patches first, as they are most likely to have outdated records due to mod version changes without patch update.
# Start disabling mods and find which mod is causing CTD
==Useful Wiki Templates==
[[:Template:Alert|alert]] (Places a notice box on the page)<br />
<pre>{{alert|type=keyword|text=userContentHere}}</pre>
[[:Template:Alert_small|alert small]] (Places a small, inline notice box on the page)<br />
<pre>{{alert small|type=keyword|text=userContentHere}}</pre>
[https://wiki.step-project.com/Template:Clear Clear] (Performs a clear to force content to appear directly below floating content)<br />
<pre>{{Clear}}</pre>
[https://wiki.step-project.com/Template:Delete Delete] (Proposal to delete a page)<br />
[https://wiki.step-project.com/Template:Fc Fc] (Font Color)<br />
<pre>{{Fc|white|This is white text}}</pre>
[https://wiki.step-project.com/Template:Fs Fs] (Font Size)<br />
<pre>{{Fs|80%|Here's some {{Fs|25px|mixed}} font sizes}}</pre>
[https://wiki.step-project.com/Template:Gallery Gallery] (Gallery of images)<br />
[https://wiki.step-project.com/Template:HoverText HoverText] (Able to show text upon hovering)<br />
[https://wiki.step-project.com/Template:Indicator Indicator] (Button for if, for example, Dawnguard is required)<br />
[https://wiki.step-project.com/Template:NoFile NoFile] (Removed, big X)<br />
[https://wiki.step-project.com/Template:NoFile_Small NoFile Small] (Removed, small X)<br />
[https://wiki.step-project.com/Template:Quotation Quotation] (For quotes)<br />
[https://wiki.step-project.com/Template:Sidebox Sidebox] (That cool box to float text inside) <br />
<pre>{{Sidebox|This is the title|This is the content}}</pre>
[https://wiki.step-project.com/Template:Video Video]
<pre>{{Video|j4ZQpzf_iAE|Mod Organizer: Introduction (by Gopher)}}</pre>
<br />
==Semantic MediaWiki quick reference==
==Semantic MediaWiki quick reference==
*[https://semantic-mediawiki.org/w/images/e/e9/SMW_quick_reference.pdf Semantic MediaWiki quick reference]
*[https://semantic-mediawiki.org/w/images/e/e9/SMW_quick_reference.pdf Semantic MediaWiki quick reference]
*[https://www.mediawiki.org/wiki/Category:Help Mediawiki Category:Help]
*[https://www.mediawiki.org/wiki/Category:Help Mediawiki Category:Help]
</div>
 
[[/Sandbox]]

Revision as of 23:45, January 3, 2021