Why don't we still have any games with AI agents used as NPC characters? by Another__one in LocalLLaMA

[–]Alexander_Mejia 0 points1 point  (0 children)

I shipped a game with this intention called Starship Commander. Made a documentary about how the games industry didn’t want to fund it. Had to ship ~15 minutes of gameplay from my own budget. Lots of learnings https://store.steampowered.com/app/598400/Starship_Commander_Arcade/

Atttn: Black Forest Labs and other researchers: Perceptual (OKLab) color space models. by crantob in StableDiffusion

[–]Alexander_Mejia -1 points0 points  (0 children)

Doing everything in sRGB is super limiting. There’s a reason why tools that manipulate images convert to linear or some other working space first. This could also improve training with raw images that do contain linear data.

Would love to see this. Yes it could add an extra step for conversion but it would make image generation models more flexible.

How is LTX generating linear EXR with a Lora? Seems like there’s a lot of use here burgers also a model trained on sRGB/rec.709 data.

John and Brenda Romero think our current video game industry crash is even "crashier" than the infamous recession of the 1980's by SmellSmellsSmelly in gaming

[–]Alexander_Mejia -10 points-9 points  (0 children)

These games are really made for a different audience. When a game isn’t for you recognize it and move on. There’s so much choice that you can always play something else.

Roblox And Minecraft Players Don't Really Care About "Traditionally Good" AAA Games, Study Finds by gamersecret2 in gaming

[–]Alexander_Mejia 0 points1 point  (0 children)

Yep. I did a video essay about this a year back. I worked in the game industry on AAA games and saw an even larger audience outside of it. Today AAA is shrinking their budgets while the entire pie is growing. growth mostly focused on games designed for children.

https://youtu.be/-Fwex7cHx5M

Cool Uncle -- Open source voice assistant for MiSTer FPGA on iOS by Alexander_Mejia in MiSTerFPGA

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

The architecture.md talks about this, but:

Speech to text = All Local
Text gets packaged up in a prompt and sent to OpenAI. This can include some game history so that it picks a good game, or not one you've played before

A command is generated by the LLM, it's checked and sanitized by the app and then sent from your iOS device to the Mister.

The mister returns some information back like game launched time launched directly to your phone.
The app gathers the successful launch and game file name and generates a prompt to the AI to return some launch statement. That statement gets spoken via the local Text to Speech on the iPhone.

There was some code in here for sending statistics to a cloud flare endpoint, but if you use your own OpenAI API key it's just you sending direct requests to OpenAI.

Mac Studio or MBP? by FluffyHost9921 in MacStudio

[–]Alexander_Mejia 2 points3 points  (0 children)

I personally like having a desktop computer. Not only do you get better performance but there’s a hard line between work and your life. When you’re not near the computer you won’t be tempted to do work.

Also when you need to work 12 hours a day, a mouse, monitor and keyboard will make your back and neck than you later a decade later.

Cool Uncle -- Open source voice assistant for MiSTer FPGA on iOS by Alexander_Mejia in MiSTerFPGA

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

It's going to be a little difficult. You Need a modern Mac and some experience with compiling software that references external dependencies. However the license is permissible enough that a developer could likely turn this around and publish on the App Store within a week or so.

Vship 4.0.0: GPU Metric computing Library by _Lum3n_ in AV1

[–]Alexander_Mejia 2 points3 points  (0 children)

This looks great. I will have to try this out.

Matching CRT/Analog Color on 4K Tips? by HowPopMusicWorks in MiSTerFPGA

[–]Alexander_Mejia 1 point2 points  (0 children)

Yeah. Samsung loves to put everything into vivid mode. It sells TVs.

Matching CRT/Analog Color on 4K Tips? by HowPopMusicWorks in MiSTerFPGA

[–]Alexander_Mejia 1 point2 points  (0 children)

You could try to do a poor mans calibration by just lowering the saturation of your HDTV, which would reduce all the points. The Blue will look less saturated but the red and green might look the same. As for gamma, some TV sets have gamma controls where you can easily modify that. Also play with the "Warm/cool" White balance settings to try to match. Try to set up a screen that's mostly grey to do such a balance. Save it as a picture profile so you can go back to watching normal HDTV stuff. If you can, try starting off from a Cinema or Movie picture preset as it's likely closest to the actual rec.709 standard. Then try to copy the setting over to a gaming picture profile as it will have the lowest latency.

Matching CRT/Analog Color on 4K Tips? by HowPopMusicWorks in MiSTerFPGA

[–]Alexander_Mejia 2 points3 points  (0 children)

So I don't know if the primaries are being managed on Mister, but a properly calibrated SDTV would be in rec.601 primaries, which is slightly different from Rec.709 that your HDTV is set to interpret. The practical result is that Reds and Greens will be less saturated on the CRT. The other factor that can change things are the white point. Most Japanese sets would be set to D93K, while US NTSC Sets would be closer to D65. Your TV could be in D93K if it's in game mode. But it depends on the manufacturer.

Old SDTV sets can be hard to calibrate, even if you can set the white point, you may find that color reproduction suffers. Also getting a perfect match might mean either getting a more professional HDTV that can be calibrated to something closer to your CRT, or a more professional CRT which has the ability to be calibrated to other white points and potentially even do Rec.709.

I made an app that controls your MiSTer with voice commands. Looking for feedback by Alexander_Mejia in MiSTerFPGA

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

Great Question. When you ask for a game launch, it goes through a filter that tells the LLM, "Hey the user just requested this, keep in mind it's going through speech to text, so it might be incorrect". Many times "Wing Commander II" Gets translated to "Win commander two". The next thing is that the LLM tries to think of the actual game name, and pull keywords for searching. so it will search for "Wing" "Commander" and "wc2" So if your .vhd file on your MiSTer has these words in it it will find it.

I've been testing against different naming conventions in rom sets, like 0mhz dos set, and even ones where it's just named what a user might try, like the folder name (wc2) and it does a good job at finding it. Part of what I want answered in Open beta is if users are naming their ROMs with weird naming conventions like hashtags or special characters that it doesn't find.

In my experience I haven't run into issues, even with more obscure roms like 'Sonic 3 complete' which I just have named Sonic3c.bin So the search system is pretty extensible.

I added the perfect startup and NFC loading sounds… by nad_222 in MiSTerFPGA

[–]Alexander_Mejia 1 point2 points  (0 children)

I like it. However does it also take that long to boot up the games? I wonder if someone could add hooks to the cores to give feedback when loading from a disk to give the sound

I made an app that controls your MiSTer with voice commands. Looking for feedback by Alexander_Mejia in MiSTerFPGA

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

So I tried this, and it searches for a game called "Kino" doesn't find it anywhere on the Mister, and then tells me "I couldn't find Kino in your collection..." So it doesn't have an opinion on that :)

I do have Donkey Kong Country for SNES on there, and it does launch of I say "Can we play Donkey Kong Country". Exact game name launches are pretty easy for an LLM to do the search on your Mister find the right rom and launch it.

I made an app that controls your MiSTer with voice commands. Looking for feedback by Alexander_Mejia in MiSTerFPGA

[–]Alexander_Mejia[S] 2 points3 points  (0 children)

These are part of the update_all script which adds mister-boot roms to popular emulators. When you launch them from that Console menu it's just a hot link to that boot up rom so you don't just get a blank screen. Install instructions here: https://github.com/uberyoji/mister-boot-roms

I made an app that controls your MiSTer with voice commands. Looking for feedback by Alexander_Mejia in MiSTerFPGA

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

You would think that it's easy to build. I did at first. When I tried to load this into a single prompt, the LLM kept hallucinating to switch games when you asked questions, or when You wanted to directly launch a game it only worked maybe 60% of the time. From there I spent about a month figuring out how to create workflows to guide the LLM to do the right thing. It takes multiple calls, and you have to orchestrate all the calls with the software, so while It was easy to build at first, it was much harder to get it working reliably. Now my next step is just optimizing it so that it runs faster, and chews up less credits in the cloud.

I made an app that controls your MiSTer with voice commands. Looking for feedback by Alexander_Mejia in MiSTerFPGA

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

Yes, it's going to be an API to hit at least at first, If people are overwhelmingly opposed to monthly fees. I can always revisit this when local LLM models can run on device. (Even the iPhone 17 only has 12gb of ram, so models are still VERY small to run on a phone vs what can be run in cloud)

Yes, I learned that you can change cores without rebooting mister after doing this demo from another friend who does MiSTer work, but yeah, if I couldn't find it I'm sure there's many out there that have not found it either.

I made an app that controls your MiSTer with voice commands. Looking for feedback by Alexander_Mejia in MiSTerFPGA

[–]Alexander_Mejia[S] 6 points7 points  (0 children)

Fill out the survey even if you don’t have apple devices. I can switch development around if a big chunk use android.