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
74157a4ad6
Update copyright for 2025.
2025-01-02 18:48:44 -05:00
Tom Rothamel
e596f42338
launchjer: Only delete template files that exist.
...
Fixes #5368 .
2024-02-19 01:55:36 -05:00
Tom Rothamel
113a60faa5
Update the copyright for 2024.
2024-01-05 00:31:12 -05:00
Tom Rothamel
c9ca6e6339
translatesay: Support generating translations.
2023-12-19 01:11:20 -05:00
Tom Rothamel
4fa61874eb
Copy all files, not just generated ones.
2023-12-16 00:11:59 -05:00
Tom Rothamel
7de37450d4
launcher: Add the ability to make a new project from a template.
...
This reuses portions of the gui mechanism, but only updates the
most basic information, like the title and save directory, as
well as the translation-relate information.
2023-12-15 23:41:57 -05:00
Tom Rothamel
1cb7d09b97
Update the copyright to 2023.
2023-01-07 19:21:14 -05:00
Tom Rothamel
c8a4cb8794
Update copyright for 2022.
2022-01-01 12:28:58 -05:00
Tom Rothamel
9c71146079
Update copyright.
2021-01-08 21:08:22 -05:00
Tom Rothamel
5613eb562d
Update copyright notices to 2020.
2020-05-17 14:22:47 -04:00
Tom Rothamel
28bd3d91b7
Add the audio directory to the launcher and new games.
2019-10-11 20:03:46 -04:00
Tom Rothamel
f9deff6bc5
Update copyright for 2019.
2019-01-12 13:37:18 -05:00
Tom Rothamel
3eb0bcbc3e
Update copyright to 2018.
2018-01-07 18:47:32 -05:00
Tom Rothamel
9b76083a78
Update copyright for 2017.
2017-01-05 00:39:48 -05:00
Tom Rothamel
b16caee9ea
Support adding arbitrary code to a translation.
...
(Not currently documented, as it's not clear there's a good use for
this.)
2016-12-10 21:38:51 -05:00
Tom Rothamel
37049fecf3
Only update defines in gui.rpy.
2016-12-09 21:51:59 -05:00
Tom Rothamel
fa34fae53d
tl: Change how we translate script.rpy.
...
In general, script.rpy wants to be totally customized for each
language. So if it exists, we'll copy launcher/game/tl/<language>/script.rpym
over script.rpy, allowing translators to customize it in any way they
fancy.
2016-10-17 01:51:29 -04:00
Tom Rothamel
46a9bf6c6b
Add the ability to copy files as part of a translation.
2016-10-04 01:36:40 -04:00
Tom Rothamel
1627b5e12c
gui: Add gui7.translate_define.
...
This is a function that lets a translation register that a define
should be set for that language, making it possible to change
fonts and such on a per-translation basis.
2016-10-03 22:17:07 -04:00
Tom Rothamel
c328b264e4
gui: Refactor into a pair of files.
...
The idea is that all of the simple and intermediate customization
can be done in gui.rpy, and only when the player needs to make
major changes do they need to touch screens.rpy.
2016-07-29 23:59:55 -04:00
Tom Rothamel
5dc85919c0
gui: Create the images directory if missing.
2016-06-23 00:34:58 -04:00
Tom Rothamel
ef70b36a95
gui: Support creating new projects.
2016-05-22 01:31:48 -04:00
Tom Rothamel
0007af39a0
Various fixups to gui code generation.
2016-04-22 22:28:14 -04:00
Tom Rothamel
256976b7e5
Finer-grained control over code/image updates.
2016-04-21 22:39:47 -04:00
Tom Rothamel
6b69bb507c
Make the code generator more generic.
...
Since we're going to use it to generate options.rpy and script.rpy.
2016-04-16 23:38:09 -04:00
Tom Rothamel
406641790d
Code generation framework, eliminate gui.scale.
2016-04-12 00:19:42 -04:00
Tom Rothamel
6e493ee3bf
gui: Integrate image generation with launcher.
...
This includes the addition of a new launcher command line that
generates the gui.
2016-04-11 23:20:06 -04:00
Tom Rothamel
c875bdb7bc
Start integrating gui7 stuff with the launcher.
2016-04-10 08:53:28 -04:00