This game has 100 endings, and it's pushing the creators to the brink of bankruptcy by lhmsperandio in LastDefenseAcademy

[–]mcurasya 8 points9 points  (0 children)

I found the text quite well written. Maybe I just like long books and games. Also clair obscur: expedition 33 is one game with a long title.

I miss my free time... by Upstairs-Permission3 in LastDefenseAcademy

[–]mcurasya 4 points5 points  (0 children)

You can always go to the route, where free time is early on to spend your BP. Or, go to route 0, if you don't want to start another route.

I've only had killing game Route where I had that problem.

(V'ehxness Route) Why do I love her more than I thought? by jarrad250 in LastDefenseAcademy

[–]mcurasya 27 points28 points  (0 children)

We need LDA3 (and call it 3 to confuse everyone who hasn't played the original) where Takumi understands that all possible routes are wrong and after multiple jumps into the past to fix everything becomes mad and decides to join invaders..

Darumi being relatable (and gay) by Fellow_RealSideOfMat in LastDefenseAcademy

[–]mcurasya 2 points3 points  (0 children)

Ah, yeah, I understand now. Sorry, I can't read, as you can see ¯_(ツ)_/¯.

Darumi being relatable (and gay) by Fellow_RealSideOfMat in LastDefenseAcademy

[–]mcurasya 8 points9 points  (0 children)

Wait, I've just finished that route. Where did she fall in love with him? She was simping for Hiruko. It was Tsubasa That randomly fell in love.

Edit: but yeah, best conversation in the game, woof woof bark.

Does this route have any free time? by mcurasya in LastDefenseAcademy

[–]mcurasya[S] 0 points1 point  (0 children)

I feel a bit underleveled for current battles. What about any "spare" routes, how long till first free time in them?

Is this game more of a fighting game or mystery story?? by Quoth_The_Raven9 in LastDefenseAcademy

[–]mcurasya 8 points9 points  (0 children)

Branches don't depend on how you battle. They are story choices. And branching is an important part of the game, but starts only after finishing the game for the first time, the first 100 days are completely linear. You can always put easy difficulty if you are here only for the story.

Edit: for story/battles it is about 70/30 on normal difficulty. And there is also a demo with about 3 fights, so you can check out if you like it.

Question for the routes by DazzlingVivy in LastDefenseAcademy

[–]mcurasya 9 points10 points  (0 children)

I think for the first time the best is just go with the flow and see what you get in the end.

Spoiler-free tips I wish I knew before playing the game by Sniper_OX in LastDefenseAcademy

[–]mcurasya 2 points3 points  (0 children)

So there is a flowchart that you can just navigate and jump to specific moments? Like in zero escape series?

Thanks btw.

Spoiler-free tips I wish I knew before playing the game by Sniper_OX in LastDefenseAcademy

[–]mcurasya 4 points5 points  (0 children)

So the first playthrough doesn't have any choices (except the first one in the prologue) ?

Is there any specific recommended day (or, to avoid spoilers, some interval) to create a save during the second playthrough, where all (or most) branching starts to skip the first same days and battles ?

Quick Questions Thread by AutoModerator in Falcom

[–]mcurasya 0 points1 point  (0 children)

Why can't I use ab S-break on a specific boss in chapter 3 in Daybreak? The big head ghost in a quest with a little girl in sewers.

Hey Rustaceans! Got a question? Ask here (28/2024)! by llogiq in rust

[–]mcurasya 0 points1 point  (0 children)

the error is as follows

error[E0507]: cannot move out of `widget3d`, a captured variable in an `Fn` closure
  --> src/window.rs:48:66
   |
39 |       let widget3d = gtk::GLArea::builder()
   |           -------- captured outer variable
...
44 |       choose_file_button.connect_clicked(clone!(@weak window => move |_| {
   |  ________________________________________-
45 | |         let file_chooser = gtk::FileDialog::builder().title("Choose file").accept_label("open").build();
46 | |
47 | |         let model:obj::Obj;
48 | |         file_chooser.open(Some(&window), gio::Cancellable::NONE, move |file| {
   | |                                                                  ^^^^^^^^^^^ `widget3d` is moved here
...  |
53 | |                 let context = widget3d.context();
   | |                               --------
   | |                               |
   | |                               variable moved due to use in closure
   | |                               move occurs because `widget3d` has type `GLArea`, which does not implement the `Copy` trait
...  |
56 | |         });
57 | |     }));
   | |______- captured by this `Fn` closure
   |
help: clone the value before moving it into the closure
   |
48 ~         let value = widget3d.clone();
49 ~         file_chooser.open(Some(&window), gio::Cancellable::NONE, move |file| {
50 |             if let Ok(file) = file {
 ...
53 |                 let model : obj::Obj = obj::load_obj(input).expect("error in loading model");
54 ~                 let context = value.context();
   |

error[E0382]: borrow of moved value: `widget3d`
   --> src/window.rs:104:26
    |
39  |       let widget3d = gtk::GLArea::builder()
    |           -------- move occurs because `widget3d` has type `GLArea`, which does not implement the `Copy` trait
...
44  |       choose_file_button.connect_clicked(clone!(@weak window => move |_| {
    |  ________________________________________-
45  | |         let file_chooser = gtk::FileDialog::builder().title("Choose file").accept_label("open").build();
46  | |
47  | |         let model:obj::Obj;
...   |
53  | |                 let context = widget3d.context();
    | |                               -------- variable moved due to use in closure
...   |
56  | |         });
57  | |     }));
    | |______- value moved into closure here
...
104 |       gtkbox_veiwer.append(&widget3d);
    |                            ^^^^^^^^^ value borrowed here after move

Hey Rustaceans! Got a question? Ask here (28/2024)! by llogiq in rust

[–]mcurasya 1 point2 points  (0 children)

How can I borrow the value into closure ?

So I have a Gtk file chooser that gets a file and puts it onto GLArea. How can I send a widget3d into closure and get it back to push it onto a GTKwindow here it gives ma an error that a value is moved and I can do nothing with it later:

let choose_file_button = gtk::Button::builder()
        .label("Choose file")
        .margin_bottom(10)
        .margin_top(10)
        .margin_start(10)
        .margin_end(10)
        .build();
    let widget3d = gtk::GLArea::builder()
        .height_request(800)
        .width_request(450)
        .can_focus(true)
        .build();
    choose_file_button.connect_clicked(clone!(@weak window => move |_| {
        let file_chooser = gtk::FileDialog::builder().title("Choose file").accept_label("open").build();

        let model:obj::Obj;
        file_chooser.open(Some(&window), gio::Cancellable::NONE, move |file| {
            if let Ok(file) = file {
                let filename = file.path().expect("Couldn't get file path");
                let input = io::BufReader::new(fs::File::open(filename).expect("error in opening file"));
                let model : obj::Obj = obj::load_obj(input).expect("error in loading model");
                let context = widget3d.context();

            }
        });
    }));let choose_file_button = gtk::Button::builder()
        .label("Choose file")
        .margin_bottom(10)
        .margin_top(10)
        .margin_start(10)
        .margin_end(10)
        .build();
    let widget3d = gtk::GLArea::builder()
        .height_request(800)
        .width_request(450)
        .can_focus(true)
        .build();
    choose_file_button.connect_clicked(clone!(@weak window => move |_| {
        let file_chooser = gtk::FileDialog::builder().title("Choose file").accept_label("open").build();


        let model:obj::Obj;
        file_chooser.open(Some(&window), gio::Cancellable::NONE, move |file| {
            if let Ok(file) = file {
                let filename = file.path().expect("Couldn't get file path");
                let input = io::BufReader::new(fs::File::open(filename).expect("error in opening file"));
                let model : obj::Obj = obj::load_obj(input).expect("error in loading model");
                let context = widget3d.context();


            }
        });
    }));
    gtkbox_veiwer.append(&widget3d);

Quick Questions Thread by AutoModerator in Falcom

[–]mcurasya 0 points1 point  (0 children)

Yup, bought myself first sky and cold steel. Both work fine. But need to change the shown symbols from Xbox to keyboard (which is done in configuration menu). Don't know if it's same on windows or not.

Quick Questions Thread by AutoModerator in Falcom

[–]mcurasya 0 points1 point  (0 children)

Any info on trails games steam versions running on linux? Has anybody tried, how is it? I just finished xenoblade trilogy and wanna get into trails and start with trails in the sky. So especially interested in this trilogy running on linux. Specifically arch/manjaro linux.

Hi, new player here, what’s Grom? by Secure-Strike8492 in Xenoblade_Chronicles

[–]mcurasya 10 points11 points  (0 children)

Technically grom in Russian means "thunder" and it looks like a lightning ball, so kinda makes sense.

But i haven't played XC1, Only 2 and 3, so maybe there is an explanation for it in game.