This commit is contained in:
Zan
2024-05-09 14:05:30 -07:00
parent 93d72079dd
commit cfa8289330
2074 changed files with 21518 additions and 11 deletions

View File

@@ -0,0 +1,48 @@
# Changelog
## v1.1.0 (Current, Ship Shop Version) - 23/05/2022
- Painted thrusters, generators and fuel chambers black
- Painted propellant tanks red
- Fixed typo on load position label
- Added two heat sinks
- Reduced radiators to two bases
- Replaced `RadiationRate` panel with `HeatTransferRate`
- Added `StoredHeat` panel
- Added `Unload` button which turns off all cargo lock beams
## v1.0.5 - 03/02/2022
- Changed material of some beams that were accidently changed back to Bastium
## v1.0.4 - 02/12/2021
- Fixed a broken cable
- Added Aim button
- Added some missing decorative plates
- Changed material of all plates to Ajatite to reduce mass
- Added some additional painting & decals
- Added device mappings to have better labels for fuel and min gen devices
- New Approach script by Darkyshadow
## v1.0.3 - 19/10/2021
- Locked Turtle and TurtleRate to only forward thrust
- Added Sloth and Sensitivity to limit yaw and pitch thrust
- Retuned approach script again as it is not dependant on Turtle mode anymore
- Replaced two chip reader racks with 3-slot racks for more chip space
## v1.0.2 - 17/10/2021
- Increased move step of tractor beam to 30 degrees from 20 degrees for slightly faster loading
- Added load position switch to be able to load asteroids from the sides (see [Loading Asteroids](README.md#loading-asteroids)). Thanks to Udrakan for the idea.
## v1.0.1 - 15/10/2021
- Retuned approach script to work better and more reliably
- Added credit calculations for Aegisium and Exorium ores for the more adventurous Endos
- Increased ship strength factor to 4.743
## v1.0.0 - 02/10/2021
- Initial release

View File

@@ -0,0 +1,16 @@
# Frequently Asked Questions
## How much can I make from hauling safe zone asteroids?
It is not very lucrative, but here is an estimated breakdown of 45Mv asteroids (with a rough breakdown of 35Mv shell and 10Mv core) from the safe zone I got during testing.
<nord-table>
| Material | Volume | Credits |
| --- | --- | --- |
| Ice/Vokarium | 45Mv | 36k |
| Ajatite/Charodium | 45Mv | 58k |
| Valkite/Bastium | 45Mv | 27k |
| Ice/Nhurgite | 45Mv | 56k |
</nord-table>

View File

@@ -0,0 +1,16 @@
# Features
- Standard Cruise function
- Turtle and Sloth function with adjustable rates
- 12 T2 generators with four T2 fuel chambers and eight spare rods on racks
- Radiators that provide more than adequate cooling
- Two small and two medium propellant tanks with 10,000,000 units of propellant
- 40 batteries
- 12 T2 box and 28 T2 triangle thrusters providing forward thrust
- 56 T2 maneuver thrusters
- Tractor beam which will load asteroids into five compartments with cargo lock beams
- Load automation that will load asteroids into the right container in the right order
- Material scanner that will output the materials in stacks as well as the estimated credits you will get for dropping the asteroid off at Origin stations
- Rangefinders to help judge forward distance and asteroid fit
- Resource bridge for refueling
- Pretty much max speed 150m/s when empty

View File

@@ -0,0 +1,4 @@
# Known Issues
- When asteroids are loaded more on one side, the ship can become unbalanced and thrust efficiency drops
- Currently there are no navigation features but will possibly add ISAN and Compass in the future if this ship becomes useful to Endos

View File

@@ -0,0 +1,15 @@
# Rocker by EGOTech
[![CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](http://creativecommons.org/licenses/by-nc-sa/4.0/)
## For Rocker information and download, see the [ship page](https://starbase.egotech.space/ships/rocker)
[![EGOTech Discord](https://discordapp.com/api/guilds/1013328685564178472/widget.png?style=banner2)](https://discord.gg/BKwVGvncmN)
## Changelog
View changelog [here](CHANGELOG.md)
## Designed by EGOTech
![EGOTech](../others/egotech/logos/egotech_logo_light.png)

View File

@@ -0,0 +1,82 @@
# Usage
## Flying the Ship
![Pilot Console](https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/pilot_center_console.jpg)
The left lever on the center console controls backwards thrust (braking) and the right lever controls forward thrust.
<nord-table>
| Interface | Function |
|---|---|
| `ForwardThrust` | Current forward thrust, maximum of 10,000 units |
| `Cruise` | Activates cruise control, forward thrust will not reset to zero unless turned down. |
| `Turtle`, `TurtleRate` | Activates turtle mode which sets forward thrust to a maximum limit of `TurtleRate` (percent) of full thrust. |
| `Sloth`, `Sensitivity` | Activates sloth mode which sets yaw and pitch thrust to a maximum limit of `Sensitivity` (percent) of full thrust. |
| `Aim` | Reduces the response time of key presses for pitch and yaw. |
| `ID` | Toggle for the transponder. |
| `Distance` & `Range` | Distance for rangefinder. `Range` toggles the rangefinders.|
| `Scan`, `Material`, & `Credits` | Material scanning controls. See [Scanning Asteroids](#scanning-asteroids). |
| `Approach`, `Beam`, `Load`, `Unload`, `Load Position`, Cargo `Load` & `Toggle` | Cargo loading controls. See [Loading Asteroids](#loading-asteroids). |
| `StrengthFactor` | Current strength of ship. May fluctuate as ore crates are filled. Anything below 1.0 means ship is damaged. |
| `DurabilityErrors` | Number of durability errors on the ship. If the asteroids are not position correctly it may cause errors |
| `Timer` | See [Timer](#timer). |
</nord-table>
## Managing Power and Fuel
![Pilot Right Console](https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/pilot_right_console.jpg)
<nord-table>
| Interface | Function |
|---|---|
| `Propellant` | Total propellant remaining in propellant tanks, maximum of 10,000,000 units. |
| `Battery` | Shows current battery charge of the batteries, maximum of 10,000 units. |
| `Generator` | Current generator rate, maximum of 100%. |
| `Min Generator Rate` & `Min Gen` | Toggle and sets minimum generator rate. See [Managing Power](#managing-power). |
| `HeatTransferRate` | Current heat transfer rate of the heat sinks, maximum of 100%. |
| `StoredHeat` | Current stored heat in the heat sinks, maximum of 15,000 units. |
| `Fuel Rod 1`, `Fuel Rod 2`, `Fuel Rod 3`, `Fuel Rod 4` | Total fuel remaining on fuel rods, maximum of 300,000 units each. |
| `Shutdown` | Will turn off all fuel chambers thus shutting down generators. |
</nord-table>
### Managing Power
By default the generator will only run and ramp up when the batteries need charging so there is minimum management needed. But you can set a minimum generate rate by setting the `Min Generator Rate` value using the switch for the minimum rate and turning on `Min Gen`.
## Scanning Asteroids
![Scanner](https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/scanner.jpg)
`Scan` turns on the material scanner. The beam has a range of 100m.
Point the beam at an asteroid and `Material` will show the materials in the asteroid along with the volume of each in stacks.
`Credits` will show the _estimated_ amount of credits you will get for the asteroid if you drop it off at Origin stations.
The calculation is 158.8% (worked out this with testing) of the cost of ore of the vendor price. **This only has data for safe zone materials.** The total volume of the asteroid in Mv is also shown.
## Loading Asteroids
Approach an asteroid by pointing the center rangefinder at an asteroid and activating `Approach`. This will guide the ship to around 10m of the asteroid.
To load asteroids, activate `Beam` to activate tractor beam and point the beam at an asteroid. Once the beam has locked on, use `Load` to use beam to load to a compartment.
The back compartment should be loaded first followed by the left and right back and finally the the front compartments.
**The loading of the a compartment will not activate if cargo lock beam of the compartments in front of it is activated**.
Once the asteroid is in place the cargo lock beam should activate itself and the tractor beam will reset. If it does not activate for any reason, you can use `Toggle` to active the cargo lock beam manually and it will also reset the tractor beam.
All these can be done the automated `Load` function. Point the center rangefinder at the asteroid you wish to load and activate `Load`. This is activate `Approach`, `Scan` and `Beam` as well as smartly activating the `Load` of the right compartment. So you can just use `Load` each time and it will load the asteroids to the right compartment in the right order.
As of version 1.0.2, asteroids can also be loaded faster from the sides, by setting the `Load Position` to the left or right. Loading from the right can only load to the back and right back compartments and loading from the left can only load the left back compartment.
For safety, loading from the sides can only be activated if the cargo compartments on its respective sides are empty.
Also the ship will not spin to the side when using `Approach` automatically, so this has to be done manually. `Load` can be used once the beam has locked on.
`Unload` will turn of all cargo lock beams.
## Other Stuff
### Timer
On the pilot center console there is a `Timer` panel which acts as a timer. It will run when the ship is active and show total time in years, weeks, days, hours, minutes and seconds. To reset the timer, use your universal tool (`U` key) and clear the value of the `Timer` field.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 610 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 713 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 675 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 567 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 671 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 811 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 904 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 991 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 896 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 840 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 964 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 KiB

View File

@@ -0,0 +1,500 @@
{
"name": "Rocker",
"version": "1.1.0",
"path": "rocker",
"types": [
{
"type": "asteroid-hauler",
"order": 1
}
],
"blueprints": [
{
"filename": "rocker.fbe",
"path": "blueprints/rocker.fbe",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/blueprints/rocker.fbe",
"version": "1.1.0",
"description": "",
"current": true,
"shipShop": true
},
{
"filename": "rocker_v1.0.5.fbe",
"path": "blueprints/rocker_v1.0.5.fbe",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/blueprints/rocker_v1.0.5.fbe",
"version": "1.0.5",
"description": "",
"current": false
},
{
"filename": "rocker_v1.0.4.fbe",
"path": "blueprints/rocker_v1.0.4.fbe",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/blueprints/rocker_v1.0.4.fbe",
"version": "1.0.4",
"description": "",
"current": false
},
{
"filename": "rocker_v1.0.3.fbe",
"path": "blueprints/rocker_v1.0.3.fbe",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/blueprints/rocker_v1.0.3.fbe",
"version": "1.0.3",
"description": "",
"current": false
},
{
"filename": "rocker_v1.0.2.fbe",
"path": "blueprints/rocker_v1.0.2.fbe",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/blueprints/rocker_v1.0.2.fbe",
"version": "1.0.2",
"description": "",
"current": false
},
{
"filename": "rocker_v1.0.1.fbe",
"path": "blueprints/rocker_v1.0.1.fbe",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/blueprints/rocker_v1.0.1.fbe",
"version": "1.0.1",
"description": "",
"current": false
},
{
"filename": "rocker_v1.0.0.fbe",
"path": "blueprints/rocker_v1.0.0.fbe",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/blueprints/rocker_v1.0.0.fbe",
"version": "1.0.0",
"description": "",
"current": false
}
],
"photos": [
{
"filename": "20211002134507_1.jpg",
"path": "photos/20211002134507_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002134507_1.jpg",
"description": "",
"featured": true
},
{
"filename": "20211002134515_1.jpg",
"path": "photos/20211002134515_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002134515_1.jpg",
"description": ""
},
{
"filename": "20211002134528_1.jpg",
"path": "photos/20211002134528_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002134528_1.jpg",
"description": ""
},
{
"filename": "20211002134538_1.jpg",
"path": "photos/20211002134538_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002134538_1.jpg",
"description": ""
},
{
"filename": "20211002134623_1.jpg",
"path": "photos/20211002134623_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002134623_1.jpg",
"description": ""
},
{
"filename": "20211002134643_1.jpg",
"path": "photos/20211002134643_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002134643_1.jpg",
"description": ""
},
{
"filename": "20211002134647_1.jpg",
"path": "photos/20211002134647_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002134647_1.jpg",
"description": ""
},
{
"filename": "20211002135729_1.jpg",
"path": "photos/20211002135729_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002135729_1.jpg",
"description": ""
},
{
"filename": "20211002135734_1.jpg",
"path": "photos/20211002135734_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002135734_1.jpg",
"description": ""
},
{
"filename": "20211002135829_1.jpg",
"path": "photos/20211002135829_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002135829_1.jpg",
"description": ""
},
{
"filename": "20211002135839_1.jpg",
"path": "photos/20211002135839_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002135839_1.jpg",
"description": ""
},
{
"filename": "20211002140030_1.jpg",
"path": "photos/20211002140030_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002140030_1.jpg",
"description": ""
},
{
"filename": "20211002140119_1.jpg",
"path": "photos/20211002140119_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002140119_1.jpg",
"description": ""
},
{
"filename": "20211002140236_1.jpg",
"path": "photos/20211002140236_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002140236_1.jpg",
"description": ""
},
{
"filename": "20211002140505_1.jpg",
"path": "photos/20211002140505_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002140505_1.jpg",
"description": ""
},
{
"filename": "20211002140517_1.jpg",
"path": "photos/20211002140517_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002140517_1.jpg",
"description": ""
},
{
"filename": "20211002140653_1.jpg",
"path": "photos/20211002140653_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002140653_1.jpg",
"description": ""
},
{
"filename": "20211002140755_1.jpg",
"path": "photos/20211002140755_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002140755_1.jpg",
"description": ""
},
{
"filename": "20211002141046_1.jpg",
"path": "photos/20211002141046_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002141046_1.jpg",
"description": ""
},
{
"filename": "20211002141207_1.jpg",
"path": "photos/20211002141207_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002141207_1.jpg",
"description": ""
},
{
"filename": "20211002141225_1.jpg",
"path": "photos/20211002141225_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002141225_1.jpg",
"description": ""
},
{
"filename": "20211002141237_1.jpg",
"path": "photos/20211002141237_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002141237_1.jpg",
"description": ""
},
{
"filename": "20211002141428_1.jpg",
"path": "photos/20211002141428_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002141428_1.jpg",
"description": ""
},
{
"filename": "20211002141445_1.jpg",
"path": "photos/20211002141445_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002141445_1.jpg",
"description": ""
},
{
"filename": "20211002144144_1.jpg",
"path": "photos/20211002144144_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002144144_1.jpg",
"description": ""
},
{
"filename": "20211002144204_1.jpg",
"path": "photos/20211002144204_1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/photos/20211002144204_1.jpg",
"description": ""
}
],
"readme": {
"path": "README.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/README.md"
},
"changelog": {
"path": "CHANGELOG.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/CHANGELOG.md",
"discord": "https://discord.com/channels/1013328685564178472/1025301134291763240/1235770364790050906"
},
"cost": 0,
"images": [
{
"filename": "build_cost.png",
"path": "images/build_cost.png",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/build_cost.png",
"description": ""
},
{
"filename": "pilot_center_console.jpg",
"path": "images/pilot_center_console.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/pilot_center_console.jpg",
"description": ""
},
{
"filename": "pilot_right_console.jpg",
"path": "images/pilot_right_console.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/pilot_right_console.jpg",
"description": ""
},
{
"filename": "rocker1.jpg",
"path": "images/rocker1.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/rocker1.jpg",
"description": ""
},
{
"filename": "rocker2.jpg",
"path": "images/rocker2.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/rocker2.jpg",
"description": ""
},
{
"filename": "rocker3.jpg",
"path": "images/rocker3.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/rocker3.jpg",
"description": ""
},
{
"filename": "rocker4.jpg",
"path": "images/rocker4.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/rocker4.jpg",
"description": ""
},
{
"filename": "rocker5.jpg",
"path": "images/rocker5.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/rocker5.jpg",
"description": ""
},
{
"filename": "rocker6.jpg",
"path": "images/rocker6.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/rocker6.jpg",
"description": ""
},
{
"filename": "rocker7.jpg",
"path": "images/rocker7.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/rocker7.jpg",
"description": ""
},
{
"filename": "rocker8.jpg",
"path": "images/rocker8.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/rocker8.jpg",
"description": ""
},
{
"filename": "rocker9.jpg",
"path": "images/rocker9.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/rocker9.jpg",
"description": ""
},
{
"filename": "scanner.jpg",
"path": "images/scanner.jpg",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/images/scanner.jpg",
"description": ""
}
],
"videos": [
{
"channel": {
"text": "CrispyChestnuts",
"url": "https://www.youtube.com/channel/UCZuFhUb3UwEfSiUvIZJJ55Q"
},
"video": {
"text": "Crispy demos the Rocker Duo (and Rocker) by Egomaniac",
"url": "https://www.youtube.com/watch?v=SI1ndXVzCmE"
}
},
{
"channel": {
"text": "Krawll Unchained",
"url": "https://www.youtube.com/channel/UCCqloSZ0VHn0BCFhIlJNS8A"
},
"video": {
"text": "Starbase - Community Ship Showcase - 3 Ships by \"Egomaniac\" ( The moon Crasher) 😉😁",
"url": "https://www.youtube.com/watch?v=RXAccUqcWhI"
}
},
{
"channel": {
"text": "Softwerker",
"url": "https://www.youtube.com/channel/UCLOj9FpWzNuFhsqv1g16lEw"
},
"video": {
"text": "Ship Shop Tour: Rando 7 (Teil 2/X) 🦾 Let's Play Starbase [S2E82] [German/Deutsch]",
"url": "https://www.youtube.com/watch?v=L_w0D9E99cg"
}
}
],
"buildCost": {
"materials": [
{
"ore": "aegisium",
"label": "Aegisium Ore",
"kv": 23928,
"stacks": 13.8
},
{
"ore": "ajatite",
"label": "Ajatite Ore",
"kv": 15715,
"stacks": 9.1
},
{
"ore": "arkanium",
"label": "Arkanium Ore",
"kv": 634,
"stacks": 0.4
},
{
"ore": "bastium",
"label": "Bastium Ore",
"kv": 42599,
"stacks": 24.7
},
{
"ore": "charodium",
"label": "Charodium Ore",
"kv": 42337,
"stacks": 24.5
},
{
"ore": "exorium",
"label": "Exorium Ore",
"kv": 1222,
"stacks": 0.7
},
{
"ore": "ice",
"label": "Ice",
"kv": 10000,
"stacks": 5.8
},
{
"ore": "karnite",
"label": "Karnite Crystal",
"kv": 19,
"stacks": 0
},
{
"ore": "kutonium",
"label": "Kutonium Ore",
"kv": 6452,
"stacks": 3.7
},
{
"ore": "nhurgite",
"label": "Nhurgite Crystal",
"kv": 27244,
"stacks": 15.8
},
{
"ore": "vokarium",
"label": "Vokarium Ore",
"kv": 32594,
"stacks": 18.9
},
{
"ore": "total",
"label": "Total ore",
"kv": 202743,
"stacks": 117.3
}
],
"cost": {
"assembly": 134715,
"manufacturing": 217718,
"total": 352433
},
"discord": "https://discord.com/channels/1013328685564178472/1025301134291763240/1235741124946165803"
},
"links": [
{
"text": "Starbase Ship Shop Page",
"url": "https://sb-creators.org/makers/Egomaniac/ship/%5BFREE%5D%20Rocker"
},
{
"text": "Ship GitHub Page",
"url": "https://github.com/EGO-Tech/starbase-ships/tree/main/rocker"
}
],
"saleType": "free",
"slug": "rocker",
"description": "The Rocker is an asteroid hauling ship. It is designed to be used in the safe zone and haul small asteroids. It uses a tractor beam to position asteroids into five compartments of cargo lock beams in a circular pattern. It has load automation to approach and load asteroids in the right order as well as a material scanner that gives estimated credits for selling the asteroids.\n\nThe Rocker is also available to buy in game at Hangar Showroom 2 of Rando 7 Ship Shop at stations with Rando ship shops.",
"shortDescription": "The Rocker is an asteroid hauling ship. It is designed to be used in the safe zone and haul small asteroids. It uses a tractor beam to position asteroids into five compartments of cargo lock beams in a circular pattern. It has load automation to approach and load asteroids in the right order as well as a material scanner that gives estimated credits for selling the asteroids.",
"knownIssues": {
"path": "KNOWN_ISSUES.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/KNOWN_ISSUES.md"
},
"faq": {
"path": "FAQ.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/FAQ.md"
},
"features": [
{
"label": "Asteroid Capacity",
"value": "5 x T7"
},
{
"label": "Loading Speed",
"value": "Slow"
}
],
"tags": [
{
"id": "rando-shop",
"label": "Rando Ship Shop"
},
{
"id": "t2-generator",
"label": "T2 Generators"
},
{
"id": "t2-thruster",
"label": "T2 Thrusters"
},
{
"id": "cargo-lock-beam",
"label": "Cargo Lock Beam"
},
{
"id": "tractor-beam",
"label": "Tractor Beam"
},
{
"id": "small-asteroid-hold",
"label": "Small Asteroid Hold"
}
],
"featureList": {
"path": "FEATURES.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/FEATURES.md"
},
"usage": {
"path": "USAGE.md",
"url": "https://github.com/EGO-Tech/starbase-ships/raw/main/rocker/USAGE.md"
},
"discord": "https://discord.com/channels/1013328685564178472/1025301134291763240"
}

View File

@@ -0,0 +1,19 @@
s=10 m=1000 ib=5 t=20 g=0.200 p=0 i=0 x=ib+s u=0
if:Ap*(:M<m)then:Range=1 goto3+:insideSafeZone end goto1
Kp=0.035 Ki=0.001 Kd=5.0 h=0.50 l=1-h p=:M-s goto5 //NSZ
Kp=0.056 Ki=0.001 Kd=5.4 h=0.50 l=1-h p=:M-s goto5 //SZ
e=:M-s d=(p-e)*Kd*h+d*l i+=e*Ki*(:M<x) o=Kp*e+i f=u/t u+=u<t p=e
z/=:Ap*(:M<m)*(d*d>g+e*e>1) :fcuforward=o*f :fcubackward=(d-i)*f goto5
if(d*d>g+e*e>1)==0then:Ap=0end :fcuforward=0 :fcubackward=0 goto1
//Improved PID - Approximated Profiled Motion PID - VER 1.1
// by: Darkyshadow
// github.com/GameName-Darkyshadow/Starbase
// tips by in game mail are not necessary but appreciated
// Tuning Parameters explained on Github with Manual
//Large Ship Example Tunings
//Kp=0.056 Ki=0.001 Kd=5.4 h=0.50 //t=20 //Super Conservative
//Kp=0.080 Ki=0.001 Kd=5.8 h=0.50 //t=20 //Conservative
//Medium Ship Example Tunings
//Kp=0.090 Ki=0.001 Kd=5.8 h=0.98 //t=10 //Medium Aggressive

View File

@@ -0,0 +1 @@
:GenRate=:MinEPS*:Min_EPS+(10000-:Battery)/50 goto1

View File

@@ -0,0 +1,4 @@
if:load3<1thengoto1end if:cb1>0 or :cb2>0then:load3=0 goto1end :beam=1
if:tb_loc<1thengoto1end :tb_pos=6.1 :Approach=0
if:tb_for>100thengoto3end :tb_rot+=30 if:tb_rot<180thengoto3end
if:tb_for>100thengoto4end :cb3=1 :beam=0 :tb_rot=0 :load3=0 goto1

View File

@@ -0,0 +1,6 @@
if:load<1thengoto1end :Approach=1 :Scan=1
if:cb1<1 and :cb2<1 and :cb3<1then:load3=1 :load=0 goto1end
if:cb1<1 and :cb2<1then:load2=1 :load=0 goto1end
if:cb4<1 and :cb5<1then:load4=1 :load=0 goto1end
if:cb1<1then:load1=1 :load=0 goto1end
if:cb5<1then:load5=1 :load=0 goto1end

View File

@@ -0,0 +1,4 @@
if:load4<1thengoto1end if:cb5>0then:load4=0 goto1end :beam=1
if:tb_loc<1thengoto1end :tb_pos=6.1 :Approach=0
if:tb_for>100thengoto3end :tb_rot-=30 if:tb_rot>-120thengoto3end
if:tb_for>100thengoto4end :cb4=1 :beam=0 :tb_rot=0 :load4=0 goto1

View File

@@ -0,0 +1,4 @@
if:load5<1thengoto1end :beam=1
if:tb_loc<1thengoto1end :tb_pos=6.1 :Approach=0
if:tb_for>100thengoto3end :tb_rot-=30 if:tb_rot>-60thengoto3end
if:tb_for>100thengoto4end :cb5=1 :beam=0 :tb_rot=0 :load5=0 goto1

View File

@@ -0,0 +1,2 @@
if:tb_loc>0thengoto1end a=:l_pos b=(:cb1<1)*(:cb2<1)*(a>0)*a
c=90*(b+(:cb4<1)*(:cb5<1)*(a<0)*a) :l_pos*=c!=0 :tb_rot=c goto1

View File

@@ -0,0 +1,4 @@
if:load2<1thengoto1end if:cb1>0then:load2=0 goto1end :beam=1
if:tb_loc<1thengoto1end :tb_pos=6.1 :Approach=0
if:tb_for>100thengoto3end :tb_rot+=30 if:tb_rot<120thengoto3end
if:tb_for>100thengoto4end :cb2=1 :beam=0 :tb_rot=0 :load2=0 goto1

View File

@@ -0,0 +1,4 @@
if:load1<1thengoto1end :beam=1
if:tb_loc<1thengoto1end :tb_pos=6.1 :Approach=0
if:tb_for>100thengoto3end :tb_rot+=30 if:tb_rot<60thengoto3end
if:tb_for>100thengoto4end :cb1=1 :beam=0 :tb_rot=0 :load1=0 goto1

View File

@@ -0,0 +1,5 @@
s=1728 o=" Ore" c=" Crystal" i=0 if:scan<1thengoto1end :scn=1 :vt=0
ifi<:sr then:ix=i :vt+=:vl goto3+i end ifi>0thengoto5end goto1
:v1=:vl/s :m1=:mt-c-o i++ goto2
:v2=:vl/s :m2=:mt-c-o i++ goto2
:scan=0 :reset=1 goto1

View File

@@ -0,0 +1,12 @@
p="\n" q=p+p s=" stks"+q k="k" a="Ajatite" b="Bastium" c="Charodium"
i="Ice" n="Nhurgite" v="Valkite" o="Vokarium" ab="Aegisium"
ac="Exorium" r=q+"NO RESULT" u=1000 d=.544 e=.87 f=3.81 g=.816
h=2.721 j=.544 l=.979 m=1.588 ad=2.503 ae=4.354
if:m1=="" or :m2==""thengoto11end if:vt<1thengoto12end
:Material=q+:m1+p+:v1+s+:m2+p+:v2+s x=:m1 y=:m2 z=x==a w=x==i
cr=:v1*(z*d+w*g+(x==v)*j)
cr+=:v2*((y==b)*e+(y==c)*f+(y==n)*h+(y==o)*l+(y==ab)*ad+(y==ac)*ae)
t=:vt/u cr*=m :Credits=p+cr+k+q+"Volume:"+p+t+"Mv" goto5
:Material=r :Credits=r goto5
aa=q+"Scanning..." :Material=aa :Credits=aa goto5

View File

@@ -0,0 +1 @@
:MinEPS=(:MinEPS+:mes)*(:MinEPS>=0)-:MinEPS>100 goto1

View File

@@ -0,0 +1,2 @@
:Sensitivity=(:Sensitivity+:sss)*(:Sensitivity>=0)-:Sensitivity>100
goto1

View File

@@ -0,0 +1,2 @@
if:sloth<1then:sense1=100 :sense2=-100 goto1end
:sense1=:sensitivity :sense2=-:sensitivity goto1

View File

@@ -0,0 +1,12 @@
n="\n" p="Clear panel value to reset" q="y" j="w" k="d" l="h" o="m"
u="s" g="Reseting..." a=60 b=a*a c=b*24 e=c*7 f=c*365 x=1000
if:Timer==""then:ts=0 z=n+n+g end :Timer=z
t=:ts s=t%a t-=s m=t%b/a t-=m*a h=t%c/b t-=h*b d=t%e/c t-=d*c w=t%f/e
t-=w*e y=t/f z=n ify>0thenz+=y+q end r=w%1 d+=r*7 ifd>6thenw++ d-=7end
ifw>0thenz+=w/x*x+j end v=d%1 ifv==0.999thend+=0.001end // rounding
ifd>0thenz+=d+k+n elsez+=n end z+=h+l+m+o+s+u+n+n+p :ts++ goto3
// Outputs:
// :Timer - Global for text panel
// Inputs:
// :ts - store timer in seconds, put in memory chip or device

View File

@@ -0,0 +1 @@
if:Turtle<100then:Turtle=:TurtleRate end goto1

View File

@@ -0,0 +1 @@
:TurtleRate=(:TurtleRate+:trs)*(:TurtleRate>=0)-:TurtleRate>100 goto1

View File

@@ -0,0 +1,2 @@
if:unload<1thengoto1end :cb1=0 :cb2=0 :cb3=0 :cb4=0 :cb5=0
:unload=0 goto1