147 Commits

Author SHA1 Message Date
cheapie
e51432957b Improve formspec compatibility with games using prepends (like VoxeLibre) 2024-12-05 21:05:47 -06:00
cheapie
ccd9c9c8c1 Fix crash when launching mView on a computer with no hard drive 2024-12-05 20:56:24 -06:00
cheapie
0be10ecc61 Fix missing protection check in fire recall switch 2024-11-23 18:12:33 -06:00
cheapie
f8520241b2 Update manual 2024-09-15 13:09:30 -05:00
cheapie
00fb4e2e14 Shorten long lines 2024-09-15 12:38:00 -05:00
cheapie
873001197a Fix possible crash when floor tables are updated 2024-09-01 14:26:38 -05:00
cheapie
0062af6359 Allow floors to be set to unlock in independent and/or have additional allowed users 2024-08-29 18:14:20 -05:00
cheapie
74302e3db8 Add fire service control for digilines I/O modules
Not in the manual yet, but set the command field to "fs1off" to turn it off, "fs1on" to turn it on, "fs1alt" to turn it on with alternate floor recall, or "mrsmoke" for machine room/hoistway heat/smoke detector.
2024-08-29 17:31:13 -05:00
cheapie
e5edbece2b Constant pressure control for car top inspection
Car will now continue moving if the up/down buttons on the car top box are held, instead of stopping every 1m. When the buttons are released, it will stop at the next multiple of 1m.
2024-08-29 17:20:53 -05:00
cheapie
571bdaf927 Add generic keyswitch
Can trigger any input the mesecons input modules can, useful for requiring a "key" (area access) to call an elevator or to lock/unlock a floor
2024-08-28 19:05:35 -05:00
cheapie
0fa8b3bb1c Add MT version info to mod.conf 2024-08-28 18:10:25 -05:00
cheapie
070812b1c8 Fix license info button
This was broken by the license file name change during the ContentDB listing process
2024-08-20 18:39:56 -05:00
cheapie
36081667f3 Implement changes requested by ContentDB review
* Switched manual PDF from lossless image compression to lossy in order to reduce size
* Moved documentation source outside of the repository to reduce download size
* Renamed COPYING to LICENSE and added pointer to additional information
2024-08-10 17:56:54 -05:00
cheapie
d3377dd3a3 Replace motor sounds with some I actually have a license to ship
These ones happen to be a bit more representative of a modern geared traction elevator anyway (AC instead of DC). Drive buzz sound has been turned down accordingly.
2024-08-09 20:58:24 -05:00
cheapie
7dc4d13f59 Require floor heights to be at least 1m
Floor heights of 0 lead to ambiguous car positions and strange behavior
2024-08-06 12:49:27 -05:00
cheapie
fe4c23ecd0 Fix possible crashes when removing a dispatcher connection that isn't idle 2024-08-06 12:44:29 -05:00
cheapie
afc8b657a9 Fix crash if a machine is attempted to be paired to a dispatcher 2024-07-19 17:30:25 -05:00
cheapie
7e8bdac31e Fix crash if a dispatcher receives a status message for an unknown car 2024-07-19 17:30:03 -05:00
cheapie
bf31b4384e Add destination-based dispatching
Still uses a crude ETA algorithm for now and is missing some features, but it is working and usable at a basic level
2024-05-31 23:26:37 -05:00
cheapie
deee7a747c Fix cars recalling to the wrong floor when recall is triggered by the dispatcher and the previous recall was to a different floor 2024-05-21 19:48:12 -05:00
cheapie
58ac782a8a Fix car calls entered via dispatcher by laptop interface being at wrong floors if above a skipped floor 2024-05-21 19:43:27 -05:00
cheapie
80fcd72450 Fix possible crash in dispatcher 2024-05-15 19:23:21 -05:00
cheapie
77fda7e5b9 Fix cars trying to answer hall calls in both directions at the same time 2024-05-14 21:29:53 -05:00
cheapie
c3b125132d Fix hall calls sent via I/O modules to unloaded dispatchers not being reliably serviced 2024-05-14 21:18:24 -05:00
cheapie
105e65e6ba Add multi-car digilines I/O module
Supports all commands the normal digilines I/O module does, but with the addition of a 'carid' parameter that specifies the controller or dispatcher to execute the command on.
Requires 'server' or 'protection_bypass' privs to place or configure as it can be used to change security settings on another player's elevator.
2024-05-14 21:10:10 -05:00
cheapie
1500708213 Manual updates, corrections, and clarifications 2024-05-14 18:29:34 -05:00
cheapie
b254f30d72 Allow car call security control from digilines too 2024-05-14 18:06:22 -05:00
cheapie
dfcf5f322d Add car call security options to mesecons input modules 2024-05-14 18:01:15 -05:00
cheapie
90e7f15112 Allow changing inspection speed
Can be set to 0.1-0.7m/s, cannot be higher than contract speed
2024-05-14 17:42:12 -05:00
cheapie
e8242dd09b Fix a few errors in the manual 2024-05-11 23:13:42 -05:00
cheapie
d961c7eb83 Update manual 2024-05-11 22:59:17 -05:00
cheapie
18b8f47dce Add flashing fire hat and recall to next available floor for machine room smoke detectors 2024-05-11 16:27:42 -05:00
cheapie
a659a519eb Add alternate floor recall
Currently only accessible via mesecons input modules
2024-05-11 16:04:54 -05:00
cheapie
7be5fe7cc2 Add dispatcher support to laptop interface 2024-05-11 15:36:36 -05:00
cheapie
404d228d8a Add dispatcher support to digilines I/O 2024-05-11 13:51:20 -05:00
cheapie
9aa2b736c1 Add dispatcher support to mesecons I/O 2024-05-11 13:15:18 -05:00
cheapie
1435944ad6 Ring bell early for hall calls if the direction is known 2024-05-11 12:05:00 -05:00
cheapie
645b294431 Add craft recipes
Uses items from default (MTG or DB should work, along with most other MTG-based games), mesecons, digilines (digilines I/O module only), and basic_materials. The mod is still usable in creative mode without any of these.
2024-05-11 11:22:41 -05:00
cheapie
6c908698d7 Add nudging
Timer can be edited from the parameters menu, entering 0 disables nudging
2024-05-10 21:00:30 -05:00
cheapie
5ac4571337 Fix some minor bugs
This improves fire recall when the car is currently moving past the recall floor, and fixes a delay in hall call dispatching when a car is currently leaving the floor the call is on.
2024-05-10 19:18:46 -05:00
cheapie
79aae96641 Add decorative tapehead
Spawns on top of the car in the corner opposite the PI if tape is present there, reads magnets on tape to control its LEDs but does not otherwise actually affect operation.
2024-05-08 18:38:18 -05:00
cheapie
9fc3105444 Add a star to the button for the main egress floor 2024-05-07 18:18:19 -05:00
cheapie
b4a526b4c0 Add car call security 2024-05-07 18:16:19 -05:00
cheapie
785edbd5fd Add more decorations
Adds (decorative) tape, including variants with magnets or brackets, and new textures for the outside of the car.
2024-05-04 22:27:36 -05:00
cheapie
e26a90f00a Start adding origins of files
A few sounds are still missing from the list, those are being worked on
2024-05-01 04:23:27 -05:00
cheapie
73a295d4e0 Replace contactor sounds with self-recorded ones 2024-04-30 20:19:03 -05:00
cheapie
3b666a9749 Add Digilines interface 2024-04-28 14:43:16 -05:00
cheapie
8072e72b9f Add vertical lanterns 2024-04-28 00:58:43 -05:00
cheapie
5d7ff23a00 Add Mesecons input 2024-04-28 00:14:28 -05:00
cheapie
0b5f729aa8 Add guide rails 2024-04-27 23:46:45 -05:00