Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024.11 monthly manual #225

Merged
merged 320 commits into from
Dec 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
320 commits
Select commit Hold shift + click to select a range
7458eb9
docs(general): Video playback page fix
gurpreetsinghmatharoo Sep 12, 2024
8f5fcf4
Merge pull request #173 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Sep 13, 2024
4a2974e
docs(feature): FP - document marginInline
gurpreetsinghmatharoo Sep 13, 2024
8080376
docs(feature): Android file injection directory fix
gurpreetsinghmatharoo Sep 13, 2024
0eeb52e
docs(feature); Add a function to toggle strict error handling for aud…
gurpreetsinghmatharoo Sep 17, 2024
b02efe6
docs(feature): Documented user-facing changes as a result of decoupli…
gurpreetsinghmatharoo Sep 17, 2024
4dc5728
Merge pull request #174 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Sep 17, 2024
1c83a4b
Merge pull request #172 from nekonesse/patch-2
gurpreetsinghmatharoo Sep 17, 2024
1351561
Merge pull request #171 from nekonesse/patch-1
gurpreetsinghmatharoo Sep 17, 2024
c81da74
docs(feature): Fix back link on array_find_index - case sensitivity
gurpreetsinghmatharoo Sep 18, 2024
e4ffe53
docs(feature): Document window_minimise and window_restore
gurpreetsinghmatharoo Sep 18, 2024
43e17a9
docs(feature): Split instance keywords into pages, documented updated…
gurpreetsinghmatharoo Sep 18, 2024
42ae564
docs(general): Added line on structs page about self
gurpreetsinghmatharoo Sep 19, 2024
5ffdfda
docs(general): Document self behaviour in a struct literal
gurpreetsinghmatharoo Sep 19, 2024
b27277a
docs(general): "Guide To Using Shaders" page has incorrect in the cod…
gurpreetsinghmatharoo Sep 19, 2024
2642fcf
docs(feature): Update buffer_get/set_surface examples in regard to su…
gurpreetsinghmatharoo Sep 19, 2024
4185431
docs(general): Manual Content: log2() page's example shows subtractio…
gurpreetsinghmatharoo Sep 19, 2024
b83ef67
docs(general): Document 'other' behaviour in a struct literal
gurpreetsinghmatharoo Sep 19, 2024
a3efcb3
docs(general): self page fix
gurpreetsinghmatharoo Sep 19, 2024
2c09242
docs(general): network_create_server_raw() page's example incorrectly…
gurpreetsinghmatharoo Sep 19, 2024
092e829
docs(feature): Throw an exception when calling a constructor function…
gurpreetsinghmatharoo Sep 19, 2024
3bce1eb
Merge pull request #175 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Sep 20, 2024
2b37c12
docs(feature): CE2 - Commenting one line selection with control k sho…
gurpreetsinghmatharoo Sep 20, 2024
7dfb6b1
Merge branch 'develop' into develop.bart
YYBartT Sep 20, 2024
506052f
docs(feature): File Watcher Preferences page does not describe a "del…
YYBartT Sep 23, 2024
0661944
Merge branch 'develop' into develop.gurpreet.codeeditor2
gurpreetsinghmatharoo Sep 30, 2024
59d8e46
docs(feature): event_object returns ref now
gurpreetsinghmatharoo Oct 1, 2024
b380ec4
docs(general): RoboHelp\helpdocs_keywords.json has a typo "udio_stop_…
gurpreetsinghmatharoo Oct 1, 2024
5bb947a
docs(general): "particleSystemIndex" key found in sequence keyframe d…
gurpreetsinghmatharoo Oct 1, 2024
90d45e0
docs(general): string_replace() and string_replace_all() pages have t…
gurpreetsinghmatharoo Oct 1, 2024
1d31de7
docs(general): "No Mouse Input" and Mouse Wheel events are not docume…
gurpreetsinghmatharoo Oct 1, 2024
e275d9d
docs(feature): audio_sound_gain manual page describes volume argument…
gurpreetsinghmatharoo Oct 1, 2024
f589251
docs(general): Manual incorrectly says that precise per frame collisi…
gurpreetsinghmatharoo Oct 1, 2024
132ef84
Merge branch 'develop' into develop.gurpreet
gurpreetsinghmatharoo Oct 1, 2024
fa23fe6
docs(general): real english fix
gurpreetsinghmatharoo Oct 1, 2024
3335a6a
docs(feature): audio_play_sound() and audio_play_sound_at() are not c…
gurpreetsinghmatharoo Oct 1, 2024
690bbe4
docs(general): vertex_type_ubyte4 type buffers show all values as 0
YYBartT Oct 1, 2024
1db1f47
docs(general): vertex_type_ubyte4 type buffers show all values as 0
YYBartT Oct 1, 2024
a15ba35
Merge pull request #176 from YoYoGames/develop.bart
gurpreetsinghmatharoo Oct 2, 2024
cbfbbb7
docs(general): game_restart() does not clear out time sources created…
YYBartT Oct 2, 2024
9cdbff0
docs(general): audio_play_in_sync_group() is not affected by audio_th…
gurpreetsinghmatharoo Oct 3, 2024
57abfc8
docs(feature): mention mouse lock on mouse set pages
gurpreetsinghmatharoo Oct 3, 2024
38b9ce2
docs(general): Fix glossary colour on PC - only mobile version should…
gurpreetsinghmatharoo Oct 3, 2024
81249ab
Merge branch 'develop' into develop.gurpreet
gurpreetsinghmatharoo Oct 3, 2024
29e35e7
Merge pull request #177 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Oct 3, 2024
0c6616f
docs(general): Improvements to asynchronous HTTP function pages
YYBartT Oct 3, 2024
41a2b7e
docs(feature): Clarify audio errors on html5
gurpreetsinghmatharoo Oct 4, 2024
b8e7355
docs(feature): Static initialisation no longer runs multiple times as…
YYBartT Oct 5, 2024
cce1b75
docs(feature): PR #179 review
gurpreetsinghmatharoo Oct 7, 2024
837d4d8
Merge pull request #179 from YoYoGames/develop.bart
gurpreetsinghmatharoo Oct 7, 2024
9dfb6de
docs(general): is_instanceof() uses poor argument name constructor_name
YYBartT Oct 7, 2024
e7972ea
docs(general): Increasing the pitch of a streamed audio asset too muc…
YYBartT Oct 7, 2024
fcfb0f6
Merge branch 'develop.bart.temp' into develop.bart
YYBartT Oct 7, 2024
1a575d1
docs(general): method_call() with an incorrect first argument throws …
YYBartT Oct 8, 2024
f6c3bb2
docs(general): method_call() with an incorrect first argument throws …
YYBartT Oct 9, 2024
6039953
docs(general): Using script_execute or script_execute_ext on methods …
YYBartT Oct 9, 2024
58c69be
docs(general): PR #181 review
gurpreetsinghmatharoo Oct 10, 2024
59b25d6
Merge pull request #181 from YoYoGames/develop.bart
gurpreetsinghmatharoo Oct 10, 2024
e696e4b
Merge branch 'develop' into develop.gurpreet
gurpreetsinghmatharoo Oct 11, 2024
caf7aa4
docs(general): Mention the difference that script function and method…
gurpreetsinghmatharoo Oct 11, 2024
f7b9d9b
docs(feature): Defining a script function will make it available thro…
gurpreetsinghmatharoo Oct 11, 2024
e65687a
docs(feature): [GX.games] Add a "save as .zip" output type which avoi…
YYBartT Oct 11, 2024
c56d291
Merge branch 'develop' into develop.bart
YYBartT Oct 11, 2024
db8ec0b
docs(general): listed language features on the GML Overview page
YYBartT Oct 14, 2024
eef14b0
docs(feature): Document that methods are structs and their static str…
gurpreetsinghmatharoo Oct 15, 2024
2877b13
docs(general): Small update of Arrays page
YYBartT Oct 15, 2024
3375737
Merge pull request #184 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Oct 15, 2024
5f6d706
docs(general): go to page button 1
gurpreetsinghmatharoo Oct 16, 2024
a332e1c
docs(general): go to page fix - didn't work with 'localhost'
gurpreetsinghmatharoo Oct 16, 2024
d3b8098
docs(general): go to page fix - ignore anchor tags
gurpreetsinghmatharoo Oct 16, 2024
7588078
Merge pull request #185 from YoYoGames/go-to-gh-page-button
gurpreetsinghmatharoo Oct 16, 2024
cba5306
fix for running only one if condition
ksuchitra532 Oct 16, 2024
410f3a4
docs(general): No explanation of what needs to be cleaned up when cre…
YYBartT Oct 16, 2024
e6f63e8
docs(general): No explanation of what needs to be cleaned up when cre…
YYBartT Oct 16, 2024
0f5f3ae
docs(general): go to github file - updated tooltip
gurpreetsinghmatharoo Oct 17, 2024
b11b0cd
docs(feature): fixes to GX.games compiling and preferences page
YYBartT Oct 17, 2024
5afd5b4
docs(general): No explanation of what needs to be cleaned up when cre…
YYBartT Oct 17, 2024
37f0cd0
docs(general): fixed conditional code injection tag "toInject" -> "to…
YYBartT Oct 18, 2024
98a9544
docs(general): removed space character in heading
YYBartT Oct 18, 2024
db0625c
docs(general): Lighting-related built-in uniforms don't work correctl…
YYBartT Oct 21, 2024
138ee3b
docs(feature): GX.games export text fix (Compiling page)
gurpreetsinghmatharoo Oct 22, 2024
86b259c
Merge pull request #182 from YoYoGames/develop.bart
gurpreetsinghmatharoo Oct 22, 2024
308b646
Merge branch 'develop' into develop.gurpreet
gurpreetsinghmatharoo Oct 22, 2024
fc7b0e2
docs(general): small changes to string_set_byte_at() page
YYBartT Oct 22, 2024
38c6734
docs(general): Consider adding manual page detailing 'pass by referen…
YYBartT Oct 22, 2024
57c8ba3
Merge branch 'develop.bart.values_references' into develop.bart
YYBartT Oct 22, 2024
82ce59e
docs(general): small changes to a few pages
YYBartT Oct 22, 2024
ad044a1
Merge branch 'develop' into develop.bart
YYBartT Oct 22, 2024
45fca0f
Update Android_Extensions.htm
shichen85 Oct 22, 2024
d50ac4b
Initial version (no styling)
Oct 23, 2024
c45eea0
Merge pull request #188 from YoYoGames/develop.rwkay
gurpreetsinghmatharoo Oct 23, 2024
b4f95bf
Merge branch 'develop' into develop.gurpreet
gurpreetsinghmatharoo Oct 23, 2024
379a417
Removed requirement on URL constructor
Oct 23, 2024
5f60a50
Fix issue with getting the startup setup.
Oct 23, 2024
81d8bd6
docs(feature): Disable/change settings for default code content in sc…
YYBartT Oct 23, 2024
faad68d
Merge branch 'develop' into develop.bart
YYBartT Oct 23, 2024
2e4d617
Merge pull request #189 from YoYoGames/develop.rwkay
gurpreetsinghmatharoo Oct 24, 2024
4a523c9
docs(general): Remove requirement of URL constructor, fix placement a…
gurpreetsinghmatharoo Oct 24, 2024
6cee187
Merge branch 'develop' into develop.gurpreet
gurpreetsinghmatharoo Oct 24, 2024
d89d0b0
Merge pull request #190 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Oct 24, 2024
89b1deb
docs(general): language switcher
gurpreetsinghmatharoo Oct 24, 2024
5c4fdf8
Merge pull request #187 from shichen85/patch-1
gurpreetsinghmatharoo Oct 24, 2024
476578d
docs(feature): Disable/change settings for default code content in sc…
YYBartT Oct 24, 2024
d63ed14
docs(general): improvements to array_equals page
YYBartT Oct 24, 2024
6dc0c8c
Merge pull request #191 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Oct 25, 2024
8d4c795
docs(general): potential fix for context view language switcher clicks
gurpreetsinghmatharoo Oct 25, 2024
a31aa50
Merge pull request #192 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Oct 25, 2024
289943a
docs(general): language switcher fix - didn't appear on no context pa…
gurpreetsinghmatharoo Oct 25, 2024
f2a4861
Merge pull request #193 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Oct 25, 2024
1105b65
docs(general): language switcher - recreate on page load
gurpreetsinghmatharoo Oct 25, 2024
de1a921
Merge pull request #194 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Oct 25, 2024
739dcc1
docs(general): update to pass by val/ref page
gurpreetsinghmatharoo Oct 28, 2024
fd55e99
docs(general): pass by val/ref - small fix
gurpreetsinghmatharoo Oct 28, 2024
b41e7e0
docs(general): array_copy() when "src_index" is invalid will silently…
YYBartT Oct 28, 2024
1e8bc24
Merge branch 'develop.bart.current' into develop.bart
YYBartT Oct 28, 2024
f57481c
Merge branch 'develop' into develop.bart
YYBartT Oct 28, 2024
e5bed0a
docs(general): Consider adding manual page detailing 'pass by referen…
YYBartT Oct 28, 2024
fd560ec
docs(general): Consider adding manual page detailing 'pass by referen…
YYBartT Oct 28, 2024
334343c
docs(general): Consider adding manual page detailing 'pass by referen…
YYBartT Oct 28, 2024
a682d97
docs(general): Update to pass by val/ref page, move IDs note to Data …
gurpreetsinghmatharoo Oct 29, 2024
b6b1a21
Merge pull request #186 from YoYoGames/develop.bart
gurpreetsinghmatharoo Oct 29, 2024
cfc4e8f
docs(general): Language switcher - add delay
gurpreetsinghmatharoo Oct 29, 2024
bd6c173
Merge pull request #195 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Oct 29, 2024
eab588f
docs(feature): Add support for script_execute()/script_execute_ext() …
YYBartT Oct 29, 2024
946d3d3
docs(feature): Add support for script_execute()/script_execute_ext() …
YYBartT Oct 29, 2024
32344f8
docs(feature): Add support for script_execute()/script_execute_ext() …
YYBartT Oct 29, 2024
b395b67
docs(general): keyboard_unset_map() shows wrong example
YYBartT Oct 29, 2024
0f88962
docs(general): lowercase variable names on audio_pause_sound() page
YYBartT Oct 30, 2024
d7a460a
docs(general): Error (typo) in Online Manual
YYBartT Oct 30, 2024
339898e
docs(general): Error (typo) in Online Manual
YYBartT Oct 30, 2024
90a380f
docs(general): Minor Documentation Error/Typo
YYBartT Oct 30, 2024
b1eed8f
docs(general): reversed order of debug output on array_sort() page
YYBartT Oct 30, 2024
90dc64f
docs(general): Linked PS note for gamepad_set_vibration
gurpreetsinghmatharoo Oct 31, 2024
f99c8e1
docs(general): window_mouse_set_locked states its only usuable for De…
YYBartT Oct 31, 2024
4dd7c02
Add note on snippets
gurpreetsinghmatharoo Nov 1, 2024
a824c15
docs(general): Improved docs for variable scopes, mention that consta…
gurpreetsinghmatharoo Nov 1, 2024
b41c876
docs(general): Remove advice of enumerating gamepad slots directly
gurpreetsinghmatharoo Nov 1, 2024
294a67d
docs(general): Event User Not Triggered During Clean Up Event
YYBartT Nov 1, 2024
0776c83
docs(general): Event User Not Triggered During Clean Up Event
YYBartT Nov 1, 2024
dd0368c
docs(general): clarify documentation on variable_clone()
YYBartT Nov 4, 2024
1b5feb7
docs(general): document syntax for defining method in struct
gurpreetsinghmatharoo Nov 5, 2024
1a70944
Merge pull request #207 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Nov 5, 2024
ea97271
docs(general): Updated text and image for Variable Scopes
gurpreetsinghmatharoo Nov 5, 2024
40157cf
docs(feature): Windows arm64 export
gurpreetsinghmatharoo Nov 5, 2024
34298ee
Merge pull request #210 from YoYoGames/develop.gurpreet.warm64
gurpreetsinghmatharoo Nov 5, 2024
4ccc6c8
docs(feature): Update structs and arrays documentation to mention tha…
gurpreetsinghmatharoo Nov 5, 2024
d92c171
docs(general): typo fix on Game Options page
YYBartT Nov 5, 2024
2b89229
docs(general): made Back/Next links under "GameMaker Runner" consiste…
YYBartT Nov 5, 2024
134e903
docs(feature): Remove the now redundant "Generate mipmaps for separat…
YYBartT Nov 5, 2024
48283d1
docs(general): Small changes to matrix function pages
YYBartT Nov 5, 2024
88b0cfb
Merge pull request #211 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Nov 6, 2024
e9a50e3
docs(general): Removed image for variable scopes
gurpreetsinghmatharoo Nov 6, 2024
02475b3
docs(feature): script_execute typo fix
gurpreetsinghmatharoo Nov 6, 2024
b21d9bd
docs(feature): update CE2 undo limit to 200
gurpreetsinghmatharoo Nov 6, 2024
1fe1015
Merge pull request #212 from YoYoGames/develop.bart
gurpreetsinghmatharoo Nov 6, 2024
196605d
docs(feature): Fix GX.games compile options image
gurpreetsinghmatharoo Nov 6, 2024
16c880a
docs(feature): Documented SVG import support
gurpreetsinghmatharoo Nov 7, 2024
1b5c18a
docs(feature): Document new IDE updater
gurpreetsinghmatharoo Nov 7, 2024
4b5438f
docs(feature): Mention that some updates could be forced
gurpreetsinghmatharoo Nov 7, 2024
84e25c0
docs(general): add note about matrices being stored in arrays
YYBartT Nov 8, 2024
d36c8b5
Merge pull request #213 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Nov 11, 2024
746fd2b
Merge branch 'develop' into develop.gurpreet.codeeditor2
gurpreetsinghmatharoo Nov 11, 2024
502f486
docs(feature): Add a new function matrix_inverse() for inverting a ma…
YYBartT Nov 11, 2024
f980538
Merge branch 'develop.bart.matrix_functions_and_inverse' into develop…
YYBartT Nov 11, 2024
1c66409
Merge branch 'develop' into develop.bart
YYBartT Nov 11, 2024
68cb13a
docs(general): Remove mention of 'delete' freeing memory in the next …
gurpreetsinghmatharoo Nov 11, 2024
71a8683
docs(general): Event User Not Triggered During Clean Up Event
YYBartT Nov 11, 2024
a92b182
docs(feature): Add options for toggling legacy behaviours for string-…
YYBartT Nov 12, 2024
5c88d7e
docs(feature): Add a Game Option for controlling whether unused asset…
YYBartT Nov 12, 2024
c90e3a0
docs(feature): Document Path to Project Tool preference
YYBartT Nov 13, 2024
cd53c3d
docs(general): Added a note to mention that websockets are not suppor…
YYBartT Nov 14, 2024
081d709
docs(general): When launching a GM game that only supports full-scree…
YYBartT Nov 14, 2024
25861c5
docs(general): "Privately attach this project" should be reworded to …
YYBartT Nov 15, 2024
5053611
docs(general): "Privately attach this project" should be reworded to …
YYBartT Nov 15, 2024
7980e14
docs(general): typo fix
YYBartT Nov 16, 2024
e456213
docs(general): define pre-creation code
YYBartT Nov 18, 2024
3d3e580
docs(feature): added particleSystemID to activeTracks
YYBartT Nov 18, 2024
188c22b
docs(general): updated code example on alarm manual page
YYBartT Nov 18, 2024
cc5c855
docs(general): updated code example on alarm manual page
YYBartT Nov 18, 2024
de96979
docs(feature): Enforce restarting GameMaker immediately whenever togg…
gurpreetsinghmatharoo Nov 19, 2024
c303570
docs(general): updated Keyboard Shortcuts page
YYBartT Nov 19, 2024
b1d23ab
docs(feature): [iOS] Add "add -FIRDebugEnabled" to the launch options…
YYBartT Nov 19, 2024
f379163
docs(feature): array functions clamp offset to upper bound, string_de…
YYBartT Nov 19, 2024
474be3f
docs(feature): [iOS] Add "add -FIRDebugEnabled" to the launch options…
YYBartT Nov 19, 2024
904236d
docs(general): Precreation code update
gurpreetsinghmatharoo Nov 20, 2024
50b82cb
docs(feature): Small changes to deprecated options
gurpreetsinghmatharoo Nov 20, 2024
bcd25a4
docs(feature): Marked references of Package Manager as beta only
gurpreetsinghmatharoo Nov 20, 2024
d2ded50
docs(feature): Mark SVG support as beta only
gurpreetsinghmatharoo Nov 20, 2024
866f8da
docs(feature): Add options for toggling legacy behaviours for string-…
YYBartT Nov 20, 2024
5b0a3b4
docs(general): remove CE2 shortcuts from shortcuts page
YYBartT Nov 20, 2024
7ebc5df
docs(general): sprite_get_bbox_left() page code example has left and …
YYBartT Nov 20, 2024
b1f9168
docs(general): Emitter ind found in particle_get_info is a number, no…
YYBartT Nov 20, 2024
1fbb34d
docs(general): Incorrect Manual entry note for network_send_broadcast
YYBartT Nov 20, 2024
a1251a9
Merge pull request #216 from YoYoGames/develop.bart
gurpreetsinghmatharoo Nov 21, 2024
db4c820
Merge branch 'develop' into develop.gurpreet
gurpreetsinghmatharoo Nov 21, 2024
ce2ceaa
docs(feature): Marked package manager as non-beta
gurpreetsinghmatharoo Nov 21, 2024
add0308
docs(feature): document localisation plugins with GMPM
gurpreetsinghmatharoo Nov 21, 2024
c41b70a
Merge branch 'develop.gurpreet' into develop.gurpreet.codeeditor2
gurpreetsinghmatharoo Nov 21, 2024
a3f9207
docs(feature): CE2 (Beta) update
gurpreetsinghmatharoo Nov 21, 2024
2b00f10
docs(general): "Privately attach this project" should be reworded to …
YYBartT Nov 21, 2024
d042a32
Merge branch 'develop' into develop.bart
YYBartT Nov 21, 2024
e71575d
docs(general): renamed page listing built-in instance vars to "Built-…
YYBartT Nov 21, 2024
8e3f441
docs(feature): Fixed indentation for code blocks that got messed up b…
gurpreetsinghmatharoo Nov 21, 2024
6f4b33c
docs(general): renamed page listing built-in instance vars to "Built-…
YYBartT Nov 21, 2024
4e3d093
docs(general): moved sprite instance variables to a common snippet
YYBartT Nov 21, 2024
4c0bdee
docs(general): Set Video Status Constant to the correct URL
YYBartT Nov 22, 2024
b510637
docs(general): Confusing text in manual
YYBartT Nov 22, 2024
4d12d72
docs(general): moved sprite instance variables to a common snippet
YYBartT Nov 22, 2024
3ef2172
docs(general): small changes on the Room Editor pages
YYBartT Nov 22, 2024
f36990a
docs(general): Sound Mixer: Setting a column volume does not work as …
YYBartT Nov 25, 2024
e51e689
docs(general): Audio queues with no queued buffers will remain in a '…
YYBartT Nov 25, 2024
c43a19c
docs(general): Function highscore_value() return value is defined as …
YYBartT Nov 25, 2024
6247075
docs(general): added Code Editor 2 shortcuts to Keyboard Shortcuts page
YYBartT Nov 25, 2024
990a953
feat(highlighting): template string support
thennothinghappened Aug 21, 2024
d6312e1
feat(highlighting): string escapes & unicode literals
thennothinghappened Aug 21, 2024
69f9283
feat(highlighting): numerical string templates
thennothinghappened Aug 21, 2024
ba4beb5
fix(highlighting): missing `infinity` keyword
thennothinghappened Aug 21, 2024
df27ce4
style(highlighting): randomly missing whitespace
thennothinghappened Nov 26, 2024
ef110ba
fix(highlighting): struct literal eats ternary
thennothinghappened Nov 26, 2024
799010c
docs(general): Audio queues with no queued buffers will remain in a '…
YYBartT Nov 26, 2024
ef53188
docs(general): Fix linux command typo on gamepad input page
gurpreetsinghmatharoo Nov 27, 2024
5a4c0bd
Merge pull request #220 from thennothinghappened/syntax-highlighting-…
gurpreetsinghmatharoo Nov 27, 2024
157bb0f
Merge pull request #221 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Nov 27, 2024
8478cff
Merge branch 'develop' into develop.gurpreet.codeeditor2
gurpreetsinghmatharoo Nov 27, 2024
f326524
docs(feature): Updated ToC, added prefab lib page
gurpreetsinghmatharoo Nov 27, 2024
5d83b89
docs(general): Several in-built variables do not open their own manua…
YYBartT Nov 27, 2024
f12918f
docs(general): Clarify information about the event order
YYBartT Nov 27, 2024
7f9fd76
docs(feature): Update homepage to clean up links
gurpreetsinghmatharoo Nov 28, 2024
e414cea
docs(feature): Basic prefab library page
gurpreetsinghmatharoo Nov 28, 2024
6e2b12a
docs(feature): mention tile set usage for prefabs
gurpreetsinghmatharoo Nov 28, 2024
81a8294
docs(general): debug_mode deprecated but no replacement?
YYBartT Nov 28, 2024
333ddff
docs(feature): added initial images for prefab library
gurpreetsinghmatharoo Nov 28, 2024
117df05
docs(feature): [Android] android:windowLayoutInDisplayCutoutMode does…
YYBartT Nov 28, 2024
20a710a
docs(feature): [Android] android:windowLayoutInDisplayCutoutMode does…
YYBartT Nov 28, 2024
d9dc093
docs(general): Manual: Image Editor Preferences - Tool section missin…
YYBartT Nov 28, 2024
5e6d161
docs(feature): Updates to prefabs page, fixed descriptions on new IDE…
gurpreetsinghmatharoo Nov 29, 2024
2dcc850
docs(general): gl_FragData problem and shader not working when having…
YYBartT Dec 3, 2024
81929f1
docs(general): fix unexisting list on page
YYBartT Dec 3, 2024
44a649d
Merge branch 'develop' into develop.bart
YYBartT Dec 4, 2024
67375d8
docs(general): small fix
YYBartT Dec 4, 2024
12156a7
docs(general): note on error when audio group isn't loaded
YYBartT Dec 4, 2024
24d9c4e
Merge pull request #223 from YoYoGames/develop.gurpreet
gurpreetsinghmatharoo Dec 5, 2024
4ddc1df
docs(feature): Make the frame number visible inside the Sprite Editor
YYBartT Dec 5, 2024
3e3f93e
docs(general): Fixed the page for Error Reporting, text was wrong
gurpreetsinghmatharoo Dec 6, 2024
d8d6e04
Merge pull request #224 from YoYoGames/develop.bart
gurpreetsinghmatharoo Dec 6, 2024
3ec5576
docs(feature): Fixed var file formatting
gurpreetsinghmatharoo Dec 6, 2024
86bacb4
Revert "docs(feature): Fixed var file formatting"
gurpreetsinghmatharoo Dec 6, 2024
52d2b86
Merge branch 'develop' into develop.gurpreet.codeeditor2
gurpreetsinghmatharoo Dec 6, 2024
db130af
Merge pull request #147 from YoYoGames/develop.gurpreet.codeeditor2
gurpreetsinghmatharoo Dec 6, 2024
e1a644b
Merge pull request #222 from YoYoGames/develop.gurpreet.prefabs
gurpreetsinghmatharoo Dec 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 7 additions & 7 deletions .github/workflows/trigger-all-sync-upstream.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ on:
workflow_dispatch:
inputs:
Language:
description: "Select All languages to build"
description: "Select All languages to sync"
required: false
type: choice
options:
- ALL
COUNTRY:
description: "Select individual language to build"
description: "Select individual language to sync"
required: false
type: choice
options:
Expand All @@ -33,18 +33,18 @@ jobs:
runs-on: ubuntu-22.04
strategy:
matrix:
language: [PT-BR, DE, ES, FR, IT, JA, KO, PL, RU, ZH]
language: [PT-BR, DE, ES, FR, IT, JA, KO, PL, RU, ZH]
steps:
- name: Invoke Localisation Workflows
if: ${{ github.event.inputs.Language }} == 'ALL'
- name: Invoke Localisation Syncing
if: ${{ github.event.inputs.Language == 'ALL' }}
uses: benc-uk/workflow-dispatch@v1
with:
workflow: sync.yml
repo: YoYoGames/GameMaker-Manual-${{ matrix.language }}
token: ${{ secrets.GH_TOKEN }}
continue-on-error: false
- name: Invoke Localisation Workflows
if: ${{ github.event.inputs.COUNTRY }} == ''
- name: Invoke Localisation Syncing
if: ${{ github.event.inputs.COUNTRY != ''}}
uses: benc-uk/workflow-dispatch@v1
with:
workflow: sync.yml
Expand Down
22 changes: 8 additions & 14 deletions Manual/contents/Additional_Information/Additional_Information.htm
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,16 @@
<h1><span data-field="title" data-format="default">Additional Information</span></h1>
<p>This section of the manual contain a collection of miscellaneous articles related to programming and the way the GameMaker Language works. The following articles are designed as companion articles to further expand your understanding of how <span data-keyref="GameMaker Name">GameMaker</span> works and how to get the most from the different language features available:</p>
<ul class="colour">
<li><a href="Best_Practices_When_Programming.htm">Best Practices When Programming</a></li>
<li><a data-xref="{title}" href="Objects_vs_Instances.htm">Objects vs. Instances</a></li>
<li><a href="Bitwise_Operators.htm">Bitwise Operators</a></li>
<li><a href="Type_Tables.htm">Type Tables</a></li>
<li><a data-xref="{title}" href="Whitespace_Characters.htm">White-space Characters</a></li>
<li><a href="Vectors.htm">Vectors</a></li>
<li><a href="Guide_To_Using_Buffers.htm">Guide To Using Buffers</a></li>
<li><a href="Guide_To_Using_Particles.htm">Guide To Using Particles</a></li>
<li><a href="Guide_To_Using_Shaders.htm">Guide To Using Shaders</a></li>
<li><a href="Guide_To_Primitives_And_Vertex_Building.htm">Guide To Primitives And Vertex Building</a></li>
<li><a href="Guide_To_Using_Blendmodes.htm">Guide To Using Blendmodes</a></li>
<li><a data-xref="{title}" href="Guide_To_Using_Buffers.htm">Guide To Using Buffers</a></li>
<li><a data-xref="{title}" href="Guide_To_Using_Particles.htm">Guide To Using Particles</a></li>
<li><a data-xref="{title}" href="Guide_To_Using_Shaders.htm">Guide To Using Shaders</a></li>
<li><a data-xref="{title}" href="Guide_To_Primitives_And_Vertex_Building.htm">Guide To Primitives And Vertex Building</a></li>
<li><a data-xref="{title}" href="Guide_To_Using_Blendmodes.htm">Guide To Using Blendmodes</a></li>
<li><a data-xref="{title}" href="Guide_To_Using_JSON.htm">Guide To Using JSON</a></li>
<li><a data-xref="{title}" href="Project_Format.htm">Project Format</a></li>
<li><a href="Compatibility_Functions.htm">Compatibility Functions</a></li>
<li><a href="Compatibility_Scripts.htm">Compatibility Scripts</a></li>
<li><a href="Obsolete_Functions.htm">Obsolete Functions</a></li>
<li><a data-xref="{title}" href="Compatibility_Functions.htm">Compatibility Functions</a></li>
<li><a data-xref="{title}" href="Compatibility_Scripts.htm">Compatibility Scripts</a></li>
<li><a data-xref="{title}" href="Obsolete_Functions.htm">Obsolete Functions</a></li>
<li><a data-xref="{title}" href="../Introduction/The_Marketplace.htm">The Marketplace</a></li>
</ul>
<p> </p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ <h1>Best Practices When Programming</h1>
<div class="footer">
<div class="buttons">
<div class="clear">
<div style="float:left">Back: <a href="Additional_Information.htm">Additional Information</a></div>
<div style="float:left">Back: <a data-xref="{title}" href="../GameMaker_Language/GML_Overview/GML_Overview.htm">GML Code Overview</a></div>
<div style="float:right">Next: <a data-xref="{title}" href="Objects_vs_Instances.htm">Objects vs. Instances</a></div>
</div>
</div>
Expand Down
13 changes: 6 additions & 7 deletions Manual/contents/Additional_Information/Bitwise_Operators.htm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Bitwise Operators</title>
<meta name="generator" content="Adobe RoboHelp 2020" />
<meta name="generator" content="Adobe RoboHelp 2022" />
<link rel="stylesheet" href="../assets/css/default.css" type="text/css" />
<script src="../assets/scripts/main_script.js" type="module"></script>
<meta name="rh-authors" content="Mark Alexander" />
Expand Down Expand Up @@ -117,7 +117,7 @@ <h1>Bitwise Operators And Binary</h1>
BOOM = 0;<br />
A = A | (1 &lt;&lt; ACTIVE) | (1 &lt;&lt; BOOM);</p>
<p>This may look like a lot of code, but if these numbers are constants, the compiler will pre-compile these operations into a single value so that we end up with this as actual code.</p>
<p class="code">A = A | 13421772;</p>
<p class="code">A = A | 134217729;</p>
<p>Clearing these bits (as we saw above) is simply a matter of using the NOT modifier, like this:</p>
<p class="code">A = A &amp; ~((1 &lt;&lt; ACTIVE) | (1 &lt;&lt; BOOM));</p>
<p>So this happily lets us set and clear any bits we&#39;d like, and it also lets us compress out data structures massively. Compressing data structures is a good thing, because if you use less memory, you get less cache misses, and your code just runs faster. Put it this way, what&#39;s quicker, copying 32Mb or data, or 4Mb? Well, quite clearly 4 is. So if you can pack all yours flags down into a single memory access, this is good!</p>
Expand All @@ -130,7 +130,7 @@ <h1>Bitwise Operators And Binary</h1>
var Y_index = y &gt;&gt; 5;<br />
cell_data = mygrid[# X_index,Y_index];</p>
<p>So, what if we wanted the remainder? Perhaps this remainder is used as some kind of order flag or something. Whatever the reason, getting a remainder is as simple as doing an <span class="inline">AND</span>:</p>
<p class="code">var remainder = x &amp; 31<br />
<p class="code">var remainder = x &amp; 31;<br />
var X_Index = x &gt;&gt; 5;</p>
<p>Now, you might have noticed we&#39;ve used multiple lines of code here (as is so often the case), but this is still only a couple of very fast instructions. But why the 31? Well, as bit 5 is 32, then all the bits below would be 31, and that&#39;s the maximum remainder so that&#39;s what we <span class="inline">AND</span> with (we could also use <span class="inline">(1 &lt;&lt; 5) - 1</span> which would make <span class="inline">32 - 1 = 31</span>). Now, if I were to do this without understanding binary, it would look like this:</p>
<p class="code">var r = x mod 32;<br />
Expand Down Expand Up @@ -195,15 +195,14 @@ <h1>Bitwise Operators And Binary</h1>
</div>
<p> </p>
<p> </p>
<p> </p>
<div class="footer">
<div class="buttons">
<div class="clear">
<div style="float:left">Back: <a href="Additional_Information.htm">Additional Information</a></div>
<div style="float:right">Next: <a href="Type_Tables.htm">Type Tables</a></div>
<div style="float:left">Back: <a data-xref="{title}" href="../GameMaker_Language/GML_Overview/GML_Overview.htm">GML Code Overview</a></div>
<div style="float:right">Next: <a data-xref="{title}" href="Type_Tables.htm">Type Tables</a></div>
</div>
</div>
<h5><span data-keyref="Copyright Notice">© Copyright YoYo Games Ltd. 2022 All Rights Reserved</span></h5>
<h5><span data-keyref="Copyright Notice">© Copyright YoYo Games Ltd. 2024 All Rights Reserved</span></h5>
</div>
<!-- KEYWORDS
Bitwise Operators
Expand Down
6 changes: 3 additions & 3 deletions Manual/contents/Additional_Information/Error_Reporting.htm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Error Reporting</title>
<meta name="generator" content="Adobe RoboHelp 2020" />
<meta name="generator" content="Adobe RoboHelp 2022" />
<link rel="stylesheet" href="../assets/css/default.css" type="text/css" />
<script src="../assets/scripts/main_script.js" type="module"></script>
<meta name="rh-authors" content="Mark Alexander" />
Expand Down Expand Up @@ -32,11 +32,11 @@ <h1>Error Reporting</h1>
<div class="footer">
<div class="buttons">
<div class="clear">
<div style="float:left">Back: <a href="Additional_Information.htm">Additional Information</a></div>
<div style="float:left">Back: <a data-xref="{title}" href="../Settings/Game_Settings.htm">GameMaker Runner</a></div>
<div style="float:right">Next: <a data-xref="{title}" href="../Settings/Runner_Details/Runner_Details.htm">Runner &amp; Compiler</a></div>
</div>
</div>
<h5><span data-keyref="Copyright Notice">© Copyright YoYo Games Ltd. 2023 All Rights Reserved</span></h5>
<h5><span data-keyref="Copyright Notice">© Copyright YoYo Games Ltd. 2024 All Rights Reserved</span></h5>
</div>
<!-- KEYWORDS
Error Reporting
Expand Down
24 changes: 13 additions & 11 deletions Manual/contents/Additional_Information/Errors/Syntax_Errors.htm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Syntax Errors (Feather Messages)</title>
<meta name="generator" content="Adobe RoboHelp 2020" />
<meta name="generator" content="Adobe RoboHelp 2022" />
<link rel="stylesheet" href="../../assets/css/default.css" type="text/css" />
<script src="../../assets/scripts/main_script.js" type="module"></script>
<meta name="rh-authors" content="Mark Alexander" />
Expand All @@ -16,7 +16,17 @@
<!--<div class="body-scroll" style="top: 150px;">-->
<h1><span data-field="title" data-format="default">Syntax Errors (Feather Messages)</span></h1>
<p>The first level of error reporting when programming your games in <span data-keyref="GameMaker Name">GameMaker</span> is in the code or GML Visual editor, and it&#39;s the <a class="glossterm" data-glossterm="syntax" href="#">syntax</a> checker. As you write your code - or add your actions - <span data-keyref="GameMaker Name">GameMaker</span> will check that it follows the established syntax for the language, and flag any issues that it finds so you can fix them before it comes to running the game or compiling an executable.</p>
<p>Syntax error checking happens differently depending on whether you have enabled <a href="../../The_Asset_Editors/Code_Editor_Properties/Feather_Features.htm">Feather</a> in the <a href="../../Setting_Up_And_Version_Information/IDE_Preferences/Feather_Settings.htm">Feather Settings</a>.</p>
<p>Syntax error checking happens differently depending on whether you have enabled <a href="../../The_Asset_Editors/Code_Editor_Properties/Feather_Features.htm">Feather</a> in the <a href="../../Setting_Up_And_Version_Information/IDE_Preferences/Feather_Settings.htm">Feather Settings</a>. It is enabled by default.</p>
<h2 id="h">Feather Messages (Feather enabled)</h2>
<p>When Feather is enabled the Syntax Errors window is replaced by the Feather Messages window: </p>
<p><img class="center" src="../../assets/Images/Scripting_Reference/Additional_Information/Output_Feather_Searchable_Sortable.png" />The Feather Messages window lists the errors and warnings that Feather encounters in your code, as well as the suggestions that it gives when it finds certain specific code patterns. Which types of errors are shown here depends on the profile that you define in the <a href="../../Setting_Up_And_Version_Information/IDE_Preferences/Feather_Settings.htm">Feather Settings</a> under Message Severity.</p>
<p>In this window the list of messages can be sorted ascending or descending by message code, by message text (alphabetically) or by resource (alphabetically by resource name). You can also search using the search box in the top right corner of the window.</p>
<p>Feather messages fall into three categories:</p>
<ul class="colour">
<li><img src="../../assets/Images/Scripting_Reference/Additional_Information/i_Feather_Warning.png" /> <strong>Warnings</strong>: These are shown for possible errors, which, in most cases, won&#39;t stop the game from compiling, but might provoke runtime errors. The most common causes of these warnings is when a variable is used in an expression and it hasn&#39;t been defined yet anywhere else, or when a variable has been defined but hasn&#39;t been used.</li>
<li><img src="../../assets/Images/Scripting_Reference/Additional_Information/i_Feather_Error.png" /> <strong>Errors</strong>: These are problems that will not permit the game to compile, let alone run. These should be fixed before doing anything further with the code.</li>
<li><img src="../../assets/Images/Scripting_Reference/Additional_Information/i_Feather_Suggestion.png" /> <strong>Suggestions</strong>: These are suggestions for possible improvements to the code, related to a variety of things.</li>
</ul>
<h2>Syntax Errors (Feather disabled)</h2>
<p><img alt="Syntax Errors Example" class="center" src="../../assets/Images/Scripting_Reference/Additional_Information/Errors_Syntax_Example.png" /></p>
<p>These errors fall into two main categories:</p>
Expand Down Expand Up @@ -241,15 +251,7 @@ <h3>Syntax Error List</h3>
</tr>
</tbody>
</table>
<h2 id="h">Feather Messages (Feather enabled)</h2>
<p>When Feather is enabled the Syntax Errors window is replaced by the Feather Messages window: </p>
<p><img class="center" src="../../assets/Images/Scripting_Reference/Additional_Information/Output_Feather_Searchable_Sortable.png" />The Feather Messages window lists the errors and warnings that Feather encounters in your code, as well as the suggestions that it gives when it finds certain specific code patterns. Which types of errors are shown here depends on the profile that you define in the <a href="../../Setting_Up_And_Version_Information/IDE_Preferences/Feather_Settings.htm">Feather Settings</a> under Message Severity.</p>
<p>In this window the list of messages can be sorted ascending or descending by message code, by message text (alphabetically) or by resource (alphabetically by resource name). You can also search using the search box in the top right corner of the window.</p>
<p>Feather messages fall into three categories:</p>
<ul class="colour">
<li><img src="../../assets/Images/Scripting_Reference/Additional_Information/i_Feather_Warning.png" /> <strong>Warnings</strong>: These are shown for possible errors, which, in most cases, won&#39;t stop the game from compiling, but might provoke runtime errors. The most common causes of these warnings is when a variable is used in an expression and it hasn&#39;t been defined yet anywhere else, or when a variable has been defined but hasn&#39;t been used.</li>
<li><img src="../../assets/Images/Scripting_Reference/Additional_Information/i_Feather_Error.png" /> <strong>Errors</strong>: These are problems that will not permit the game to compile, let alone run. These should be fixed before doing anything further with the code.</li>
<li><img src="../../assets/Images/Scripting_Reference/Additional_Information/i_Feather_Suggestion.png" /> <strong>Suggestions</strong>: These are suggestions for possible improvements to the code, related to a variety of things.</li>
</ul>
<h3> </h3>
<p> </p>
Expand All @@ -260,7 +262,7 @@ <h3> </h3>
<div style="float:right">Next: <a href="Compiler_Errors.htm">Compiler Errors</a></div>
</div>
</div>
<h5><span data-keyref="Copyright Notice">© Copyright YoYo Games Ltd. 2022 All Rights Reserved</span></h5>
<h5><span data-keyref="Copyright Notice">© Copyright YoYo Games Ltd. 2024 All Rights Reserved</span></h5>
</div>
<!-- KEYWORDS
Syntax Errors
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ <h1><span data-field="title" data-format="default">Guide To Using Buffers</span>
<p>The actual code to create a buffer would look something like this:</p>
<p class="code">player_buffer = buffer_create(16384, buffer_fixed, 2);</p>
<p><br />
That would create a fixed buffer of 16384 bytes and byte-aligned to 2, with the function returning a unique ID value that is stored in a variable for later referencing of this buffer.</p>
That would create a fixed buffer of 16384 bytes and byte-aligned to 2, with the function returning a buffer handle that is stored in a variable for later referencing of this buffer.</p>
<p>When reading and writing data to a buffer, you do it in &quot;chunks&quot; of data defined by their &quot;data type&quot;. The &quot;data type&quot; sets the number of bytes allocated within the buffer for the value being written, and it is essential that you get this correct otherwise you will get some very strange results (or even errors) for your code.</p>
<p>Buffers are written to (and read from) <strong>sequentially</strong>, in that one piece of data is written after another, with each piece of data being of a set type. This means that you should ideally be aware of what data you are writing to the buffer at all times. These data types are defined in GML by the following constants:</p>
<div data-conref="../assets/snippets/buffer_data_type_constants.hts"> </div>
Expand Down Expand Up @@ -136,7 +136,7 @@ <h1><span data-field="title" data-format="default">Guide To Using Buffers</span>
<div style="float:right">Next: <a href="Bitwise_Operators.htm">Bitwise Operators</a></div>
</div>
</div>
<h5><span data-keyref="Copyright Notice">© Copyright YoYo Games Ltd. 2023 All Rights Reserved</span></h5>
<h5><span data-keyref="Copyright Notice">© Copyright YoYo Games Ltd. 2024 All Rights Reserved</span></h5>
</div>
<!-- KEYWORDS
Buffers
Expand Down
Loading