List of commits:
Subject Hash Author Date (UTC)
Rename data -> base and load game as mod ec3b8aa10ee005d89d897b43c68cecd4b9ea8a75 mse 2021-06-07 12:31:53
Replace function with macro cc34567bf5b5503d90ea989004606fcca240d3cd mse 2021-05-30 20:14:02
Bump version to 0.4.4 4b4eb20f18d047f34a94456b441ee55cc4c6248b mse 2021-05-30 03:48:53
Initial modding support with -m parameters 94429b99dd3c85d67d8a9fe8b2faee06c1e9fcde mse 2021-05-29 22:01:40
Moddable dialogue loading via FileOpen 6183fb4b8dde53f07f8e7bf6835a8fe7ca0a8a8c mse 2021-05-29 10:54:24
Moddable sound file loading via FileOpen ed4d1680cfb17f573fe799908d35e6856c183076 mse 2021-05-29 07:21:32
Update en_to_zh, start implementing moddable FileOpen, fix -Wsign-compare 89d00440e1c35d46851fb1d300107da9725d261d mse 2021-05-27 21:29:27
Add a third procedural basket and winnerberry translation string 9b970d581d5094fd3ea7b9da2b4e397c4f4c94db mse 2021-05-27 09:29:02
Add STOPSOUNDS command 22507196106fcd8db7b4bae15b6a2bf9168dd61e mse 2021-05-27 05:56:57
Wake player when hit b2bc7d9cb37a9c9a707e9b8428e6f4d3fa2f27b7 mse 2021-05-26 08:50:53
Minor clarifications d5a83695acdf78b21610239d530b1317dc4003cc mse 2021-05-24 00:11:59
DRM-free dynamic target c51ae66a80c38d4d8aec606ad04492ea12a56fcd mse 2021-05-23 23:53:32
Initial commit bfb7298e48367d2ac0924811b4950f3066ff075c mse 2021-05-22 05:08:16
Commit ec3b8aa10ee005d89d897b43c68cecd4b9ea8a75 - Rename data -> base and load game as mod
Author: mse
Author date (UTC): 2021-06-07 12:31
Committer name: mse
Committer date (UTC): 2021-06-07 12:31
Parent(s): cc34567bf5b5503d90ea989004606fcca240d3cd
Signing key:
Tree: 856280d01c1c5534ced8338bd35663ab56e15563
File Lines added Lines deleted
base/dialogue_en/init.json 0 0
base/glsl/postfx.frag 0 0
base/items.json 0 0
base/sounds/sounds.json 0 0
base/ui/Confectioner.ttf 0 0
base/ui/button_n.png 0 0
base/ui/button_p.png 0 0
base/ui/cursor.bmp 0 0
base/ui/en.ttf 0 0
confec.cpp 4 4
File base/dialogue_en/init.json renamed from data/dialogue_en/init.json (similarity 100%)
File base/glsl/postfx.frag renamed from data/glsl/postfx.frag (similarity 100%)
File base/items.json renamed from data/items.json (similarity 100%)
File base/sounds/sounds.json renamed from data/sounds/sounds.json (similarity 100%)
File base/ui/Confectioner.ttf renamed from data/ui/Confectioner.ttf (similarity 100%)
File base/ui/button_n.png renamed from data/ui/button_n.png (similarity 100%)
File base/ui/button_p.png renamed from data/ui/button_p.png (similarity 100%)
File base/ui/cursor.bmp renamed from data/ui/cursor.bmp (similarity 100%)
File base/ui/en.ttf renamed from data/ui/en.ttf (similarity 100%)
File confec.cpp changed (mode: 100644) (index f73927a..0dc334f)
... ... std::string language = "en";
457 457 // Whitelist these languages. Generally, every game should support these. // Whitelist these languages. Generally, every game should support these.
458 458 std::vector<std::string> language_whitelist = { "en", "zh" }; std::vector<std::string> language_whitelist = { "en", "zh" };
459 459
460 // Use these mods.
461 std::vector<std::string> mod_paths = {};
460 // Use these mods. The "game" folder is layered on top of the base data.
461 std::vector<std::string> mod_paths = { "game" };
462 462
463 463 bool recipes_display = false, trading_display = false, bool recipes_display = false, trading_display = false,
464 464 sequencer_display = false, cake_display = false, sequencer_display = false, cake_display = false,
 
... ... std::string save_path = "";
580 580 // The folder containing the user data. // The folder containing the user data.
581 581 std::string user_data_path = ""; std::string user_data_path = "";
582 582
583 // The folder containing the game data.
584 std::string data_path = "data";
583 // The folder containing the base game data.
584 std::string data_path = "base";
585 585
586 586 // The file containing a list of the user's currently unlocked recipes. // The file containing a list of the user's currently unlocked recipes.
587 587 std::string user_recipes = "recipes.txt"; std::string user_recipes = "recipes.txt";
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/mse/ConfectionerEngine

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/mse/ConfectionerEngine

Clone this repository using git:
git clone git://git.rocketgit.com/user/mse/ConfectionerEngine

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main