When I load a video from SLR with SLR connected, should a heatmap be showing on MFP? What about videos with heatmaps on Heresphere with Heresphere connected?
Yes, but SLR scripts are streamed so you will only see the parts that have been downloaded.
Not sure what you mean with HereSphere tho, you would have to expand.
For some websites, like czechvrnetwork, and badoinkvr, when you load the videos using Heresphere integration (the one that shows the videos as “cards”) a script is automatically loaded for each video (if it’s available, of course).
Wooooooo new feature version baby, that’s what i’ve been waiting fooor! Now where’s our v1.32 public release? Is that going to magically appear on the github now? Or will the timed exclusivity grift continue? Stay tuned right here for more awesome paywalled “”“open-sourceness”“”!
Technically that should work too if you also add the credentials to MFP in “HereSphere” script repository, but I could not fully test it with sites like czechvr/badoink, I only tested it with stash/xbvr but the api should work the same. I had troubles finding sites that support the HereSphere cards and that publish script to HereSphere. Most only work with handy.
Nah… I’m following your suggestions and I’m archiving the github repo, this way I can continue to scam the whole community. Thank you for your attention to this matter.
ah, I got the patreon version so now I see Heresphere as a repository. What am I supposed to add here? I don’t think I have a user and password for heresphere. ShouldI add my credentials to badoinkvr.com?
The one thing I’d like to do the most is to be able to get a local funscript copy of SLRs scripts. I managed to do that by having a file as the output, and then scrubbing the video until all parts loaded, but this felt like a lot of manual work.
Is there any way MFP can store or export a full local copy of the script it has loaded?
Yes, you add credentials to the site you want the scripts from, and heresphere api url, which usually is just https://badoinkvr.com/heresphere:443.
But badoinkvr seems to have made the api access behind the first “are you 18” popup, which is a dumb design, so MFP will not be able to work with it. It requires a full web browser that saves sessions/cookies to access the api.
I found some other example api urls on HereSphere discord:
czechvrnetwork.com/heresphere
api.naughtyapi.com/heresphere
povr.com/heresphere
realjamvr.com/heresphere
vrspy.com/heresphere
You can’t save SLR scripts, you would have to watch the whole video and record with File output. Just loading all of the chunks does not make it save with File output, you have to watch the whole thing. And then you will have to sync the script start/end to the video. Also File output is sampled like a serial TCode device, its not the original script that is saved.
This is basically the same as recording the handy scripts, technically you can do it but its too much work.
Aha, so you finally decided to drop the act then. Shame on you for this pathetic behavior. At least you’re being honest about not giving a single fuck about the open source community. I encourage those who care about this to boycott your project.
you should update your subtitle then as well, my suggestion would be “taking a shit on what i used to stand for just because I can”.
I see, thanks for the answers. Is there any reason why players like MFP or even Heresphere can get and read the full script from these websites, but are unable to write a copy of what they’re reading? Or is it more of a copyright issue than technical issue?
Well in case of HereSphere and all of the HereSphere enabled sites you should be able to download the scripts directly from the site if you can see them in HereSphere. At least I’m assuming you can since HereSphere api is very simple and has no security, the site just sends it links to the scripts when authenticated with valid username/password from the site.
In case of SLR, MFP uses unofficial/internal apis, obviously still requiring valid subscription, so its more of a gray zone and I want to play nice.
You are funny, I’m not sure if you are trolling or not. TBH I’m not even sure what is your issue at this point. Do I have to publish 1.32? Do I also have to publish 1.33/1.34? Do I publish SLR code? Do you want me to send you reparations for emotional distress?
Also what open source community, between initial commit and current version on github was 4 years, plus now the additional ~1 year since last commit. Please go and check how many contributions there were to MFP over those 5 years.
You are acting like its some outrageous act that someone wants to get something in return from working on a project for years with little feedback and contributions from “open source community”. All my other stuff is not timed behind patreon.
Everyone always does the pikatchu face when an open source project tries to monetize while they are not supporting it in any way. If you are such an advocate of open source, please tell us how many open source projects do you donate or contribute to.
Go use the energy on something more important, like discord age verification.
Lmao the fact that you think I’m trolling by voicing very valid concerns about one of the main sex tech middleware apps (a one man project no less), bucking the open source narrative, after seeing countless other examples of important projects (open and closed) becoming abandonware because the main author dissappeared or became scummy, either means you’re completely unaware of the importance of your codebase and the need to have proper maintainability set in place for the future preservation and improvement of this niche, or it means you genuinely don’t care what happens either way with the niche. But i find the latter hard to believe since you would not have chosen to dedicate so much of your life building this tool otherwise. So obliviousness and nonchalance is more likely.
Could I express myself in a less offhanded manner? Of course, I have in the past, before you started ignoring me and others here who have voiced the exact same concerns. But since being offhanded seems to make you actually reply instead of ignoring, guess it’s also a valid type of answer.
Either way, nobody is denying how valuable your work is and has been. Hell, I would not be making these remarks had it not been. You just seem to be grossly misunderstanding that value, and the principles of why you’re doing it. Is creating open source software mostly a selfless act, with not too many others willing to contribute, especially for niches of niches of niches like this? Yeah it is, there is no denying that. Is it wrong to want to get some support for your work? Of course not. I’m not absurd, and you deserve support for it.
The problem is that you think that somehow it’s not possible to simultaneously keep MFP open sourced and get support for your work. I don’t understand how you think that’s not possible when there are literally multiple ways to go about doing that. Off the top of my head i can think of two main avenues:
- Literally just distributing a patron only version with added features on your Patreon, while keeping the main codebase open sourced. That should be quite straightforward assuming you already have the code for the optional extra features organized correctly in some separate files. Just don’t open source those extra files. Probably a tiny bit extra of set up is needed to ensure it can be built both with and without them, but it shouldn’t be a monumental task.
- Make these features into separate plugin(s) and sell them standalone. At least as much as is possible using the current plugin systems you’ve developed. And if they require deeper integration than the plugin system can offer, then that’s fine, turn to option 1. But over time, if the plugin system improves further, then the goal should be to have as much of the paid-for content as possible be handled via plugins.
You know your codebase best, I’m 100% sure there are other options as well. You can also monetize beta testing of let’s say a new major version, where once again you can have that code be closed and built separately until the point when it’s ready for integration with the main repo. You can allow patrons that donate more to have a more direct say over what should be the project direction, what new features to work on, etc etc. I literally can’t think of a single downside to doing these things. Are you somehow scared now that if you were to offer the latest versions publicly again, you’d lose all your support? Sure, there may be some who were only donating to have access to that, but that’s also the fault of this paywall structure you’ve set up. If you reorganize the tier rewards such that people can still enjoy the patron benefits, then you’ll see that support will bounce back over time and even grow further because the rewards would make more sense.
And I swear to you I will support you as well if you did that, even if i don’t personally use SLR or need any of the paid-for integrations. Even after all these arguments. Because what do you know, I’m not actually a troll, i’m just someone who genuinely believes this niche must be open, decentralized, democratized and maintainable. Am I an idealist? Sure, whatever. I just want people all over the world to have the freedom to escape this disgustingly shitty life that gets more restrictive every passing day, like you said. We’re engineers, we solve problems, because we want to live in a better world, together. Or at least I know I do.
Just looking at your Patreon btw, you have 4 tiers with identical rewards. You are likely missing out on potential support solely because you didn’t spend a bit of time setting up the tier rewards properly. Maybe spend a week or so rethinking your Patreon approach, revamp your page and rewards, prepare the codebase for reintegration with git and do a soft relaunch? Seems like the perfect occasion also because you’ve just launched a new feature version. Again, these are all low hanging fruit that could significantly improve both your revenue and your standing with people that care about this project. Also, open up a proper community (like a discord, except fuck discord) where you can have people talking about bugs they encounter, stuff they want to see more of, etc etc. This thread has reached almost 2k messages, mostly just bug reports and endless explanations. Don’t you think there’s a better way to organize this community you’ve built? And maybe if you do, then more people will be willing to contribute with bug reports or maybe even actual development.
Developers are allowed to lose interest or move on and stop working on a project. Users of hobby/part time projects are not guaranteed endless support and updates.
If I was ever to stop working on MFP I would announce the last version and then push everything to github including patreon branch. I don’t know if that satisfies your future preservation.
I never said its impossible, its literally how I did it before. Then I noticed that patreon uses care a little about the project, while otherwise people just demand features and fixes while not even having the will to send me the logs so I can fix stuff. Literally bare minimum.
Thats exactly how I do it now? Just different wording for precisely the same thing. Tho true I went for 2 versions instead of 1.
I understand, but why are you also not directing this at for example paid script creators, which charge like 3-5$ per script.
This arguing is pointless, it boils down to: i don’t like how you do stuff, you should to this, change or you are bad.
The funny thing is I would have pushed 1.32 on the 1.34 release like I said I would, but somehow I became satan incarnate, so here we are. Or maybe you don’t want 1.32 and want everything, dunno.
So i really don’t understand then, is this all because you want users to be more involved in bug reports? Like is that really the only reason why? Or is that just the excuse you’ve come up with to have cover to duck behind when you get criticism for your methods?
Respectfully, beta testing you are not doing. What you’re doing is called indefinite exclusivity with a facade of open source. Beta testing new features would be if you kept things private for people to test until launching the new feature e.g. until 1.34.0 launched, then made that branch public.
Script creators are an entire subject altogether, in my opinion scripting as a whole is sisyphian work. Eventually it will be automated to enough of an extent that hopefully those people will be either able to retire or to become 50x more productive. That’s not the point or subject of my arguments either way, we are software developers not script creators.
Aaaand of course he throws in the victim card at the end. Of course you were juuust about to do that thing you seemingly lost all interest in anyway, if it weren’t for evil ol’ meeee pointing out the flaws in your ways. And now that i have, nobody wins because you got valid criticism. How predictable.
I appreciate at least that you promise to ensure the end of life code is at least made public. But holy hell dude your attitude otherwise baffles me.
I wonder if you’re ever actually going to take any of my advice and meaningfully increase your revenue and use actually meaningful ways to get that feedback that feels so important to you. Despite trashtalking everything that i say and victimizing yourself on top of continuing the grift.
Remember. The ONLY thing me and other people asked you to do is to uphold the things you claim to stand for and develop open software. What you are doing now for MFP is not developing open software. And if you genuinely cared about open software you would have found ways to achieve what you want, get people to report bugs however you want, while not betraying the community and the core principles of OSS development. Doesn’t matter that you may or may not do that for other projects. For THIS project you are at this point not developing open software. Until you either change that or retract your claims of doing so, you are objectively grifting and i will point it out as such.
with 1.34 release - does that mean 1.33 will be on github free soon?
Or just clearly say it already - you don’t publish free version anymore
Really man, state it loud and clear, so people would stop following your topic in waiting for free releases
upd: oops, wrong reply, idk how to remove reply lol
No worries haha, indeed this has been my whole point as well. Turns out i’m once again not alone in thinking this attitude is wrong either.
I’m not saying it’s wrong. He can make it fully paywalled if he like, he is developer of it after all.
But SAY IT clearly, if there will be no more free releases - state it. So people stop waiting for it without any news.
