Commit Graph

29 Commits

Author SHA1 Message Date
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