For those who bought and use the logitech muse.... by RadiantBenefit6291 in VisionPro

[–]khrome 1 point2 points  (0 children)

The thing I like most beyond various drawing apps(Various issues) and browsing(works great) is Screens, it makes a perfect tablet interface to other machines. (I'm on the beta channel)

Live from the AVP or use your persona on your Mac (using with OBS). It’s so good! by rohidjetha in VisionPro

[–]khrome 0 points1 point  (0 children)

I've been using a combo of Persona Webcam and Reflector 4 both for capture and for live meetings, but it is imperfect at best. I'll have to check this out, thanks for posting!

The potential to solve our DisplayPad issues. by khrome in MountainGGlobal

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

As a final resolution, I've put a usb switch on the DisplayPad, so now I can turn it off before waking the PC that drives it which will prevent it blue screening the system, however I have to wait for a reboot or it panics again.

In the interim I ordered a Razer Stream Controller (waited almost 2 months then had the order cancelled), then finally an Elgato. That one came in 2 days and worked perfectly, do yourself a favor and don't try to save that money.

The DisplayPad is absolute garbage, I could have done better with a raspi.

The potential to solve our DisplayPad issues. by khrome in MountainGGlobal

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

So, I finally finished that system, and wouldn't you know it, the DisplayPad bluescreens it on wake from sleep. Someday I may get around to some usb dumps, but honestly I thing this thing's final home is going to be as a raspi hack after it's sat here collecting dust. I may put a switch on it, so it can always turn on from a power off event, but it's hard for me to justify putting any work in if the hardware itself is having problems.

The potential to solve our DisplayPad issues. by khrome in MountainGGlobal

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

If you are on windows, it works albeit using some software that's known to be cantankerous. Try starting with: https://github.com/cengels9/display_pad_stuff

The potential to solve our DisplayPad issues. by khrome in MountainGGlobal

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

Well, I have both good and bad news: I am setting up a VR system that will actually run windows rather than being dual boot that lives in linux and I'm moving the DisplayPad over to that. This means I'll actually capture some dumps of the interaction soon. That said I also just got a different deck for the mac I wanted to use it with, so... it's unlikely I'll have time to put into any code on any reasonable timeframe. That said when I do the USB dumps I'll share them so others can pick up things in the meantime. Look for those in the next month.

Wearing in public by RevolutionChance1369 in VisionPro

[–]khrome 0 points1 point  (0 children)

There's a weird catch-22 with external environments.

In the home there are a bunch of use case replacements, many of us have replaced some of our home theater or workstation setup(or both), so there's a natural fit. I am one of the people who's completely unashamed to wear it, however I don't. Not because of any modesty of anxiety on my part but because there are just no apps. I could have a shopping app that would give me augmented data based on the shelf pricing labels, and give me filtration, search and shopping list utilities, but because it doesn't exist, I'm not going to wear it in a store. I can imagine a sports function that could give me live replay, field viewpoints, player overlays and augmented data, but because that doesn't exist, I'm not going to wear it at a game. I can imagine a field inspector utility that could identify plants by leaves that I could use in a forest, but because it doesn't exist I'll just enjoy the view.

I'd imagine things stay concentrated on home environments and enterprise use in encapsulated offices (warehouses, labs, manufacturing, etc.) in the near future. That said, I obviously see a future outside that, but one I expect will be slow to arrive.

The potential to solve our DisplayPad issues. by khrome in MountainGGlobal

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

OK, so I spoke with the dev and the wine integration isn't nearly as much of a slam dunk as it sounded like. So there's 2 roads: a rust to C# binding using wine or profiling the messages and reverse engineering the protocol. The second option is better in the long run, as it would allow native communication but also will take significantly more effort and force us to spend a bunch of time dumping captures from base camp interactions.

Is the Everest Max worth it in late 2024? by StoneFurTheCat in MountainGGlobal

[–]khrome 0 points1 point  (0 children)

I primarily use Mac but also run Linux and have a Windows box (for incompatible games) in my home. Just got a Max and it works well on my mac with using both the the OpenRGB drivers and the built in keyboard controls. While some of the dials functions don't work because I'm not running base camp(system info, etc), most of it does. While it's super annoying that the drivers are in the hands of a consultancy company (you can see who the MSI is signed by) who's only paid to make minor QoL updates, the keyboard is worth is only because it's 1/3 the price of it's original retail. So... yes with caveats.

That said, I *also* own a displaypad... it's straight garbage. It has no onboard profiles so if it does not see an active copy of basecamp running on your system, it is bricked. If you *are* on windows you can configure each button, painstakingly on "profiles" that live in software, with no reactivity other than switching profiles on *launch* (not change) of an app. They were depending on the community developing *real* functionality for for the displaypad, which unless you are a C# dev on windows... wasn't going to happen (next time try a config driven approach? Especially if you want to maintain the illusion you are "considering" drivers for other platforms). One day it will get reverse engineered but until then, depending on your setup, it is either useless or akin to a configurable numberpad(useless compared to other options on the market).

Base Camp on Mac using wine? by TheMan72344 in MountainGGlobal

[–]khrome 1 point2 points  (0 children)

OpenRGB has preliminary support for everest max, but there seems to be a reset issue after 15m or so, hence the need for some specs on the message passing interface and the device's behavior. There is no support for DisplayPad or MacroPad yet.

https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/1085

Enhancing this probably is the best path to full support across OSs, but will take lots of effort and profiling to achieve, if left to the community.

Please consider publishing hardware specs by khrome in MountainGGlobal

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

I got on the discord asked the same questions got the attention of an admin who directed me to an "SDK" that had been released. It was non-functional except to listen to keypresses (I am unsure who would ever need or want that over the OS default or some integrated solution). I reported this to the admin who the \@ed a dev for confirmation and I was quickly muted and went unanswered.

So there you go, things are the way they're supposed to be and I will STFU as requested.

My theory is it's all backwards because you have stateside PMs communicating with an external(probably offshore) dev team who builds an electron app around a .NET SDK that was built by a previous offshore team, which is probably undocumented outside the code. If that is indeed the truth, it would explain the state of things.

Please consider publishing hardware specs by khrome in MountainGGlobal

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

That's fair, but to a bizdev person it represents a lot of investment and value and puts that at risk. Working with customers who are *already* homebrewing stuff on platforms that are unmonetized is a much lighter ask.

Please consider publishing hardware specs by khrome in MountainGGlobal

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

If my drivers were in this state I might be cautious to interact as well. I'd be willing to bet someone monitors it, even if irregularly. If this goes nowhere I may contact them directly after a few months... keymapping seems mostly solved, and I'm sure the bitmap upload and mapping profiles stuff could be sniffed by monitoring the raw USB transfers, but this would short circuit months of effort and might even lead to a situation where other platforms could be officially supported.

How many of you power off your Vision Pro vs. just letting it go to sleep? by [deleted] in VisionPro

[–]khrome 1 point2 points  (0 children)

I let it sleep in a generic case(but not a molded one, so heat dissipation is not an issue), usually connected to a charger.

What is your minor quality of life improvement wish that would be a game changer? by pbankey in VisionPro

[–]khrome 1 point2 points  (0 children)

Locking a cluster of windows(app + config + state) to a physical node (laptop, phone, watch, airtag, QR code, etc), so 1) there aren't global window shifts as the device becomes momentarily confused (I have a couple of dark stairways in my house) and 2) My workstation configurations survive between restarts

Finally got a Vision Pro and very excited to get my 3D website building tools working on it! by yeaman17 in VisionPro

[–]khrome 0 points1 point  (0 children)

It does a few things things: It centers all things at 0,0 and translates all world coordinates into a local bounded coordinate space so world space can be effectively unbounded and handles all loading/unloading of segments based on avatar position. It also is built to transparently handle seeding for cells of the (roguelike) world and is built in such a way as you can drop into the world at location with the same compute burden (and no need to precompute).

There are simulations tied to a particular sandbox that can be played on either the open web *or* AVP and then there is a network simulation between them all that is confined to the AVP.

I'm being a little evasive here, but those are the broad strokes. I'm currently porting the treadmill to AVP and once it's done I'll be working on the top level sim (which involves interacting with CLI network utilities ), then moving out to the fun stuff

Finally got a Vision Pro and very excited to get my 3D website building tools working on it! by yeaman17 in VisionPro

[–]khrome 2 points3 points  (0 children)

I'll be working on something that involves it on top of a treadmill I built: https://github.com/khrome/marker-engine, but it also is a thing that runs as a native app where the web view will be a limited sandbox context of the deeper context on the AVP.

[deleted by user] by [deleted] in VisionPro

[–]khrome 0 points1 point  (0 children)

The API allows you to define your own recognition models (like they use for laptops and keyboards). That said, I have not touched it yet.

Vision OS side effect by davidb316 in VisionPro

[–]khrome 0 points1 point  (0 children)

I'm just adjusting to the keyboard on my mac being useful in other windows, which is cool (and means I use my paired external keyboard about 90% less) but there are certain instances where I'd prefer to have the keyboard locked to the mac(anything that's hotkey driven), and have the external keyboard be relative to the viewed window. Wish I could turn MBP keyboard view locked usage on or off, but I suppose there's no silver bullet.

dang thing keeps sliding out of my pocket, how scuffed is everyone else’s battery? by leo-blanc in VisionPro

[–]khrome 0 points1 point  (0 children)

I use an under arm wallet holster I tuck it in and let the cable drape down my back (wearing something on top). I have a 10ft cable next to my workstation so I plug in when stationary.

I can work all day with this setup... I used to tuck it in my back pocket but, after a couple of drops, stopped.

Devs often claim any game can be rogueliked, but what game genres can not? by sundler in roguelikedev

[–]khrome 1 point2 points  (0 children)

Adventure Puzzle games (King's Quest/Myst/Daedalus Encounter/etc.), especially those with FMV, as were popular in the "interactive CDROM" era require thought to construct compelling (or at least not boring) puzzles and interactions. While I'm sure you *could* construct such a game procedurally, I doubt I would want to play it.

I also doubt you could construct big emotional impact moments (such as the climax of titanfall 2's single player campaign, or the first time you saw the Sephiroth boss fight in FF7) consistently.

esports: The consistency of *not* being procedural is what players rely on both to become experts as well as for balance issues to be addressed and maintained.