cityboundforest

joined 2 years ago
MODERATOR OF
[–] cityboundforest 2 points 5 months ago

Well, I don't know about you, but I came here to make such a reference

[–] cityboundforest 1 points 5 months ago

Currently replaying The Legend of Zelda: Skyward Sword HD. Also have a save going for Stardew Valley and Baldur's Gate 3 (well, I have a few games going for BG3; I have my solo game, I have a game with my partner, I have a game with my partner and a friend, and then I have a game with my partner and two of his friends). I should also get back into Pathfinder: Kingmaker, but I think at this point I need to restart my save because it's been so long.

[–] cityboundforest 3 points 5 months ago

I do video editing myself in Linux and Kdenlive does pretty much everything I need. The UI is a bit odd to learn but I'd imagine any new editing software is gonna have a learning curve of some sort.

[–] cityboundforest 3 points 5 months ago

I would as well

[–] cityboundforest 4 points 5 months ago

Show empathy towards those that have different experiences than I do

[–] cityboundforest 3 points 5 months ago (1 children)

Ah, gotcha, didn't see that

[–] cityboundforest 7 points 5 months ago (3 children)

Also didn't Jenny and Madame Vastra kiss or am I misremembering

[–] cityboundforest 2 points 5 months ago

Yeah, it does look like it's dead, pretty much. I'd love to start something but between my two jobs and moving soon, I don't really have the time

[–] cityboundforest 1 points 5 months ago

The only thing is the comments that he's found have been from that subreddit...

I know it's not perfect, but it seems to be pretty prevalent based on the things my partner is searching (as he's coming upon the negative comparisons a lot).

[–] cityboundforest 3 points 5 months ago

That's fair, and I personally like PF2E better than 5E. After having GM'ed PF2E for about a year to a year and a half (this was from about 2021 to about 2022), I don't feel like I could DM 5E again because it puts so much pressure on the DM to work (rulings over rules) and while some are okay with that, I personally don't like it.

[–] cityboundforest 1 points 5 months ago

Perhaps, I'll try recommending them to him as well, although I think I may have before

[–] cityboundforest 2 points 5 months ago (3 children)

I mean I know the Internet is often a toxic place, but I don't think telling him "oh well the Internet is just toxic, deal with it" would help the situation. I suppose one thing I'm looking for here is potentially an alternative to Reddit for searching up questions about Pathfinder such that he would avoid D&D comparisons in a negative light (I say a negative light just because Pathfinder was born from 3.5E, so comparisons are going to happen regardless because the two games are related).

Maybe the simplest way to do this is, when your partner tells you, "I read someone being mean about 5e" you just ask, "Do you agree with them?"

I mean I know he doesn't, mostly because I've known him for a little over two years at this point.

I think the main issue is that people online are stating their opinion as fact or talking about PF2E and ignoring their biases against 5E. Asking people online to check their biases is a tall task I suppose, but I guess that goes back to my main question of this post of finding a knowledge center for Pathfinder that doesn't include negativity towards 5E.

 

I have been trying to get my partner into Pathfinder 2nd edition, and they do seem taken with it, however he's been having some issues lately with PF2E. Notably, online. The more he gets into PF2E, the more hate he sees for 5E. He's been playing 5E for years now and has invested a lot of time and love into the game, and to see it bad-mouthed online by a ton of people either because they think PF2E is better, or they don't like the system, or because of the company that manages it, has been disheartening to him as of late.

He told me today that he might just stop playing altogether after he's finished with his games because of the hate he's been seeing online, and I would hate for him to drop something he loves and has invested so much time into because of some online hate comments coming from another community in an act of internet tribalism.

I tried telling him that people disliked D&D4E when it came out for various reasons, yet people still play it today, and that when I started playing 5E, 4E had the reputation of being the game that everyone hates, but he's still focused on how people will bad-mouth 5E when they really have no need to. One example I can remember him seeing (and before I bring it up, I understand Reddit's culture, but the large amount of forum posts are going to be on Reddit, especially for a large and insular hobby like TTRPGs) was on a Reddit thread of someone asking what an analogous spell or ability would be to some spell in 5E and one person commented something to the effect of "well, you could try using this spell/ability, but you won't get the same effect as you would in 5E because 5E is just for auto-win stuff that doesn't have the player trying hard" (moderately paraphrasing, but I think my point is conveyed well here).

Personally, I like PF2E over 5E, but I'll still play both, mostly because most people will play 5E and not want to try and learn a new system, especially if it's one that has a reputation of having exponentially more rules than the one they already know and are comfortable with. Does anyone have any tips for how I can help my partner here?

 

I am currently obsessed with this song and am listening to it on repeat.

 

I'm looking to getting back into VR gaming. However, with my switch to Linux, that has made things a little more complicated. I don't own a Valve Index (although I've heard that there are some issues with the Index on Linux), I own a Rift CV1. As far as I'm aware, the Oculus Rift is pretty much completely incompatible with Linux. I do also own both Beat Saber and SUPERHOT VR on the Oculus Store (poor choice of platform, I know).

So, unless there's something I've overlooked, my options are as follows:

  1. Sell my Rift and stop playing VR games (weird option to choose but it's an option).
  2. Sell my Rift and save up to buy a Valve Index (despite its issues)
  3. Sell my Rift and save up to get a Quest 2 (or 3 when that comes out, although that plays into Metz's pockets).
  4. Keep my Rift and do tiny experiments with it (again, weird choice given the title of the post, but it's an option)

Does anyone have any advice for me here?

20
submitted 1 year ago* (last edited 1 year ago) by cityboundforest to c/foss
 

Other than with like a PDF of a textbook (or a physical version thereof), I don't know many FOSS apps/sites for learning a language whether its a fringe language with few resources like Te Reo Māori, Irish, or Georgian or a major language like German, French, or Spanish. Have y'all seen any sites or apps for this?

Edit: I am already aware of Anki, although I don't think it alone is enough for me (plus I can get unmotivated to do the cards for a day and then I have to play catch up)

 

So I just updated Liftoff manually by downloading the APK from GitHub, however I feel like doing so isn't the best way to keep the app updated outside of installing the app from the Play Store. I had heard of a way to keep it updated automatically with some app or service but I can't remember the name. What is the best way to keep this app updated?

 

So my roommate has informed me that Android and Motorola donate to Republicans more than Democrats whereas Apple does not, claiming this as a reason that the iPhone is better than an Android phone. While I could find statistics confirming the fact about Motorola, I don't even know what they were referring to when they mentioned Android and I tried looking for "Android" and "Android Foundation" and came up with nothing. If they're referring to the fact that Android, while it's an open sourced project, is maintained by Google, I'm already aware of that and would like to de-google my phone as much as possible (note: my phone is a Motorola Moto G Power (2022)). I however couldn't find any stats to support the Apple claim and my roommate has yet to provide me with any sources.

In any case, for my next phone, I'd like to move to a more privacy-focused phone. I've heard about the Fairphone, but re this comment, I'm slightly dissuaded from getting one when it comes to the US. I got a Motorola phone in following the advice of this post regarding the safety of the hardware used, but I might want to switch off of the phone when it comes time to upgrade to a new one down the line.

I'm not sure what to go with, so feel free to give me tips on that. Also I've wanted to install an alternative OS on my phone but all the ones I've seen aren't compatible with my phone at the moment.

27
submitted 1 year ago* (last edited 1 year ago) by cityboundforest to c/foss
 

I'm on a quest to de-Google my life and that does include Android Auto. At the very least, I want to use more FOSS stuff if possible. I'm wondering if there's any FOSS alternative to Android Auto.

Feel free to add your favorite de-googled alternative apps as well.

Edit: I've also been getting annoyed at the fact that my podcasting app of choice, AntennaPod, doesn't extern its media controls to AA. Is there a fix for this such that I don't have to keep reaching for my phone to pause an episode if I'm e.g. grabbing takeout?

Edit 2: a word

Edit 3: It appears that apparently, AntennaPod doesn't work with Android Auto because I downloaded it with F-Droid and is signed with a different key, so Android Auto doesn't trust it. There is apparently a setting for Android Auto that enables unknown sources. I might try that out soon.

 

These tracks are an assortment of tracks I made while studying modular synthesis in university and created with VCV Rack and Ableton Live. The link listed here is for my Bandcamp (as that supports me more than streams) but my music is also available on most major streaming platforms.

 

cross-posted from: https://beehaw.org/post/607297

So as a sort of follow up to this post, I got my texture atlases to work finally. However now I'm trying to work on the battle scene for my JRPG. I've run into some hurdles, but first, a small synopsis of how I conceptualize this system of a game could work.

So extrapolating all other irrelevant details, I basically have two "scenes": a battle scene and an overworld scene. Both are templates that read in data that is relevant to them (i.e. enemy and player data for the battle scene and map setup, NPC data, etc. for the overworld scene). I'm not entirely sure how to do this with Bevy, my chosen game engine, however I did come across a semi-relevant example.

Enter Dungeon Quest, a game made in Bevy and Rust albeit an older version of Bevy and has multiple scenes that are separated into Plugins. Each Plugin is then only activated when the game is in the correct state. I tried implementing this sort of paradigm for my game, however I got some kind of Schedule error that I couldn't even find in Bevy's documentation.

So my question is this: should I try reworking my code to work like Dungeon Quest, or is there a better alternative?

 

So as a sort of follow up to this post, I got my texture atlases to work finally. However now I'm trying to work on the battle scene for my JRPG. I've run into some hurdles, but first, a small synopsis of how I conceptualize this system of a game could work.

So extrapolating all other irrelevant details, I basically have two "scenes": a battle scene and an overworld scene. Both are templates that read in data that is relevant to them (i.e. enemy and player data for the battle scene and map setup, NPC data, etc. for the overworld scene). I'm not entirely sure how to do this with Bevy, my chosen game engine, however I did come across a semi-relevant example.

Enter Dungeon Quest, a game made in Bevy and Rust albeit an older version of Bevy and has multiple scenes that are separated into Plugins. Each Plugin is then only activated when the game is in the correct state. I tried implementing this sort of paradigm for my game, however I got some kind of Schedule error that I couldn't even find in Bevy's documentation.

So my question is this: should I try reworking my code to work like Dungeon Quest, or is there a better alternative?

 

So I'm currently playing through Pokemon Violet and I am enjoying. However, I've noticed something during my playthrough semi-recently that I've noticed whenever I play any Pokemon game: the level progression. Now in Pokemon Violet, it's open-world and also up to the player as to what path they take and what order they complete certain events in.

In any case, I've been following IGN's guide on the game and have completed (in this order) Cortondo Gym (Bug), Open Sky Titan (Flying), Team Star's Giacomo (Dark), Artazon Gym (Grass), Stony Cliff Titan (Rock), and Levincia Gym (Electric). The guide recommends that I go up against Team Star's Mela (Fire) next, so I'm currently working on leveling up a team of Water-type Pokemon. Most of them average at about level 20. The guide however recommends that I be at level 27 with my Pokemon. I'm trying my hardest but every time I load up the game, I'm hit with the constant feel that I have to go level up and I can't go do the next thing in game. It feels stifling, and this isn't the first time I've felt this while playing a Pokemon game. While doing a Nuzlocke challenge, I decided that I would literally invent a rule that says I could hack in Rare Candies to level up my Pokemon if grinding gets too boring and annoying.

Has anyone else felt this? I want to love one of my favorite franchises and keep playing the games, but I also don't want to boot them up and feel like I'm dragging a rock in a sack down the road.

 

So I'm currently working with Bevy to make a game with a style similar to that of Octopath Traveler. I'm using the bevy_sprite3d crate to render sprites in the 3D space. I'm currently working on writing the code for the battle scene of my JRPG. However, whenever I try to load multiple sprites into the scene, it gives me the following error:

error[B0002]: ResMut<bevy_asset::assets::Assets<bevy_sprite::texture_atlas::TextureAtlas>> in system load_sprites conflicts with a previous ResMut<bevy_asset::assets::Assets<bevy_sprite::texture_atlas::TextureAtlas>> access. Consider removing the duplicate access.

relevant system code

fn load_sprites(mut commands: Commands, asset_server: Res<AssetServer>, sprites_in_scene: Res<SpritesInScene>, mut texture_atlases: ResMut<Assets<TextureAtlas>>, mut sprite_params: Sprite3dParams) {
    // Load first player sprite
    commands.spawn(AtlasSprite3d {
        atlas: texture_atlases.add(get_texture_atlas(&asset_server, sprites_in_scene.player_sprite1 /* u32 */, (37, 38), 19)),

        pixels_per_metre: 32.,
        partial_alpha: true,
        unlit: true,

        ..default()
    }.bundle(&mut sprite_params))
    .insert(AnimationTimer(Timer::from_seconds(3. / 60., TimerMode::Repeating)))
    .insert(Transform::from_xyz(-5., 0., 0.));

    // Load second player sprite if it exists
    if let Some(id) = sprites_in_scene.player_sprite2 {
        commands.spawn(AtlasSprite3d {
            atlas: texture_atlases.add(get_texture_atlas(&asset_server, id, (1, 1), 1)),

            pixels_per_metre: 32.,
            partial_alpha: true,
            unlit: true,

            ..default()
        }.bundle(&mut sprite_params))
        .insert(AnimationTimer(Timer::from_seconds(3. / 60., TimerMode::Repeating)))
        .insert(Transform::from_xyz(-2.5, 0., 0.));
    }

    // Load first enemy sprite
    commands.spawn(AtlasSprite3d {
        atlas: texture_atlases.add(get_texture_atlas(&asset_server, sprites_in_scene.enemy_sprite1 /* u32 */, (42, 42), 21)),

        pixels_per_metre: 32.,
        partial_alpha: true,
        unlit: true,

        ..default()
    }.bundle(&mut sprite_params))
    .insert(AnimationTimer(Timer::from_seconds(3. / 60., TimerMode::Repeating)))
    .insert(Transform::from_xyz(5., 0., 0.));

    // Load second enemy sprite if it exists
    if let Some(id) = sprites_in_scene.enemy_sprite2 {
        commands.spawn(AtlasSprite3d {
            atlas: texture_atlases.add(get_texture_atlas(&asset_server, id, (1, 1), 1)),

            pixels_per_metre: 32.,
            partial_alpha: true,
            unlit: true,

            ..default()
        }.bundle(&mut sprite_params))
        .insert(AnimationTimer(Timer::from_seconds(3. / 60., TimerMode::Repeating)))
        .insert(Transform::from_xyz(2.5, 0., 0.));
    }
}

// The signature for get_texture_atlas:
fn get_texture_atlas(asset_server: &Res<AssetServer>, id: u32, tile_size: (u32, u32), row_num: usize) -> TextureAtlas

Am I doing this wrong? Is there a better way to load multiple texture atlases for the different entities in my battle scene? Thanks in advance!

view more: next ›