<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/papyrus-make/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/papyrus-make/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 17 Apr 2016 22:37:51 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/papyrus-make/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Horváth Péter</title><link>https://sourceforge.net/p/papyrus-make/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,67 @@
-Welcome to your wiki!
+# Papyrus Make System

-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+## Cause and Purpose

-The wiki uses [Markdown](/p/papyrus-make/wiki/markdown_syntax/) syntax.
+This project was born to support directory structures of organized papyrus scripts. The behavior is similar to the GNU make, but more simplistic and tailored to the specific needs of papyrus scripts.
+
+## Installation
+
+The .msi file should install everything to the correct place and sets everything needed to use it. If something appears not working see the Troubleshooting part or open a ticket.
+
+Alternatively it can be installed by hand setting the correct registry values, adding the install dir to PATH and copy the executable in place. For more info see Troubleshooting.
+
+WARNING: if you have the GNU make installed (msys, cygwin or just because you use it anyway) it will cause problems because of the name collision. It can be solved by renaming this make. exe something else, and correct the registry values accordingly. See Troubleshooting.
+
+## Usage
+
+This program serves the purpose to compile the papyrus scripts in the directory structure. It can be used from command line and context menu. Sublime and Notepad++ plugin support will come soon. Creation Kit support is considered.
+
+### command line:
+
+make -h: displays help
+
+make &amp;lt;target&amp;gt;: compiles target
+
+target can be phony target, or file or subdirectory(TODO)
+phony target support is not as sophisticated as GNU make uses, because the lack of makefiles.
+supported phony targets:
+   * all: compiles all scripts under scripts/source
+   * clean: removes all compiled scripts
+TODO: all should only recompile changed scripts and the ones depending on it
+
+make &amp;lt;scriptname&amp;gt;.psc: compiles the specified script
+
+### context menu:
+
+Right clicking on a .psc fie brings up a context menu where a new option Compile can be found. Choosing that compiles the clicked script.
+
+## Packing into exe:
+
+pyinstaller -F make.py; rm make.exe; cp dist/make.exe ./
+
+## Troubleshooting
+
+After installation run cmd (win+r cmd enter), and type "make --version". It should display the papyrus make version.
+If it can be seen, the executable is in the right place, and the PATH env var is set correctly
+
+If not, check the "Program Files\Papyrus Make\" folder, the make.exe should be there. The make.exe is based on 64 bit python, it won't start.
+The PATH should contain this folder. You can set it by rightcick my computer &amp;gt; properties &amp;gt; Advanced system settings &amp;gt; Environment variables. append the full path of the folder where make.exe is separated by ';' to the PATH env var.
+
+If right clicking on a .psc file the context menu does not contain the Compile option, or it doesn't work or displays some error: probably the registry settings aren't correct.
+You can set them by downloading the .reg file and installing it (doubleclicking on it).
+Manually: open regedit (win+r regedit enter) and look for these values:
+
+hkey_classes _root \ .psc \ (Default) = papyrusscript
+hkey_classes _root \ papyrusscript \ shell \ Compile \ command \ (Default) = &amp;lt;where you="" installed="" the="" make.exe=""&amp;gt; %1
+
+If you installed papyrus make differently (other folder or other name) or these values are missing or wrong then correct them to the value should be set for your install.
+
+### if neither of these worked
+create a ticket or notify b8horpet somehow, i appreciate every feedback
+
+## Additional Info
+
+Created by b8horpet for the Skywind project

 [[members limit=20]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Horváth Péter</dc:creator><pubDate>Sun, 17 Apr 2016 22:37:51 -0000</pubDate><guid>https://sourceforge.net1b566114836f8cced354e396dc4957537dad2d90</guid></item><item><title>Home modified by Horváth Péter</title><link>https://sourceforge.net/p/papyrus-make/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/papyrus-make/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
	&lt;ul class="md-users-list"&gt;
		&lt;li&gt;&lt;a href="/u/b8horpet/"&gt;Horváth Péter&lt;/a&gt; (admin)&lt;/li&gt;
		
	&lt;/ul&gt;&lt;br/&gt;
&lt;p&gt;&lt;span class="download-button-570a893e1be1ce6cbb565d55" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Horváth Péter</dc:creator><pubDate>Sun, 10 Apr 2016 17:11:26 -0000</pubDate><guid>https://sourceforge.net39cb7517ad1e561be752c3472e41540c26e74142</guid></item></channel></rss>