Skip to content

Commit

Permalink
Adding external resource files to build process, moving compression l…
Browse files Browse the repository at this point in the history
…ibs into repository.
  • Loading branch information
MainMemory committed May 19, 2015
1 parent 5a435bf commit 2bda27c
Show file tree
Hide file tree
Showing 70 changed files with 728 additions and 10 deletions.
Binary file added Dependencies/SZDDComp.dll
Binary file not shown.
Binary file added Dependencies/SonicRetro.KensSharp.Common.dll
Binary file not shown.
Binary file added Dependencies/SonicRetro.KensSharp.Enigma.dll
Binary file not shown.
Binary file added Dependencies/SonicRetro.KensSharp.Kosinski.dll
Binary file not shown.
Binary file added Dependencies/SonicRetro.KensSharp.Nemesis.dll
Binary file not shown.
Binary file added SonLVL/HUD/-.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/0.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/3.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/4.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/5.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/6.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/7.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/8.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/9.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/A.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/Aw.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/B.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/Bw.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/C.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/Cw.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/D.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/Dw.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/E.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/Ew.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/F.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/Fw.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/G.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SonLVL/HUD/H.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
42 changes: 42 additions & 0 deletions SonLVL/HUD/HUD.ini
@@ -0,0 +1,42 @@
=spc
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
A=A
B=B
C=C
D=D
E=E
F=F
G=G
H=H
I=I
J=J
K=K
L=L
M=M
N=N
O=O
P=P
Q=Q
R=R
S=S
T=T
U=U
V=V
W=W
X=X
Y=Y
Z=Z
:=col
.=dot
-=-
/=slsh
\\=bslsh
42 changes: 42 additions & 0 deletions SonLVL/HUD/HUDnum.ini
@@ -0,0 +1,42 @@
=spc
0=0
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
A=Aw
B=Bw
C=Cw
D=Dw
E=Ew
F=Fw
G=G
H=H
I=I
J=J
K=K
L=L
M=M
N=N
O=O
P=P
Q=Q
R=R
S=S
T=T
U=U
V=V
W=W
X=X
Y=Y
Z=Z
:=col
.=dot
-=-
/=slsh
\\=bslsh
Binary file added SonLVL/HUD/I.png
Binary file added SonLVL/HUD/J.png
Binary file added SonLVL/HUD/K.png
Binary file added SonLVL/HUD/L.png
Binary file added SonLVL/HUD/M.png
Binary file added SonLVL/HUD/N.png
Binary file added SonLVL/HUD/O.png
Binary file added SonLVL/HUD/P.png
Binary file added SonLVL/HUD/Q.png
Binary file added SonLVL/HUD/R.png
Binary file added SonLVL/HUD/S.png
Binary file added SonLVL/HUD/T.png
Binary file added SonLVL/HUD/U.png
Binary file added SonLVL/HUD/V.png
Binary file added SonLVL/HUD/W.png
Binary file added SonLVL/HUD/X.png
Binary file added SonLVL/HUD/Y.png
Binary file added SonLVL/HUD/Z.png
Binary file added SonLVL/HUD/bslsh.png
Binary file added SonLVL/HUD/col.png
Binary file added SonLVL/HUD/dot.png
Binary file added SonLVL/HUD/slsh.png
Binary file added SonLVL/HUD/spc.png
340 changes: 340 additions & 0 deletions SonLVL/SZDDComp License.txt

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions SonLVL/SZDDComp source.txt
@@ -0,0 +1 @@
http://x-hax.cultnet.net/MainMemory/SZDDComp-src.7z
179 changes: 179 additions & 0 deletions SonLVL/SonLVL.GUI.csproj
Expand Up @@ -265,6 +265,30 @@
<DependentUpon>WaterHeightDialog.cs</DependentUpon>
</EmbeddedResource>
<None Include="app.config" />
<None Include="HUD\HUD.ini">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\HUDnum.ini">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="loadanim\Animation.bin">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="loadanim\anims.ini">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="loadanim\Art.bin">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="loadanim\DPLCs.bin">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="loadanim\Mappings.bin">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="loadanim\Palette.bin">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
Expand Down Expand Up @@ -340,6 +364,161 @@
<ItemGroup>
<None Include="Resources\sonicbored2.png" />
</ItemGroup>
<ItemGroup>
<None Include="HUD\-.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\0.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\1.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\2.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\3.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\4.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\5.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\6.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\7.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\8.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\9.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\A.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\Aw.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\B.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\bslsh.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\Bw.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\C.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\col.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\Cw.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\D.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\dot.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\Dw.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\E.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\Ew.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\F.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\Fw.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\G.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\H.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\I.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\J.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\K.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\L.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\M.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\N.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\O.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\P.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\Q.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\R.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\S.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\slsh.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\spc.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\T.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\U.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\V.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\W.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\X.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\Y.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="HUD\Z.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="readme.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="SZDDComp License.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="SZDDComp source.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Expand Down
Binary file added SonLVL/loadanim/Animation.bin
Binary file not shown.
Binary file added SonLVL/loadanim/Art.bin
Binary file not shown.
Binary file added SonLVL/loadanim/DPLCs.bin
Binary file not shown.
Binary file added SonLVL/loadanim/Mappings.bin
Binary file not shown.
Binary file added SonLVL/loadanim/Palette.bin
Binary file not shown.
11 changes: 11 additions & 0 deletions SonLVL/loadanim/anims.ini
@@ -0,0 +1,11 @@
[Default]
game=S2
art=Art.bin
artcmp=Uncompressed
palette=Palette.bin:0:0:16
map=Mappings.bin
mapfmt=Binary
dplc=DPLCs.bin
dplcfmt=Binary
anim=Animation.bin
animfmt=Binary
84 changes: 84 additions & 0 deletions SonLVL/readme.txt
@@ -0,0 +1,84 @@
How to use: http://info.sonicretro.org/SCHG_How-to:Set_Up_SonLVL

Controls:
Up, Down, Left, Right: Move the camera by 16 pixels.
Hold Shift: Move the camera by 256 or 128 pixels.
Hold Ctrl: Move the camera to the edge of the level.
Ctrl+O: Open
Ctrl+S: Save
Ctrl+Z: Undo
Ctrl+Y: Redo
Alt+Enter: Enable/Disable fullscreen mode.
F5: Show/Hide the menu.
Ctrl+1: Switch to Objects tab
Ctrl+2: Switch to Foreground tab
Ctrl+3: Switch to Background tab
Ctrl+4: Switch to Chunks tab
Ctrl+5: Switch to Blocks tab
Ctrl+6: Switch to Tiles tab
Ctrl+7: Switch to Solids tab
Q: Disable collision viewing
W: View collision path 1
E: View collision path 2
R: Toggle viewing of angle values
T: Toggle objects above/below high plane
Y: Toggle viewing of low plane
U: Toggle viewing of high plane
I: Toggle grid
O: Toggle HUD
P: Toggle viewing of objects from all timezones (Sonic CD only)
[: View previous palette
]: View next palette
-: Zoom out
+: Zoom in

Object Editing:
Left click: Select an object or ring group. Hold Ctrl to select multiple objects.
Left click empty area, drag: Select all objects within an area.
Left click object, drag: Move object(s).
Double left click: Create a new object.
Shift + Double left click: Create a new ring group.
Ctrl + Double left click: Create a new special bumper. (Casino Night only)
Right click: Bring up a context menu.
Delete: Delete all selected objects.
A: Decrease type of all selected objects. (no undo)
Z: Increase type of all selected objects. (no undo)
S: Decrease subtype of all selected objects. (no undo)
X: Increase subtype of all selected objects. (no undo)
J: Increase grid size
M: Decrease grid size
Ctrl+X: Cut selected objects.
Ctrl+Y: Copy selected objects.
Ctrl+V: Paste copied objects.
Use the property grid on the right to edit the selected object(s)/ring group(s).

Level Editing:
Left click: Draw with the selected chunk.
In Sonic 1 mode: Double click to toggle the loop flag.
Right click: Select the chunk under the cursor.
A: Decrease index of selected chunk.
Z: Increase index of selected chunk.
Use the list on the right to select a chunk.

Chunk Editing:
Click and drag chunks in the chunk list to re-order them, hold Ctrl to swap two chunks.
On the chunk preview:
Up, Down, Left, Right: Change selected chunk block.
X: Flip horizontally.
Y: Flip vertically.
S: Increment solidity.
T: Increment secondary solidity (S2/S3K chunks only).
B: Increment block index.

Block Editing:
Click and drag blocks in the block list to re-order them, hold Ctrl to swap two blocks.
On the block preview:
Up, Down, Left, Right: Change selected block tile.
X: Flip horizontally.
Y: Flip vertically.
P: Toggle priority.
C: Increment palette.
T: Increment tile index.

Tile Editing:
Click and drag tiles in the tile list to re-order them, hold Ctrl to swap two tiles.

0 comments on commit 2bda27c

Please sign in to comment.