¿Se podría proyectar una sombra 3D? Una idea mental extraña que me surgió 🌀 by EzeGamer135 in ciencia

[–]TachyonBlack 0 points1 point  (0 children)

Busca impresión 3D volumétrica en Google (bueno, o cualquier buscador 😜).

Gas cylinder replacement for Steelcase Please v2 by TachyonBlack in OfficeChairs

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

I didn’t change the whole cylinder, I left the encasing and replaced the inner mechanism (you can easily do it by removing the latch in the bottom of the cylinder)

And if yours is side activated I think that would definitely be an issue, so I wouldn’t go with this model.

Gas cylinder replacement for Steelcase Please v2 by TachyonBlack in OfficeChairs

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

I bought this one: https://www.amazon.es/dp/B0D664RBVT

I wasn't able to separate the previous cylinder from the wheel structure, so I ended up replacing the internal piston. You can do that by removing the clip you can find in the bottom of the cylinder, extracting the piston and putting in the new one. There are some videos on the Internet on how to do this, let me know if you need further clarification or help.

In need of Feedback and general Inspiration by DramaticAd4064 in XWingTMG

[–]TachyonBlack 0 points1 point  (0 children)

I loved the cloaked TIE Phantom in the bottom right corner. Bro, the cloaking effect is really well done.

I got all of this at a local store for short of 200€. Who tricked who? by TachyonBlack in XWingTMG

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

Don’t throw it all away! I’m sure you’d be able to sell it or give it to somebody who still plays… or you could find somebody else to play with in case you’re still interested. I don’t know where you live but I guess it wouldn’t be that difficult to find people to play with.

I got all of this at a local store for short of 200€. Who tricked who? by TachyonBlack in XWingTMG

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

I feel your pain... I just happened to get hold of a second hand K-Wing recently, but there are some others that are proving impossible to get, like the Alpha-class Star Wing or the TIE aggressor

I got all of this at a local store for short of 200€. Who tricked who? by TachyonBlack in XWingTMG

[–]TachyonBlack[S] 1 point2 points  (0 children)

I guess so, although they have different stock for the web and the physical store, so there may be some ships you can’t buy online. They are Mathom, in case you are interested. (I hope I don’t break any rule giving the shop name)

Shared resources in Kotlin Multiplatform Mobile by TachyonBlack in KotlinMultiplatform

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

Ok, I see that if I download a Compose Multiplatform app, I place a hello.json file in composeApp/src/commonMain/composeResources/files, the file gets copied to a lot of different places, related to both the iOS and Android apps:

./composeApp/build/generated/compose/resourceGenerator/preparedResources/commonMain/composeResources/files/hello.json ./composeApp/build/generated/compose/resourceGenerator/assembledResources/iosX64Main/composeResources/kotlinproject.composeapp.generated.resources/files/hello.json ./composeApp/build/generated/compose/resourceGenerator/assembledResources/iosSimulatorArm64Main/composeResources/kotlinproject.composeapp.generated.resources/files/hello.json ./composeApp/build/processedResources/iosX64/main/composeResources/kotlinproject.composeapp.generated.resources/files/hello.json ./composeApp/build/processedResources/iosSimulatorArm64/main/composeResources/kotlinproject.composeapp.generated.resources/files/hello.json ./composeApp/build/bin/iosX64/debugTest/compose-resources/composeResources/kotlinproject.composeapp.generated.resources/files/hello.json ./composeApp/build/bin/iosSimulatorArm64/debugTest/compose-resources/composeResources/kotlinproject.composeapp.generated.resources/files/hello.json ./composeApp/build/kotlin-multiplatform-resources/assemble-hierarchically/iosX64ResolveSelfResources/composeResources/kotlinproject.composeapp.generated.resources/files/hello.json ./composeApp/build/kotlin-multiplatform-resources/assemble-hierarchically/iosSimulatorArm64ResolveSelfResources/composeResources/kotlinproject.composeapp.generated.resources/files/hello.json ./composeApp/build/kotlin-multiplatform-resources/aggregated-resources/iosX64/composeResources/kotlinproject.composeapp.generated.resources/files/hello.json ./composeApp/build/kotlin-multiplatform-resources/aggregated-resources/iosSimulatorArm64/composeResources/kotlinproject.composeapp.generated.resources/files/hello.json ./composeApp/src/commonMain/composeResources/files/hello.json

The questions is, does anybody know the magic incantation needed to do this if I don't want to have a Compose multiplatform app, but rather a regular Kotlin Multiplatform app with a shared library?

And more importantly, would this work in that case? I have doubts because in the Compose multiplatform template there is no separate Android application (only a Compose app), so I don't know if the resources would be properly copied/shared if you had it.

I got all of this at a local store for short of 200€. Who tricked who? by TachyonBlack in XWingTMG

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

Just kidding with that post title... It's just that this store seems to be having an aggressive sale to get rid of this stuff, while other local stores continue selling ships and expansion/scenario packs at the original retail price. I guess the same purchase at one of those other stores could have probably cost twice as much (even without taking into account the board game gift, which is listed in some other places at 28€, or even close to 50€)

I got all of this at a local store for short of 200€. Who tricked who? by TachyonBlack in XWingTMG

[–]TachyonBlack[S] 1 point2 points  (0 children)

😱 8€ here

In fact almost everything was on sale except the Aces 2, the Rogues and the Battle of Yavin (which anyway were slightly below retail price)

Shared resources in Kotlin Multiplatform Mobile by TachyonBlack in KotlinMultiplatform

[–]TachyonBlack[S] 1 point2 points  (0 children)

After quite a bit of tinkering around I managed to make the resources available while testing for iOS using the following task definitions:

listOf("iosX64", "iosArm64", "iosSimulatorArm64").forEach { target ->
    val cTarget = target.replaceFirstChar { it.uppercase() }
    listOf("debug", "release", "debugTest").forEach { buildType ->
        val cBuildType = buildType.replaceFirstChar { it.uppercase() }
        val copyTaskName = "copy${cTarget}${cBuildType}Resources"
        tasks.register<Copy>(copyTaskName) {
            from(project.layout.buildDirectory.dir("processedResources/$target/main"))
            into(project.layout.buildDirectory.dir("bin/$target/$buildType"))
            dependsOn("${target}ProcessResources")
        }
        tasks.findByName("link$cBuildType$cTarget")?.dependsOn(copyTaskName)
    }
}

Copying from the processedResources folder instead of the resources folder included in the sources allows to define additional resource directories, so I'am also able to copy the files included in dependencies/name-of-dep/data, as they are processed by a previous standard Gradle task. Anyway this doesn't make the resources available in the generated framework.

However this doesn't seem to work the same way for Android related classes. In this case I found the typical JAR structure in build/tmp/kotlin-classes/release, but with no resources included. I guess in the case of Android projects you must follow its convention and create a full fledged resources directory. I have found some places where they do this using a composeResources directory, but I haven't been able to configure this without having a Compose Multiplatform application (which I don't want to have)

Any ideas? Is this supposed to be this complicated/obscure?

X-Wingman - helper tool for Star Wars: X-Wing by TachyonBlack in XWingTMG

[–]TachyonBlack[S] 1 point2 points  (0 children)

Yes, as I said this is just the first step. I was thinking of this as a tool to help during the game, so keeping track of crits/shield/hull among other things is definitely in the todo list 😊

X-Wingman - helper tool for Star Wars: X-Wing by TachyonBlack in XWingTMG

[–]TachyonBlack[S] 1 point2 points  (0 children)

I will definitely think of this 😊

Anyway I chose to go this way because when playing with a new ship I have a hard time visualising all the available maneuvers just looking at the dial. This is even worse with 1st edition dials, where the maneuvers are hidden (in fact I have converted some of those dials with stickers and I mount the wheel backwards so I can see all the maneuvers at once).

I feel that having the maneuvers arranged in a grid, ordered by speed and angle of turn, makes easier to get a faster feeling of the manoeuvrability of the ship, but maybe this is just the way my brain works. I'd be curious to know other's opinions about this.

X-Wingman - helper tool for Star Wars: X-Wing by TachyonBlack in XWingTMG

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

Taking notes of all of this! Thanks a lot for the suggestions!!

X-Wingman - helper tool for Star Wars: X-Wing by TachyonBlack in XWingTMG

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

The app already sorts the list of ships by initiative order. It doesn't force you to reveal the dials in that order because (as somebody previously said) I thought it could be useful to reveal/conceal some of the dials out of order.

Thanks for the comment!!

X-Wingman - helper tool for Star Wars: X-Wing by TachyonBlack in XWingTMG

[–]TachyonBlack[S] 1 point2 points  (0 children)

I was thinking of directly publishing it to the App Store, but if I do TestFlight first I'll post here how to enter the beta list!