-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathTODO.txt
93 lines (82 loc) · 3.23 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
Selection:
- selection undo/redo
- drag for tile select
- ability to move selected in-between layers
Bugs:
- undoing while chain holder attach makes a crash .. ???
- reported issue of lag building up over time... speeds up when opened a room with a lot of props
- reported increased usage while computer is locked
- reported crash in asset manager due to queues or something
- asset manager merging is actually kind of buggy
- don't clip mirror lines to scissor box
- errors when rendering new effects???
- using keyboards shortcuts while rendering does weird things
fix: disable shortcuts while rendering
v2.3.0:
* geo/tile copy+paste (i am currently working on this),
- tile & effect prefabs
- favorite tiles&props
- material previews
- render single camera
- prop editor lasso select ()
- translation system
- effects previews
- show prop preview over mouse
- second layer for keybinds
- make brush strength independent of refresh rate
- Rotation props (#29)
- autotiles
- option to join only inner tiles
- ability to recognize more than one tile as a direction type
- cross beams autotile
- ability to constrain autotile shape into a square
- expose imgui functions for scripting api
- add re-path button (useful for autotiles that do random)
Do Soon:
- toggle for showing shortcuts in tile editor
Do Later:
- popup menu for view toggle
- optional download from seroen's repo
- FIX BLENDING OF PROPS IN TILE EDITOR !!!!!! (wait it's broken?)
Do Sometime:
- asset manager crap
- method of generating approximated geometry from prop
v2.4.0 (or v3.0.0, depending on the frequency of major updates):
- Fully FeatuerdWorld editor
Other features:
- effects save/load presets/prefabs
- light map stretch
- asset manager
- can rearrange the order of stuff in asset manager
- can change color in asset manager
- fix merging
- can select certain packs from solar repo?
- autosave
- optimize tile deform rendering
- prop selection box is affected by bfTiles (don't do this, also make optional from preferences. is this possible?)
- material previews. henry said i shouldn't try it because it will make the leditor very slow but I Don't Care.
(i mean i do care, i just think i can make it run reasonably fast by using spatial partitioning)
- Move Level
- undo/redo for level resize
- level resze drag
- level resize change history
- put asterik in window title for unsaved levels
- allow user to open levels with unrecognized tiles/props
without erasing unrecognized assets
- so need to figure out how to store tiles/props by name only instead of
by init reference... probably could use an ID system and most IDs are
a reference to a tile but some IDs are for placeholders.
Geometry Editor:
- show tool preview over mouse
Light Editor:
- toggle view shadow plane and occlusion plane
- prop/tile as brush
Effects Editor:
- WASD navigation
- only store the pixels that changed in the matrix
- make brush density not dependent on refresh rate
Prop Editor:
- do tile as prop depth change based on if specs2 is active?
- More tiles are located in startUp.lingo... also check out initDRInternal in comEditorUtils.lingo
- correct flipping of multiple props or freeform props
freeform props should flip about the center of the AABB