nullvoid8
899eb6616f
merge documentation of nearrect the class, and nearrect the statement
2025-01-23 02:46:14 +00:00
Gio
8cdc759126
Don't allow ./ path prefix in archive list
2025-01-22 18:32:04 -06:00
Gio
d1af90f096
Keep track of archives' paths relative to game root
2025-01-22 18:23:38 -06:00
Gio
e88db2678b
Implement creating rpa archives in subdirectories
2025-01-21 22:06:06 -06:00
Tom Rothamel
125f3b81d1
Search for archive files in sub-directories of game/.
...
Per #6013 .
2025-01-21 22:54:26 -05:00
Tom Rothamel
dc4541553e
Merge pull request #6084 from mal/drop-disused-winver-function
...
Remove disused internal function
2025-01-19 20:54:38 -05:00
Tom Rothamel
6c4e86ac13
Merge pull request #6096 from the66F95/nested-viewports
...
Update viewport.py
2025-01-19 20:54:20 -05:00
the66F95
a96174950f
Update viewport.py
...
this should fix #6087 (dragging of nested viewports).
however, i don't see a way to fix scrolling of nested viewports via mousewheel also, now that a viewport is no longer focusable with a mouse/touch screen(rv.add_focus(self, renpy.display.render.Render.NO_MOUSE_FOCUS, 0, 0, width, height)).
on the other hand, i don't know if that would be very practical at all. so currently only the outer viewport makes use of the mouseweel property.
2025-01-19 10:14:20 +01:00
Tom Rothamel
536fce4a22
sl2: Add box properties to imagemap.
...
As documented. Fixes #6090 .
2025-01-18 23:03:42 -05:00
Tom Rothamel
4957280f4c
Merge pull request #6091 from Elckarow/rpe_in_libs
...
search for rpe files in /libs
2025-01-18 11:13:26 -05:00
Elckarow
e9a0fdbbc7
doc
2025-01-18 08:41:34 +01:00
Elckarow
9c86961cd1
search /libs for rpe files
2025-01-18 08:36:04 +01:00
Tom Rothamel
f3e1b12e61
doc: The addition of the as clause to use and custom screen language.
...
Closes #6041 .
2025-01-16 19:18:19 -05:00
Tom Rothamel
805308d78a
Address #6041 for custom SL statements.
2025-01-15 23:51:18 -05:00
Tom Rothamel
d0fdf85658
Allow the SL use statement to take an as clause.
...
Per #6041
2025-01-15 21:36:29 -05:00
Mal Graty
ebfcd1b153
doc: Small changes to last commit
2025-01-15 12:30:06 +00:00
Tom Rothamel
52ae19a185
doc: Transform reset changes.
2025-01-15 02:13:27 -05:00
Tom Rothamel
97f4b95969
Improve standard reset transform ( #6085 )
...
To reset all properties, and to have a reset argument to Transform.
2025-01-14 22:17:15 -05:00
Mal Graty
9af6d13c08
Improve standard reset transform
...
The built-in reset transform will now reset all transform properties
rather than only a small subset. This makes it more predictable (no more
guessing which properties it will reset) and also future proof as it no
longer requires being kept up to date as an explicit definition.
2025-01-14 17:45:01 +00:00
Mal Graty
b4bbf4bd80
Remove disused internal function
...
This was previously used to make allowances for Windows 7 and below,
however those conditions have been dropped along with Windows 7 support
and so there's no need to keep this function around.
2025-01-14 14:59:09 +00:00
Tom Rothamel
698d391033
Allow a displayable with size to opt out of mouse focus.
...
And do that for viewports.
Fixes #6081 .
2025-01-14 02:11:35 -05:00
Tom Rothamel
d9ecde9a62
Make gles2 the default renderer on arm-linux.
...
As it's much faster on Raspberry Pi, and probably other arm-linux
devices.
2025-01-14 02:11:35 -05:00
Tom Rothamel
ca9e2dfe47
Fix regexp.
2025-01-14 01:49:35 -05:00
Tom Rothamel
321434e95e
Allow a displayable with size to opt out of mouse focus.
...
And do that for viewports.
Fixes #6081 .
2025-01-14 01:44:45 -05:00
Tom Rothamel
33e633c1aa
docs: Remove debug print and fix typos.
2025-01-13 22:43:24 -05:00
the66F95
41b6e689d3
fix some newline typos
2025-01-13 08:56:13 -05:00
Tom Rothamel
cddda04e20
Merge pull request #6077 from the66F95/newline-typos
...
fix some newline typos
2025-01-13 08:55:21 -05:00
the66F95
1a8eed69ac
fix some newline typos
2025-01-13 14:31:20 +01:00
Tom Rothamel
3bcc9c72b2
Changelog game/libs and game/mods.
...
Per #6049 .
2025-01-12 22:54:17 -05:00
Tom Rothamel
4f1ee9e601
Make game/libs and game/mods special.
...
If flag files, game/libs/libs.txt and game/mods/mods.txt exist.
In both cases, the files in the directory load in unicode order by
filename, and not by full path. Files in game/libs load before other
files in game, while those in game/mods load after other files in
games.
The main reason for this is to support CDSes that are distributed
in libraries. A CDS in game/libs/cds.rpy can be used in any file
in the main game.
Similarly, mods son't affect the parsing of the main game.
Per #6049 .
2025-01-12 22:31:42 -05:00
Tom Rothamel
732ef3af11
Create libs/ and lib/libs.txt.
...
The latter is the flags file that will load the libs directory in
libs mode.
2025-01-12 15:25:28 -05:00
Tom Rothamel
0c3b419dad
Add the libs and mods directories to the list in launcher.
2025-01-12 14:21:13 -05:00
Ren'Py Bot
adf545a199
Merge branch 'fix'
2025-01-12 04:30:40 -05:00
Tom Rothamel
1a952fd87e
py312: Remove import machinery from store modules.
...
If the import machinery is present, Python will try to use it when
loading lines for a traceback. This would lead to the wrong line
being shown in tracebacks.
2025-01-12 00:22:09 -05:00
Tom Rothamel
96825cb518
Changelog prefering gles2 on Raspberry Pi.
2025-01-11 22:48:55 -05:00
Tom Rothamel
7958f5445a
Make gles2 the default renderer on arm-linux.
...
As it's much faster on Raspberry Pi, and probably other arm-linux
devices.
2025-01-11 22:36:46 -05:00
Gio
efd4cc6b5e
Document cb_args cb_ prefix behavior
2025-01-11 15:34:01 -05:00
Tom Rothamel
c57b7748f5
Merge pull request #6062 from GiovanH/doc-callback
...
Document cb_args cb_ prefix behavior
2025-01-11 15:32:23 -05:00
Tom Rothamel
acf1f8ae38
Merge branch 'fix'
2025-01-10 23:03:26 -05:00
Tom Rothamel
35c4ba4a41
Make all fields in gl2draw public.
...
Fixes #6060 .
2025-01-10 22:56:34 -05:00
Tom Rothamel
13df1dc000
Merge branch 'fix'
2025-01-10 01:24:29 -05:00
Tom Rothamel
5361a8e9a5
Ignore text tag errors that happen after {done}.
2025-01-10 01:21:56 -05:00
Tom Rothamel
ba76f970c5
Perform substitution when scrying extend text.
...
This prevents problems if the scryed text substitutes things.
Fixes #6071
2025-01-10 01:07:25 -05:00
Tom Rothamel
a9b529b9fd
Back out change from fix branch.
...
That was already made in this branch.
2025-01-09 22:46:32 -05:00
Tom Rothamel
a4f4d49259
Merge branch 'fix'
2025-01-09 22:45:28 -05:00
Tom Rothamel
7d8d05107b
Allow the fix branch to run on python 3.12.
2025-01-09 22:44:43 -05:00
Tom Rothamel
dfb31d28f9
Load common files before game files.
2025-01-09 01:09:42 -05:00
Tom Rothamel
181eb8adab
Do not reload with a nonexistent file comes into existence.
...
Fixes #6018 .
2025-01-08 23:32:25 -05:00
Tom Rothamel
f0feb9b33e
Merge branch 'fix'
2025-01-08 09:38:30 -05:00
Tom Rothamel
2639028ce7
Document config.has_music, config.has_sound, and config.has_voice.
...
Also, slight correction on how a channel without a mixer works.
Fixes #6068 .
2025-01-08 08:27:10 -05:00