-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathBUGS
125 lines (94 loc) · 4.3 KB
/
BUGS
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
INDEX
* BUGS OR MISFEATURES
* FEATURES REQUESTED
* DOCUMENTATION UPDATING LIST
* TODO LIST
* COMPLETED
BUGS OR MISFEATURES
* OS X: should look for missing files (eg font) inside bundles, even
if the main game data is outside the bundle.
* Global variables cannot be set above 4095, even if ;value is set to
4096 or higher.
* PDA build will be broken; screen ratio cannot be set properly when
using custom resolutions
* The windows build uses system libraries (but can still build a
portable executable)
* Linux pop-ups cause a segfault, but only after the script exits
successfully. This behaviour is the same even when running several
pop-ups one after another.
* Sound bug related to Plumerai and using -s option (or ons.cfg
equivalent). See bug 1 on github.
* Ruby text doesn't work on line 1 in UTF-8 mode (I hate this error)
* Body is not centred beneath ruby
* UTF-8 save and load menus are *slightly* misaligned due to space
sizes in proportional fonts. This will be a right pain to fix.
* rmenuCommand probably needs fixing - still assuming columns
* Seung is working on a fix for this in onscripter-insani which can
probably be adapted to onsen later down the line. Thanks Seung!
* KINSOKU mode needs fixing in processBreaks like SPACEBREAK mode
\--> Hopefully this is fine but I'm leaving this here for now since
I haven't properly tested it
* Bug 2 on gh - looks like midi issues - try with old version of
SDL_mixer as well
* Random crashing when using movie (but not mpegplay) with async on
Linux
\--> Only happens on Void, and not on Gentoo
* enginereset causes audio to fail until game is hard reset?
FEATURES REQUESTED
* Allow the specification of a "fallback" font to use for characters
missing from the main font -- this would make mix-and-match Japanese
and English easier.
* Restore support for MOD, XM and OPUS audio.
* Support inbuilt MIDI synthesis.
* Allow the switching of font files mid-line, for example through the
use of a !fX command, similar to the !wX command.
* Red borders for the Linux pop-ups
DOCUMENTATION UPDATING LIST
* This section contains changes which need to be made to the
*NScripter API reference
* Is kinsoku enabled in onsen's english mode?
* ~ and ^ may (will) need updating in relation to onsen's and onani's
UTF-8 integration
* Enginereset didn't appear to be on the documentation page, was it
ever added or does my website just need updating? (Galladite)
TODO LIST
* Quickly check if splitCommand and splitonceCommand need to use script_h.enc.getBytes()
* Quickly check if enginereset breaks when used in define block
* --key doesn't do anything? Also see OnscripterYuri
* OGG video support for 1080p
* Update Windows makefiles
* Bring over UTF-8 suport from onscripter-insani
- Interpret font styles
* Hold more font styles in FontInfo
* Recognise ~ tags in script
* UTF-8 features which need properly testing
- ScriptParser_command (basic kinsoku functionality,
addkinsokuCommand, setkinsokuCommand)
* Continue working on Windows support with insani
- Building with internal libraries
- Integrating custom configure and Makefile into main ones
* Start by buxfixing the failing checks and tests, primarily
checks for system libraries
* Fix the 32/64bit assumptions - broken config.guess?
* Porting additional commands from nscripter?
* "Requested features"
* Implement a fix for the PDA build for the sake of completion
* Redo the "dist" target to make building releases easier
* The devkit desperately needs me to start making it lol
COMPLETED
* The freetype-config replacement checks that it is being
executed from the correct folder
* Updated dependencies
* Fix to allow saving and loading game during choice selections
* Fix for this fix to allow rgosub to be used in such situations
* Windows builds, plus some compilation changes
* yesnobox and okcancelbox implementation for Linux
* .otf, .otc and .ttc are now allowed in addition to .ttf
* Engine checks for UTF-8 scripts
* Kinsoku system has been converted to UTF-8
* --dll option now only visible on Windows
* ;gameid fixed - ADD TO RELEASE NOTES
* Pretext tags have been converted to UTF-8 (also they're cool)
* Captions and clickwait characters can be UTF-8
* Modified linewrap algorithm to work with proportional fonts
* Major bug causing enginereset to wipe global variables