From 2d7d52542df9b925fb0d7786e828421cd731b82b Mon Sep 17 00:00:00 2001 From: bigfoot547 Date: Sat, 6 Jan 2024 06:07:57 -0600 Subject: launches the game --- src/cmd-version.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src/cmd-version.c') diff --git a/src/cmd-version.c b/src/cmd-version.c index adb501f..fbf87b1 100644 --- a/src/cmd-version.c +++ b/src/cmd-version.c @@ -46,7 +46,6 @@ bool feat_match_cb(const char *name, json_t *js, void *unused) { return false; } -void l2_launch__test(struct l2_launch *launch); unsigned cmd_version_install(struct l2_context_node *ctx, char **args) { unsigned res = l2_version_load_remote(); @@ -63,7 +62,17 @@ unsigned cmd_version_install(struct l2_context_node *ctx, char **args) CMD_FATAL0("Failed to launch the game"); } - l2_launch__test(&launch); + if (l2_launch_init_substitutor(&launch) < 0) { + CMD_FATAL0("Failed to initialize argument substitutor"); + } + + if (l2_launch_init_args(&launch) < 0) { + CMD_FATAL0("Failed to set JVM and game arguments"); + } + + if (l2_launch_jni(&launch) < 0) { + CMD_FATAL0("Failed to launch the game."); + } l2_launch_free_contents(&launch); -- cgit v1.2.3-70-g09d2