REPO NO LONGER UPDATED
orwell96
2018-06-14 17:48:32 +0200
712db5bd7fDraft of interlocking system
orwell96
2018-06-14 17:11:38 +0200
b8f2ccc638Create models for Ks signals Degrotate doesn't work for meshes (why?), so all I've done was pretty useless...
orwell96
2018-06-05 15:33:34 +0200
3d7924c751Fix bugs found while testing
orwell96
2018-05-29 15:53:34 +0200
521112acedadd option to show train and wagon id
orwell96
2018-05-29 12:34:01 +0200
2a76d4a960Fix final bugs and to-do's (u.a.save/load system)
orwell96
2018-05-29 12:27:02 +0200
254c32e304Fix yaw calculations, track placement orientation and speed up direction lookup functions
orwell96
2018-05-28 20:05:19 +0200
24b0639c5fMainly make collisions and coupling work Missing: ATC stuff, yaw problems
orwell96
2018-05-17 21:37:01 +0200
5dca155333Implement collisions. (does not work yet, still code errors)
orwell96
2018-05-17 12:30:30 +0200
b420a71939Implement a reverse path lookup for trains instead of an occupations window system
orwell96
2018-05-17 11:16:04 +0200
caf2bda7bcFix path_dir to actually be an angle, path item deletion and orientation of wagons The occupation system as it is now will change. For each position, I will save the index in the train's path, and implement a callback system. I need this because the occupation window system will not be enough to cover all use cases (e.g. to make a train stop with it's center or back at a certain position, I need 3 different brake distances, which doesn't fit into the scheme)
orwell96
2018-04-26 23:35:19 +0200
139a26fcccBugfixes part 1 There's something wrong with the new paths, next time build a path validity checker to trace the issue
orwell96
2018-04-25 16:38:12 +0200
30e98520e7Occupation System, new train steps, still incomplete
orwell96
2018-04-23 15:51:50 +0200
064a454117Adapt wagons to new path system Still outstanding: trains
orwell96
2018-04-19 11:38:00 +0200
3420a1a912Restructure path system The changes to the path system have not yet been integrated...
orwell96
2018-02-21 19:32:41 +0100
Do not crash when player gets on a train while it`s turning
orwell96
2018-02-07 22:29:08 +0100
c93a5bf390Simplify /at_reroute It is not necessary to reload the save files, because there already is a function to invalidate train routes e.g. when turnouts are switched
orwell96
2018-01-23 13:14:40 +0100
418c026038Correct discouple position Discouple entity was falsely placed at the position of the wagon instead of at its end
orwell96
2018-01-22 22:42:50 +0100
Use directory delimter constant
orwell96
2018-01-15 13:33:43 +0100
7507dbba3aAdd train_operator privilege check on discouple
orwell96
2018-01-09 22:04:25 +0100
79da249c3dAdd bord computer to trains Features: - couple/decouple trains from a driver stand - new couple lock system (owner based, overridable by 'train_remove' privilege) - all train operators can now change the inside/outside text, allows for multilines Accessible via right-click menu or by pressing Sneak+Jump keys
orwell96
2018-01-09 21:30:56 +0100
33a8f0f570Move driving_ctrl_access property to seat group there's now a more strict check for the train_operator privilege Also added custom reasons on getting on a train.
orwell96
2018-01-09 18:30:29 +0100
e3b7046968Remove path invalidation statement. Caused problems on multiple detector rails in a row, because paths got cleared in-between a train step Also optimize some code
orwell96
2017-12-18 23:44:01 +0100
8a51a10a61Fix detector lookup in ATC rails
orwell96
2017-11-01 21:50:47 +0100
09838252feDo not spam the server chat with messages from /at_sync_ndb and trains going off_track The off-track warning has moved into the info text of wagons
orwell96
2017-12-18 23:20:29 +0100
46c4447da0Rewrite rail connection system... ...to support an arbitrary number of connections for rails, which leads to these new features: - switches now get recognized by the trackworker correctly - ability to add real rail crosses During this, I also rewrote the rail registering system and the conway function (important part of path prediction) Note, developers: the track preset format changed, you might need to rewrite them according to the presets in tracks.lua if you wrote your own (possibly breaks advcarts)
orwell96
2017-12-18 21:44:36 +0100
faa60e2bd4Use preferred rail orientation algorithm also for double connections
orwell96
2017-12-18 12:39:38 +0100
cd0aaa53a0Move train_load() function into advtrains_train_track
orwell96
2017-12-18 12:21:54 +0100
Make sure an old_velocity is always passed
orwell96
2017-12-06 21:27:04 +0100
dc67ff7226Implement sound api and some sounds - Level crossing bell - Horns - Subway train driving and door sounds ...to be continued...
orwell96
2017-12-06 13:23:55 +0100
be8aca9fb8Remove zip file and makefile These are not needed anyway
orwell96
2017-11-29 17:23:47 +0100
83df46d786Change name of update_animation function I will use this for sounds, and so it needs to be changed to a more general name
orwell96
2017-11-29 17:20:46 +0100
a3d3520fdbDo not modify rails that should not be modified ... when placing tracks, such as slopes Fixes slopes being replaced by curves. Also, check the node below for connection (does not check rely, but that would be uneccessary)
orwell96
2017-11-24 12:11:45 +0100
Preserve the player's looking direction
orwell96
2017-11-23 19:59:21 +0100
d78d07589dAdd modifiable wagon extents This will be required for advcarts
orwell96
2017-11-23 17:00:39 +0100
5fc6cc7f5bFix multiple track types not working simultaneously Bug was caused by the drives_on table of every train and advtrains.all_tracktypes sharing the same reference, which caused advtrains.all_tracktypes to become the intersection of all train drives_on's in the world. However, this did become empty, causing nothing to work anymore.
orwell96
2017-11-22 23:13:42 +0100
2d4833b5a8do not register wagons in the advtrains namespace automatically One step towards advcarts compatibility
orwell96
2017-11-22 22:16:08 +0100
409e2125c9Make trackplacer align rails by any tracks, not just by tracks with the same nnpref This finally fixes the need to rotate atc rails and bumpers. Also prefers rotation that is closer to the player's look dir (placed bumpers will face the player)
orwell96
2017-11-22 20:46:36 +0100
9294e770caChange name of the node database group in order to clone node database code into a library mod advtrains will keep its own node database code for reasons of crash recovery, with the handicap that improvements to nplib need to be manually backported.
orwell96
2017-10-31 13:52:32 +0100
cac7753158Punch non-player objects when they get overridden by a train.
orwell96
2017-10-25 14:04:20 +0200
c5256fb3aaSome workaround fixes for Linuxworks server Trains no longer get deleted when there's no rail Fast item to create subway train
orwell96
2017-10-25 12:33:12 +0200
e4b3d293d2Add missing documentation for set_line
orwell96
2017-10-25 12:00:30 +0200
f1a8b4f505Implement multi-occupation in detector.on_node table to finally fix collisions
orwell96
2017-10-25 11:49:34 +0200
1f9a9062e0Replace many math.floor(x+0.5) calls (or math.floor calls that should be those) by custom atround() function
orwell96
2017-10-25 10:51:19 +0200
c67770833bFix coupling and collisions in certain cases If a train moved towards another train, and the other train's step was executed after the first one's, the trains did eventually not collide. Fix by moving the enter_node and collision check to step_b Also change some couple behavior
orwell96
2017-10-25 10:31:07 +0200
f228e2d30eMoved default train track to separate mod, for integration with advcarts.
Gabriel Pérez-Cerezo
2017-08-20 14:32:38 +0200
291da56aa2Fix last commit
orwell96
2017-10-23 14:02:40 +0200
0dfb0fce22Do not crash when train_pos is nil while checking wagon entity loading
orwell96
2017-10-11 11:53:14 +0200
b6a5620cd3Fix error cascade due to inexistent drb_dump when debugging is disabled
orwell96
2017-10-11 11:22:35 +0200
d65c4916ceRemove zip release files, move mod to root, exclude assets from Makefile (#92)
rubenwardy
2017-09-20 17:05:04 +0100
b75c83ea43Merge PR from mbb - Improve models and textures
MBB
2017-08-24 19:26:40 +0200
6ddf3fed14Repack for gpcf's PR
orwell96
2017-08-15 14:36:53 +0200
9826161a14Added command to reroute trains
Gabriel Pérez-Cerezo
2017-08-04 01:05:37 +0200
c894dee7efFixed#86
Gabriel Pérez-Cerezo
2017-08-01 13:45:05 +0200
c184c00f26Add speed as number in km/h to train hud
lemon-melon
2017-07-15 16:04:08 +0100
efc319f877Add m/s to km/h helper function
lemon-melon
2017-07-15 16:01:15 +0100
a34ff7664aAdd command to throw all players out of trains, fixes#78
orwell96
2017-06-12 21:13:53 +0200
7431b40073Update Zip - Release 1.8.3
orwell96
2017-06-08 14:34:36 +0200
05704ac016Fix broken door animations caused by continuous set_object_properties() messages sent to client ... which each time caused the animation to be reset
orwell96
2017-06-08 14:20:40 +0200