Difference between revisions of "Modding:Modder Guide/Testing and Releasing"

From Stardew Valley Wiki
Jump to navigation Jump to search
(move content from create-a-mod page (only author is Pathoschild))
 
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{../header}}
+
#REDIRECT [[Modding:Modder Guide/Test and Troubleshoot]]
 
 
Once you're ready to share your mod, it's time to test and release it!
 
 
 
==Test on all platforms==
 
If you want to test your mod on all platforms, there's some first-time setup you need to get out of the way. Essentially you need to test your mod twice: once on Windows, and again on Linux or Mac. You can do that by testing one version on your computer, and the other in a virtual machine.
 
 
 
* '''If your main computer is Windows:'''
 
*# Install [https://www.virtualbox.org/ VirtualBox].
 
*# Add [https://www.dropbox.com/s/nrq9xsde2afp4ey/StardewValleyLinuxModding.7z this premade Linux virtual machine] (requires a 64-bit computer).<br /><small>''In VirtualBox, click Machine » Add and choose the downloaded <tt>.vbox</tt> file. This is a [https://manjaro.org/ Manjaro] virtual machine with Chromium (web browser), Steam, and [http://www.monodevelop.com/ MonoDevelop] preinstalled.''</small>
 
*# Launch the virtual machine, and install Stardew Valley from the Steam client (preinstalled) or GOG website.<br /><small>''Tip: don't change the default install path, or you'll need to customise the mod's build configuration.''</small>
 
 
 
* '''If your main computer is Linux or Mac:'''
 
*# Install [https://www.virtualbox.org/ VirtualBox].
 
*# [http://www.macworld.co.uk/how-to/mac-software/run-windows-10-on-your-mac-using-virtualbox-3621650/ Create a VM with Windows].
 
*# Install [https://www.visualstudio.com/vs/community/ Visual Studio Community] in your VM.
 
*# Install Stardew Valley in your VM.
 
 
 
===Release your mod===
 
Ready to share your mod with the world? Here's how:
 
 
 
# Open your project's <tt>bin/Debug</tt> or <tt>bin/Release</tt> folder (depending on your build configuration).
 
# There should be a <tt>.zip</tt> file there for your mod version.
 
# Upload that file to [http://www.nexusmods.com/stardewvalley Nexus Mods].
 
 
 
In your mod description, providing clear install steps will help reduce support questions. Example BBCode:
 
<pre>
 
[size=5]Install[/size]
 
[list=1]
 
[*][url=https://smapi.io]Install the latest version of SMAPI[/url].
 
[*]Download this mod and unzip it into [font=Courier New]Stardew Valley/Mods[/font].
 
[*]Run the game using SMAPI.
 
[/list]
 
</pre>
 

Latest revision as of 15:22, 3 September 2018