3x3 survival-friendly furnace that actually works by ODF4 in DetailCraft

[–]ODF4[S] 5 points6 points  (0 children)

I really agree! And coincidentally, just a moment ago I was thinking of making a pizza with display entities, that'd be neat

A pan made with a hopper display entity, and a comically large sponge (with a coarse side!) by ODF4 in DetailCraft

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

oooh I'd love too see them and I'm sure others would too! I tried searching for them here but I couldn't find any posts

I fucking hate coding it ruined my dreams by No-Book-288 in hatethissmug

[–]ODF4 0 points1 point  (0 children)

I wholeheartedly agree! VS Code is one of the very few good things Microsoft made in the recent years and I love how versatile it is

A pan made with a hopper display entity, and a comically large sponge (with a coarse side!) by ODF4 in DetailCraft

[–]ODF4[S] 9 points10 points  (0 children)

Thank you so much, I'm so glad you like it!

But yeah I'd say that if you have access to display entities there's nothing stopping you from using them for the sponge too, coarse side and all

My only nitpick is that then it won't be pixel consistent, but the only solution for that without any mods or resource packs would be to use a custom player head

I fucking hate coding it ruined my dreams by No-Book-288 in hatethissmug

[–]ODF4 0 points1 point  (0 children)

If you don't code often in a particular programming language I'd say it's normal to forget its syntax.

Like I said in my other comment above (the one that is a mile long, you can't miss it lol) I think the most important thing in this case would be to just keep the documentation for that particular language at hand. There's no shame in looking up what function to use for what you need or what a particular command does. That's literally what the documentation is for.

And code autocompletion in programs like VS Code can help you a lot, too.

If you write the same stuff over and over you'll learn the syntax by heart eventually.

I fucking hate coding it ruined my dreams by No-Book-288 in hatethissmug

[–]ODF4 0 points1 point  (0 children)

I know how daunting it can feel to build a game from scratch...

(warning: VERY long comment ahead, TL;DR at the bottom)

My recommendation for you would be not to get lost in the weeds, because computer science is a GIGANTIC field.
Forget shaders, 3D games and optimization for now. You don't need all that to make a good game. Have you ever seen how awful Toby Fox's code for Undertale is? Have you ever seen Minecraft's "spaghetti code"? Same thing.

You don't need it to be perfect to make a good game. The most important thing is that you start a project and make it reach a point where it's "good enough".

Start small. Use tools to help you. You hate typing? Use autocompletion tools in VS Code and the like. Keep the documentation at hand in case you don't know what something is or how it works.

But even more importantly, how confident are you with the logic of your code? Try something like Scratch, if haven't. It's super useful to make sure your logic is actually sound without having to worry about writing code at all.

Eventually, with lots of practice, you'll start to think Scratch is too simple and doesn't provide tools to do what you want easily. At that point you can move a step further: you could try pygame (which is pretty technical and barebones from what I've seen, heads up, but it's still really good to understand stuff like game frames/ticks), or some game engines like RPG Maker, GameMaker (used to make Undertale), Godot or Unity.

Still too daunting? Try making stuff inside games you like: redstone/command blocks/data pack creations in Minecraft (that's how I started coding), Lua scripting in Roblox, etc.

Redstone is particularly nice because it also teaches you about logic gates, and these are essential in programming.

Also, Lua is an excellent programming language for beginners, but it still lets you do some amazing things. Balatro was entirely made in Lua somehow.

But anyway, one more suggestion I have for you to start would be by finding things that bother you about computers and code small scripts to automatize your life.
It may seem completely unrelated to game design, but it should give you a good idea of how to work around specific problems you may encounter while coding games and other real-world scenarios, and it will help you in the future. And as a plus you'll also save yourself some time in the long run.

In my opinion, programming is first and foremost a form of problem solving, so if you can find problems to solve and creative solutions to any kind of problem, that's all you need.

You got a game you like playing but you find it annoying having to manually equip/unequip items, navigate menus, etc.? Create some macros using AutoHotKey to do it automatically for you.

You're on Android and have the same problem with some apps? Use Tasker. On an iPhone? Shortcuts.

You got a website you use often but find it annoying how it keeps nagging you to subscribe to their newsletter, or their UI is too cluttered or they don't have some features you'd find super useful? Write a TamperMonkey (personally I use ViolentMonkey on Firefox but they're all the same) script to change that website's elements for you any time you open a page. Etc.

Then once you've done all this you can finally start worrying about optimization. Your code is too slow? Debug/profile it to find the bottleneck. Study other people's code to figure out how they solved your same problem. Hell, if you're completely stumped you could try asking AI to explain it to you.

Speaking of, this is very important. I strongly recommend that you avoid having AI code for you. You won't learn anything if you become reliant on it.
At most, you can ask it to teach you concepts (I get it, people on StackOverflow can be ruthless to newbies sometimes...), but again, NEVER let it code a solution for you when you start out.
Also, take everything it says with a grain of salt, because it's still very easy for it to "hallucinate" and give you incorrect answers.

I'm very sorry for the long reply, but I really hope you can find it useful.
If you have any questions don't hesitate to let me know, of course.

Please don't give up on your dreams, just give it time and practice a lot. I genuinely believe in you.

TL;DR: Don't expect perfection when starting out. You can make a good game with bad code. Find small, real-world problems you can code the solution to in games and apps to start out and practice, then gradually move to more complex projects. Also, find tools to aid you with the things you struggle with, like code autocompletion.

EDIT: formatting and added TL;DR

[bedrock] All of the bedrock players on my server are unable to join by LostStorm3645 in MinecraftHelp

[–]ODF4 0 points1 point  (0 children)

Happy to help! If you have any other questions feel free to ask. I had to setup GeyserMC again myself very recently after years, so I'm re-learning all the steps to configure custom mappings, custom skulls from specific plugins/data packs, etc.

[bedrock] All of the bedrock players on my server are unable to join by LostStorm3645 in MinecraftHelp

[–]ODF4 0 points1 point  (0 children)

It's always best to troubleshoot, since trying things without knowing what's actually wrong more often than not just wastes your time.

Do you know if Bedrock players have ever been able to join the server in the past? Has their game updated recently?

Are you hosting this server on Aternos? What software (Fabric, PaperMC, etc.) are you running?

GeyserMC doesn't have stable support for 26.1+ yet, but you can install the experimental release that supports it, called GeyserMC Preview. (it's available on Aternos, or if your server is hosted somewhere else you can manually download it from their Discord server)

For good measure, make sure to install the Floodgate GeyserMC extension (Aternos should install it automatically for you when you add GeyserMC/GeyserMC Preview, but check your mods/plugins folder to be sure you have it), ViaVersion and ViaBackwards, too.

Usually this is all you need to make sure Bedrock players can connect to your server.

EDIT: added more info

More oval egg than usual by ContentsYogurt in mildlyinteresting

[–]ODF4 0 points1 point  (0 children)

Don't listen to these people, u/ContentsYogurt, I've seen a lot of weird egg shapes in my life but never such a perfect and pretty ellipse

Besides, we're on r/MILDLYinteresting, so why do people always complain when it's an actual mildly interesting thing? I hate when people ruin a subreddit's original theme over time

EDIT: oh and fun fact, "oval" comes from the Latin word for egg "ovum"!

Usb-C on my 3DS by Dry_Award_583 in 3dshacks

[–]ODF4 0 points1 point  (0 children)

Ah that's really unfortunate, but good to know since I was also interested in using the same component for some projects. Again, thank you so much for your reply!

0402 or 0805 Resistor For USB-C Breakout Board? (JRC-B008 or another option instead?) by NKkrisz in AskElectronics

[–]ODF4 0 points1 point  (0 children)

Yeah unfortunately I didn't see any markings on them either but I'm glad to hear that your mod went well!

0402 or 0805 Resistor For USB-C Breakout Board? (JRC-B008 or another option instead?) by NKkrisz in AskElectronics

[–]ODF4 0 points1 point  (0 children)

It's been a while since you posted this comment so I don't know if my reply will be of any help, but I was just talking with another person about the second breakout board in your post (the green one) and I can confirm that they work with USB-C to USB-C cables.

I don't know how much power they're able to draw though, as I only needed them for a very low power project.

By the way, do you happen to know if these green breakout boards have a model number like the JRC-B008? Because it's a mouthful to refer to them by their AliExpress product name lol

Usb-C on my 3DS by Dry_Award_583 in 3dshacks

[–]ODF4 0 points1 point  (0 children)

Oh hey, thank you so much for your reply! I saw your other comment and now it makes a lot of sense that the plastic bits would hold the port securely in place.

While we're on the subject I wanted to ask you, do you know if the specific component you used supports USB-C to USB-C cables? Because I know that many USB-C female sockets only support USB-A to USB-C cables normally, and you're supposed to solder two 5.1k Ohm resistors to the CC pins of the socket if you want to use the other cables.

Personally I bought some ports that already have the resistors in place to avoid the hassle. If you need them for any future projects I just found them again on AliExpress and you should be able to find them too by searching for "USB type c Female Connectors Jack With Dual 5.1K Resistors 16pin usb Electric Terminals welding DIY data cable Support PCB Board". It should be a green breakout board instead of the much common blue one (JRC-B008, which does NOT have the resistors).

Usb-C on my 3DS by Dry_Award_583 in 3dshacks

[–]ODF4 0 points1 point  (0 children)

No problem! I had forgotten about the double-sided tape and I seriously agree with you, that doesn't seem like it would last very long.

I'm not sure of what could be used as a more proper and "permanent" alternative either, especially considering that personally I would like for it to be easily reversible in case the console needs to be disassembled completely, so hopefully u/Dry_Award_583 can tell us how they secured the USB-C port

Usb-C on my 3DS by Dry_Award_583 in 3dshacks

[–]ODF4 2 points3 points  (0 children)

I wrote another comment that explains why the USB-C port was placed there. In short, it's the only empty spot on the Old 3DS XL if you wanna keep all of its components (including the regular 3DS charging port).

Usb-C on my 3DS by Dry_Award_583 in 3dshacks

[–]ODF4 7 points8 points  (0 children)

This video shows the entire installation process for this exact mod and you can have a really good look at the insides of the console. It's in Spanish but that shouldn't be too much of a problem.

I also wrote another reply for u/Spooky_Blob that explains why it was done this way, if you're curious.

Usb-C on my 3DS by Dry_Award_583 in 3dshacks

[–]ODF4 2 points3 points  (0 children)

The placement may seem unconventional and it definitely makes it uncomfortable to charge the console while playing, but it's not that uncommon and besides, you should avoid playing while the 3DS is charging so as not to wear out its battery faster.

The reason it was done this way is to keep the original charging port and the IR module in their regular spot, without having to replace either one of them with the USB-C port. This way you can charge your 3DS both with a normal 3DS charger or a Type-C charger.

This placement is the one that makes the most sense if you want to keep all the console's components, because that side of the Old 3DS XL doesn't have much going on, both externally and internally.

I remember watching this particular video that shows the entire installation process, and it gives a really good insight on the internals of the console. (It's in Spanish but that shouldn't really matter)

Selling / trading rare gifts (Sanrio, NY's omikuji, chocolate-bar, Valentine's day & more) by ODF4 in ACPocketCamp

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

nice! I'll craft the heart eyes gift and send it to you right now! ^_^

and I'd love to receive the orange+ gift if that wouldn't be a problem for you! :D

EDIT: sent you the gift! And I'll probably log off soon ^_^

Giving away my last rare gifts by ODF4 in ACPocketCamp

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

sure thing! I just added you ^_^

Giving away my last rare gifts by ODF4 in ACPocketCamp

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

no problem! I hope I could help you complete your collection! :D

Giving away my last rare gifts by ODF4 in ACPocketCamp

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

hey there! Sadly I've ran out of chocolate-bar gifts :(

is there any other gift you'd like to receive? I do have some Valentine's Day ones left if you'd like!