Skip to content

Commit

Permalink
Merge pull request #43 from dbent/version/0.6.0
Browse files Browse the repository at this point in the history
Version/0.6.0
  • Loading branch information
dbent committed Sep 9, 2013
2 parents 91fafb6 + 3fd5fcd commit ddfdfba
Show file tree
Hide file tree
Showing 9 changed files with 448 additions and 4 deletions.
Binary file added GameData/Ketchup/Parts/Sped3Projector/model.mu
Binary file not shown.
Binary file not shown.
Binary file not shown.
43 changes: 43 additions & 0 deletions GameData/Ketchup/Parts/Sped3Projector/part.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
PART
{
// --- general parameters ---
name = Sped3Propjector
module = Part
author = Dwayne Bent

// --- asset parameters ---
mesh = model.mu
scale = 1

// --- node definitions ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z
node_attach = 0.0, 0.0 , 0.0, 0.0, -1.0, 0.0

// --- editor parameters ---
cost = 500
category = Utility
subcategory = 0
title = Suspended Particle Excited Display, Rev 3 (SPED-3)
manufacturer = Mackapar Media
description = A 3D vector display unit for use with a DCPU-16 computer. Projects a dazzling 3D image about 1.5 meters away. Warranty void is used in a fourth dimension.

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 0,1,0,1,1

// --- standard part parameters ---
mass = 0.05
dragModelType = default
maximum_drag = 0.01
minimum_drag = 0.01
angularDrag = 0.1
crashTolerance = 50
breakingForce = 50
breakingTorque = 50
maxTemp = 3400
fuelCrossFeed = True

MODULE
{
name = Sped3
}
}
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ Description
The CPU is an implementation of the [DCPU-16][dcpu] [spec][dcpu-spec], originally designed by
[Markus "Notch" Persson][notch] for the game [0x10c][0x10c]. Emulation of the CPU is provided by the
[Tomato][tomato] library. Implementations of the [monitor][monitor-spec], [keyboard][keyboard-spec],
[clock][clock-spec], and [floppy drive][floppy-spec] deivces are also provided.
[clock][clock-spec], [floppy drive][floppy-spec], and [3D vector display][3d-vector-display-spec] devices are also
provided.

Ketchup is currently in the alpha stage, with *many* features and improvements to be made. Most notably, there
currently exist no devices capable of interacting with the vessel, so using the CPU for flight control is not
Expand Down Expand Up @@ -46,9 +47,11 @@ Usage
Two new parts will appear in game under the "Pods" section of the craft editor: the *ENIAK-16S Computer* and the
*ENIAK-16L Computer*, these "Mechanical Kerbal Brains" replace the *RC-001S Remote Guidance Unit* and the
*RC-L01 Remote Guidance Unit* respectively. The computers will consume twice as much electricity as a remote
guidance unit however. Construct a rocket normally with one of the new parts.
guidance unit however. If you wish to use the 3D vector display, add the
*Suspended Particle Excited Display, Rev 3 (SPED-3)* part found under the "Utility" section. Construct a rocket
normally with one of the new parts.

When you're reading to launch, right click on the computer part to bring up its context menu. Among the usual
When you're ready to launch, right click on the computer part to bring up its context menu. Among the usual
options will be several options to toggle the interface of several devices. Toggle each of them on.

![Ketchup Windows](Documentation/Images/ketchup-0.5.0.png)
Expand Down Expand Up @@ -109,6 +112,7 @@ Name
*Ketchup* is derived predominantly from the Tomato project, and its name begins with a *K* so... yeah.

[0x10c]: http://0x10c.com/
[3d-vector-display-spec]: http://dcpu.com/3d-vector-display/
[clock-spec]: http://dcpu.com/clock/
[dcpu]: http://dcpu.com/
[dcpu-spec]: http://dcpu.com/dcpu-16/
Expand Down
1 change: 1 addition & 0 deletions Source/Ketchup/Constants/DeviceId.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ public enum DeviceId : uint
GenericKeyboard = 0x30cf7406,
Lem1802Monitor = 0x7349f615,
M35FdFloppyDrive = 0x4fd524c5,
Sped3 = 0x42babf3c,
}
}
1 change: 1 addition & 0 deletions Source/Ketchup/Ketchup.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@
<Compile Include="Lem1802.cs" />
<Compile Include="M35fd.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Sped3.cs" />
</ItemGroup>
<ItemGroup />
<ItemGroup>
Expand Down
Loading

0 comments on commit ddfdfba

Please sign in to comment.