Skip to content

Commit 206650a

Browse files
committed
Add installation instructions to the README
1 parent f897e3a commit 206650a

File tree

3 files changed

+31
-12
lines changed

3 files changed

+31
-12
lines changed

Package.appxmanifest

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<Identity
1010
Name="2b18a6e4-8e9a-445e-a7c4-908a76aabd86"
11-
Publisher="CN=nickavv"
11+
Publisher="CN=daikon-games"
1212
Version="1.0.0.0" />
1313

1414
<mp:PhoneIdentity PhoneProductId="2b18a6e4-8e9a-445e-a7c4-908a76aabd86" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
@@ -48,8 +48,4 @@
4848
</uap:VisualElements>
4949
</Application>
5050
</Applications>
51-
52-
<Capabilities>
53-
<Capability Name="internetClient" />
54-
</Capabilities>
5551
</Package>

README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,29 @@
11
![Roomsizer](/brandmark.png)
22

3-
GameMaker Studio lets you resize your rooms, but it does not offer any options for anchoring the existing content of the room when doing so. Your assets, instances, and tiles, will always be locked to the top-left of the newly-resized room.
3+
GameMaker Studio lets you resize your rooms, but it does not offer any options for anchoring the existing content of the room when doing so. Your assets, instances, and tiles, will always be locked to the top-left of the newly-resized room.
44

55
Now Roomsizer offers a traditional anchoring interface that should be familiar to users of any image editing software. No more resizing the room and then layer-by-layer dragging and dropping your content to the location you want it!
66

77
<img src="/screenshot.png" height="400" />
88

99
## DISCLAIMER
1010

11-
Roomsizer is an unofficial tool. It has been tested with GameMaker Studio 2.2.5.481.
12-
It works on a reverse-engineering of the GameMaker room file format, which YoYo Games could change at any time.
11+
Roomsizer is an unofficial tool. It has been tested with GameMaker Studio 2.2.5.481.
12+
It works on a reverse-engineering of the GameMaker room file format, which YoYo Games could change at any time.
1313
If you are going to use Roomsizer **PLEASE** make sure you have a backup of your data first, or that your data is safely checked in to version control software like Git.
1414

1515
There will be an effort to keep Roomsizer working on newer versions of GameMaker as they are released, but don't be careless with your valuable room data!
1616

1717
## Get Roomsizer
18-
*tbd*
18+
Roomsizer is written for Windows 10 build 1809 and later.
19+
20+
You may have to enable "Sideloading" of apps. This just means allowing your computer to install Windows Apps that aren't from the Windows Store.\
21+
To do so, go to **Settings > Update & Security > For Developers** and select "Sideload Apps".
22+
23+
Visit the [Releases page](https://github.com/daikon-games/roomsizer/releases) and download the latest release `zip` file. Extract the contents.\
24+
Right-click on the file `Add-AppDevPackage.ps1` and select **Run with Powershell**. You will see a few prompts in the Powershell window, type `Y` and hit enter to accept these.
25+
26+
This script will install the self-signed certificate for Roomsizer, and then install the Roomsizer app on your computer. Once it successfully completes, you'll find Roomsizer in your Start menu and can begin using it!
1927

2028
## Using Roomsizer
2129

@@ -24,8 +32,8 @@ Use the file browser to select a GameMaker Studio room `.yy` file. The current w
2432
Enter a new width and height for the room in pixels. \
2533
**NOTE** currently this must be larger than the original width/height. Shrinking rooms may be added in a future update.
2634

27-
Select an anchor point for the resized room. For instance, choosing the top-left point preserves GameMaker Studio's original behavior.
28-
Choosing the bottom-right point would have all the room's content in the bottom-right corner of the resized room, with all the additional space added on the top and left edges.
35+
Select an anchor point for the resized room. For instance, choosing the top-left point preserves GameMaker Studio's original behavior.
36+
Choosing the bottom-right point would have all the room's content in the bottom-right corner of the resized room, with all the additional space added on the top and left edges.
2937
Choosing the center point will add space evenly around the top, bottom, and sides, to keep content centered in the resized room.
3038

3139
If you would like force your resize to a specific tile multiple without doing the math yourself, check the "Round up by tile size?" box, and enter the size in pixels of your tiles.

Roomsizer.csproj

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,19 @@
1717
<FileAlignment>512</FileAlignment>
1818
<ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
1919
<WindowsXamlEnableOverview>true</WindowsXamlEnableOverview>
20-
<AppxPackageSigningEnabled>false</AppxPackageSigningEnabled>
20+
<AppxPackageSigningEnabled>True</AppxPackageSigningEnabled>
21+
<GenerateAppInstallerFile>False</GenerateAppInstallerFile>
22+
<PackageCertificateThumbprint>
23+
</PackageCertificateThumbprint>
24+
<AppxPackageSigningTimestampDigestAlgorithm>SHA256</AppxPackageSigningTimestampDigestAlgorithm>
25+
<AppxAutoIncrementPackageRevision>False</AppxAutoIncrementPackageRevision>
26+
<AppxSymbolPackageEnabled>False</AppxSymbolPackageEnabled>
27+
<GenerateTestArtifacts>True</GenerateTestArtifacts>
28+
<AppxBundle>Always</AppxBundle>
29+
<AppxBundlePlatforms>x86|x64</AppxBundlePlatforms>
30+
<AppInstallerUri>http://daikon.games/uwp/roomsizer</AppInstallerUri>
31+
<HoursBetweenUpdateChecks>0</HoursBetweenUpdateChecks>
32+
<PackageCertificateKeyFile>Roomsizer_TemporaryKey.pfx</PackageCertificateKeyFile>
2133
</PropertyGroup>
2234
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
2335
<DebugSymbols>true</DebugSymbols>
@@ -206,6 +218,9 @@
206218
<Version>12.0.3</Version>
207219
</PackageReference>
208220
</ItemGroup>
221+
<ItemGroup>
222+
<None Include="Roomsizer_TemporaryKey.pfx" />
223+
</ItemGroup>
209224
<PropertyGroup Condition=" '$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' &lt; '14.0' ">
210225
<VisualStudioVersion>14.0</VisualStudioVersion>
211226
</PropertyGroup>

0 commit comments

Comments
 (0)