Dustin Carlino
6580360f99
fix map editor. also, apparently Cargo.lock should be under version control for binary crates
2020-04-10 20:00:13 -07:00
Dustin Carlino
0133685eb7
converted the import.sh shell script into Rust. towards #27
...
as part of this, wound up grabbing fresh OSM and GTFS. but actually cant
reimport OSM right now, because fixes reference old OSM IDs and things
break. so sticking with old OSM, but new GTFS. urgh.
2020-03-25 19:54:33 -07:00
Dustin Carlino
6e8846bf85
bring back elevation data before the hackathon. manual revert of 35b7c18df9
2020-03-11 11:08:49 -07:00
Dustin Carlino
5f8fe5e6a8
hack in a second scenario on a synthetic map, just to start to figure out how to organize this
2019-12-06 11:33:01 -08:00
Dustin Carlino
c523f7fb9c
more granularly tracking unexpected new data files
2019-12-04 17:23:47 -08:00
Dustin Carlino
3501aa6d72
reviving some way of saving and using purely synthetic maps. creating a
...
few for the traffic signal tutorial.
2019-12-04 12:19:17 -08:00
Dustin Carlino
d47be1e175
start a script to package data, stick it in dropbox, suck it down for
...
fast bootstrapping. split off developer instructions. not finished,
because I need a better connection to upload the seed data and test
everything...
2019-12-03 14:31:00 -08:00
Dustin Carlino
d505c3e8a8
make curl follow redirects
2019-12-03 12:29:57 -08:00
Dustin Carlino
c3348957c1
group data/input/osm
2019-12-03 12:25:33 -08:00
Dustin Carlino
db8bc73ddd
finally grouping system data too. forgot some data/input things...
2019-12-03 12:22:59 -08:00
Dustin Carlino
b589bf9f36
grouping player data
2019-12-03 12:09:23 -08:00
Dustin Carlino
2a103d0a21
also group raw_maps in data/input
2019-12-03 12:06:49 -08:00
Dustin Carlino
0e99f40150
merge data/shapes and data/input. stop keeping around raw .kmls. adjust
...
gitignore to make it easier to spot defunct files in my repo
2019-12-03 11:55:54 -08:00
Dustin Carlino
a043a9ba05
clean up more of abstutil path/filesystem API
2019-12-03 09:59:43 -08:00
Dustin Carlino
3b1a659f15
prebake results per map, and store in binary
2019-11-05 10:15:44 -08:00
Dustin Carlino
06dd88ec34
first cut on prebaking challenge results against different baselines.
...
just for faster trips right now.
2019-11-01 13:33:02 -07:00
Dustin Carlino
83834f7d40
actually, deferring remove_disconnected has problems.. still need to remove cul-de-sacs early. also, remove the two synthetic maps... will make them again from scratch once the raw_data format is stable. unused in the meantime.
2019-09-17 10:47:47 -07:00
Dustin Carlino
43de343372
stop serializing synthetic's model format, just save raw_data maps
2019-09-11 13:52:49 -07:00
Dustin Carlino
caaf0954ab
rename the main editor crate to game -- map editing is just a tiny piece ;)
2019-09-07 13:09:09 -07:00
Dustin Carlino
c82413fca5
make a per-map editor_state, and move a few more things into data/
2019-08-05 13:04:31 -07:00
Dustin Carlino
de929a5fb9
user-defined shortcuts
2019-07-14 11:22:37 +01:00
Dustin Carlino
0711056d89
save and restore savestates for entire a/b tests. launching from scratch
...
takes 33s in debug, this takes 19s
2019-06-21 12:47:00 -07:00
Dustin Carlino
ec50a277ea
switch to one set of hints for all maps, put it under version control. seed with a few easy ones. :)
2019-06-12 15:16:38 -07:00
Dustin Carlino
98e073d8be
save hints from debug_initialmap, use them when constructing the real
...
map
2019-06-11 17:41:47 -07:00
Dustin Carlino
4e2d16af29
consistently using file extensions of .json and .bin, merging duplicate abstutil io functions accordingly
2019-06-11 14:30:11 -07:00
Dustin Carlino
5830908604
version control checksums of screencaps for all maps... well,
...
still not small_seattle. :P
2019-02-17 14:27:48 -08:00
Dustin Carlino
92c0af2f41
solved the mystery of the spurious recompiles -- editor_state and color_scheme need to live outside the crate root, so modtimes are nice
2018-12-24 19:16:38 -08:00
Dustin Carlino
93dd6b1c17
fix an old path in the map_conversion test
2018-11-27 10:11:10 -08:00
Dustin Carlino
d0b90b9243
also export synthetic maps when saving them
2018-11-26 08:38:16 -08:00
Dustin Carlino
117adb7f1a
consolidating all of the kml parsing code
2018-11-21 13:20:41 -08:00
Dustin Carlino
febf3a1cad
saving and loading synthetic models
2018-11-14 10:54:07 -08:00
Dustin Carlino
66bbdc0362
script to save all the maps with edits. no loading yet
2018-10-20 09:02:44 -07:00
Dustin Carlino
80121df78c
rename data/maps to data/raw_maps
2018-10-20 08:25:49 -07:00
Dustin Carlino
2fffbb53f9
refactoring logic to save stuff
2018-10-08 10:21:13 -07:00
Dustin Carlino
2d08a11889
making the map import script download, unzip, and extract stuff if
...
needed
2018-10-03 22:59:32 -07:00
Dustin Carlino
f30dae570c
loading map edits from named place
2018-10-02 15:55:31 -07:00
Dustin Carlino
7b718b4621
bundling all map edits together
2018-10-02 15:48:10 -07:00
Dustin Carlino
8b5b7d806e
moving maps to a subdirectory inside data/
2018-09-24 14:40:16 -07:00
Dustin Carlino
19e6aaf244
defining scenarios, renaming polygons -> neighborhoods
2018-09-24 14:30:02 -07:00
Dustin Carlino
bcc65941f3
saving polygon areas
2018-09-19 09:30:01 -07:00
Dustin Carlino
269235d1e1
writing savestates in a consistent place
2018-08-27 11:10:02 -07:00
Dustin Carlino
3e9a2db0bd
flag to tell headless to savestate
2018-08-09 11:16:51 -07:00
Dustin Carlino
c321c07bd7
make map use road edits when loading from scratch
2018-07-24 16:06:25 -07:00
Dustin Carlino
f8436f9017
add UI hooks to save/load sim state
2018-04-13 21:52:30 -07:00
Dustin Carlino
1863289f6d
Initial import of A/B Street prototype.
2018-03-13 08:06:03 -07:00