Changing sides

Due to reasons I'll be completely laying down on Nintendo homebrew development. If I get a WiiU then it'll be an exception as I'll be making at least one homebrew for it.

I decided to compensate for this loss and learn three languages: Python, Swift, and ObjC. Since macOS has so nice standard functionality out of the box (like screen capture natively supported by the Quartz window manager, or in-GUI "vibrancy" as opposed to the window-only "Aero" transparency in Windows' DWM) I decided to poke some of this and see what I can come up with.

So far I find Swift my ideal choice. It's Python-like with its type hinting and the colon usage, but it also allows to poke the standard library classes like the "static operator this" in C# to extend their functionality via "protocols" (or as it's named in more sane languages, "interface").

I'd love to hear a few ideas to make for macOS, as I don't know where to begin with... because a blurred transparent window is not too much fun :P

Comments

I'm glad you're still doing the dev thing after that....stuff, but don't count Switch out; I would love too see what you could come up with for Switch--maybe a rainbow Joycon kit that changes on-the-fly, a program that makes the joycons vibrate parts of well-known songs, something that changes the "boop" (when a game card is inserted) to "AHHHHHHHHH WHAT THE FUUCCKKKKKK!" every time you switch carts.

But, whichever you choose, it's on you.
 
  • Like
Reactions: 4 people
G
IIRC weren't you bashed for work you did? Even though it wasn't intentional (could be someone else, i don't remember).

If so, it is your decision and I believe that you will do well wherever, seeing some of your recent projects.

@H1B1Esquire in case you haven't noticed, the Switch scene is already twice as toxic as the 3DS scene was at its peak. It would be a good idea to either wait until near end of cycle or just pass altogether.
 
  • Like
Reactions: 1 person
@blujay

I read the article on SALT, but I wouldn't say it's twice as toxic as 3DS...maybe 1/4.

We can change that for the (positive) better.

I'm slowly working on many things. I think I did a decent-ish job on cooling people down from that RxTools fiasco.
 
G
I came in shortly after A9LH came out, so I probably didn't see it at its worse, but this is pretty bad.
 
@blujay

LOL, dude, it was so bad, there were threads popping up left and right about so much shit--"this is garbage", "Use X or you're human trash", people straight-up stealing work, etc,.

So far, it's been relatively quiet, comparatively.

I'd say if 3DS was the Dark Ages, we're in the 1700's, at least.

Git yer slavery on. (Good news! Slavery never ended) (insert Kanye face here_.jpg)
 
  • Like
Reactions: 1 person
@TheGrayShow1467 doesn't sound too easy just by the description, but I'll try to look into it later. For some reason it feels like SIP will be in the way.

@H1B1Esquire Switch is also a Nintendo console, so it'll be also left out. I don't have, nor will ever have a Switch. Sorry.

@blujay yup, that. The recent Switch events were the last straw to break to make me go "fuck this shit I'm out". Lucky for me nobody has yet wanted to "milk" me for reactions, and I'd want it to stay that way. To this day I still have haters, so I'd try to avoid everything bad possible.
 
@MarcusD

".... I don't have, nor will ever have a Switch. Sorry."

Maybe. I'm a wild, not-giving-a-fuck-motherfucker and might just buy one for you to tool around with, purely because you said you'd never own one. Of course, under the condition that you give back to the community via homebrews.
 
  • Like
Reactions: 1 person
A library that port .Net Standard to OSX :evil:
This way we finally don't need a Windows os to develop UWP applications (Xamarin) any more.
And of course, let us run UWP applications as well.

Okay, time to get serious.
You could try to port some save editors like FEFTwiddler to OSX and some other Windows exclusive homebrew tools.
I think that would be a nice exercises to get the hang on things.

I would also suggest to take a look to Java and Kotlin.
Maybe you will like them as well.
 
  • Like
Reactions: 1 person
@H1B1Esquire I actually said something like that a looooong time ago, but for PSVita and WiiU. It no longer stands for the PSVita because I find it extremely difficult to make even the simplest things on my PSP, so I assume it's like that on the PSVita too. But that still stands for WiiU.
What I said a long time ago was that someone would lend me their (preferably pre-hacked) console and a homebrew for me to work on, then I'd do it, and give it back along with a homebrew executable. But nobody else is fond of the idea, so I never got around it :P

@JordenNixNix you can already run dotNOT stuff in wine/mono. Also UWP EWW >.<
As for Java and Kotlin, oh hell no... though I might peek FEFTwiddler on thursday, and will try to port it to Swift once I figure out how the windowing system works and how to create vibrancy in Swift. I'm still learning Swift, so it might take a good while, considering I have negative free time due to school.
 
@MarcusD

Well, I make nightmares, dreams and wishes come true--If I get in the NY union, I've got a setup where I'll essentially be bringing in $1,500+ weekly. If all goes well, I can do whatever I feel like begging-midle of June.

If it doesn't pan out, I'm going back to $450.00 weekly and should be able to figure things out by middle-late July/Early August, but I'll definitely PM you details when things are laid out.

Though, I'll most likely have to send you a US Switch, as our currency is Trump compared to EU/UK currency.
 
  • Like
Reactions: 1 person
@H1B1Esquire well, I don't know what I should do with the Switch in the first place, as I never wanted one. I'm only familiar with 32bit sadly, and the ARM64 removed some features I actually liked. I only have two ideas for the Switch, but those are just direct clones of my already existing 3DS homebrew, so that's boring :/ Besides, I'd have to keep the console for a few months because I can't just learn deving for it in a few days. It took me a good while to get so familiar with the 3DS system. Even though the Switch is just a 64bit Horizon kernel with 3DS-esque sysmodules slapped in it, I'm pretty sure I can't just go around poking obscure hwregs and expect it to do stuff. And it's not even mine, so I can't even experiment with hacky stuff, because I might accidently damage some hardware in it by doing that >_> I doubt anyone would want to risk it. I'm confident enough risking my own hardware bought on my own money gathered with my own work, hence I never broke any 3DS because my confidence kept me from that happening. But I'm pretty sure I'll be so nervous with a gifted hardware that I might break it by accident just purely by holding it in my hands.

idk
 
@MarcusD
images


Kate already gave me an idea of how bad things can get. This is actually a good pic--I can't find the picture of 10+ chopped, fried Switch units that were murdered in the cross-fire.

If you truly didn't want the system all, that's one thing, but I'm willing to donate to the cause, so it'd be yours to tool around with.

I also definitely understand it's something you'd need time to work with, but I have to imagine you'll be able to work a little bit faster than some of the devs who are currently working on Switch stuff, as you you'll basically be able to piggyback from their work with CFW/RCM. The way I view it, the more people working on the system, the better.

TL;DR it's cool--me giving you a Switch is pretty much my Patreon donation.
 
  • Like
Reactions: 1 person
@H1B1Esquire well if you say so... but I just realized RainWay already exists, and you can afaik connect the JoyCons to the PC without requiring a Switch at all, so I honestly have no idea what I'd do with a Switch at this point...

(derp, I forgot to hit "Post Reply")
 
@MarcusD
"(derp, I forgot to hit "Post Reply")"

You didn't--I don't believe this option exists on blogs. I figure the blog section was meant to be utilized in an alternate manner.

However, if you feel that you can write HB without a Switch, cool. If not, I'll still PM you with details when I get my druthers.
 
@H1B1Esquire yeah, that is why I need a real console because I learned using the 3DS that emulators are highly inaccurate, and sometimes there are very useful hardware features which are impossible to emulate (*cough*LCD Controller*/cough*).

But yeah, if I could write a homebrew without a real console then I would've done OCDM4U by now :P

Besides, the only emulator which meets the system requirements is Dolphin, the rest don't work, so yeah...
 
  • Like
Reactions: 1 person

Blog entry information

Author
Sono
Views
638
Comments
46
Last update

More entries in Personal Blogs

More entries from Sono

General chit-chat
Help Users
  • No one is chatting at the moment.
    The Real Jdbye @ The Real Jdbye: @BakerMan needs more expand dong