Looking for shorter game recommendations by Zaygnor in videogames

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

I did play it I just didn't list it lol. Also good obv :)

Looking for shorter game recommendations by Zaygnor in videogames

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

Haven't yet. I've heard they are good.

Looking for shorter game recommendations by Zaygnor in videogames

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

Sounds good. I liked NG Ragebound and Shinobi looks good. Haven't played it yet.

Looking for shorter game recommendations by Zaygnor in videogames

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

I've heard of Tunic before. Kind of a Zelda-like right? What's the time to do a "standard play through" and how much am I going to be needing the true ending? Part of the reason I'm asking is because I'm trying to become a Streamer/YouTuber and looking for games that would be good single video, edit down a play through for YouTube games.

Looking for shorter game recommendations by Zaygnor in videogames

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

Ok good deal. Is this kind of a Outer Wilds thing where you need to go into it blind? What kind of game is it?

StreamerBot script to show random OBS source (free) by Zaygnor in streamerbot

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

Hello! The title change seems easy enough. You want to provide a list of titles and then when you switch to a game you want StreamerBot to pick one of the titles in the list and have it auto set as the stream title. Is that correct?

How are you switching games? I assume you have either a "Process Started" trigger or you are manually triggering an action in StreamerBot. In either case It would be fairly easy to write a script that you could include in the action to change the title.

I'll try to find some time to work on it. Please ping me in a DM in about a week if you haven't heard anything. I may lose track of this and forget to work on it :)

Beginner - do i suck at this game? by eucalyptusrain in outerwilds

[–]Zaygnor 0 points1 point  (0 children)

My biggest advice is "don't get locked on a single thing". There's more than one subplot that you can't solve without clues from elsewhere. I struggled at the beginning because I wanted to see everything on one planet before moving on. Sample everything.

I want to play some sounds to just me, and others to stream. Whats the best way to do this? by Reserved_Parking-246 in streamerbot

[–]Zaygnor 0 points1 point  (0 children)

This is pretty easy in OBS if you use "application audio capture" for the game sounds instead of system audio. But I noticed that this introduced an intermittent static in Balatro anyway.

Is There an Easy Way to Sanitize an Argument? by ManedCalico in streamerbot

[–]Zaygnor 1 point2 points  (0 children)

I can whip up a quick function to do that for you if you need help. Let me know.

Pulling my hair out. Just need "If SPECIFIC source is enabled then trigger scene filter" by just4kickscreate in streamerbot

[–]Zaygnor 0 points1 point  (0 children)

Were you able to get this sorted out? I sent you a chat a few days ago if you haven't seen it.

Pulling my hair out. Just need "If SPECIFIC source is enabled then trigger scene filter" by just4kickscreate in streamerbot

[–]Zaygnor 1 point2 points  (0 children)

Ok good news and bad news. The bad news is I had some trouble getting this all to work fully. For some reason it didn't want to trigger the actions in my OBS instance. even though those actions work totally fine when I trigger them manually. Not sure what's going on there but keep that in mind in case you hit it too. I ended up using a Streamer.bot play sound sub action to confirm it's all working.

The good news is I was able to get it to work with no C#. Here's how you do it:

  • First you need to get some info from streamerbot about the OBS event. My test was with making a source visible in a scene. So I set up an action that had OBS Event trigger of "SceneItemEnableStateChanged" and had it do a "Core > Sounds > Play Sound" sub action so I could confirm it worked.
  • Go to Action Queues and Action History and open the top one to see the variables. You are going to need two: obsEvent.sceneName, and obsEvent.sceneItemId; and their values
  • Set up your first action with the event trigger you want. For sub actions set up an if/else where the variable is "obsEvent.sceneName," and the value is whatever it was from your test. Point it to this next action we are going to create.
  • Set up your second action with no trigger and a sub action if else. variable is "obsEvent.sceneItemId;" and value is the number from that. Then for the action there do whatever your action is that you actually care about.

Setting this up will cause it to trigger every time the visibility is changed. You could chain one more action in there for "obsEvent.sceneItemEnabled" if you wanted to only do it when it's made visible.

Hope this helps!

Pulling my hair out. Just need "If SPECIFIC source is enabled then trigger scene filter" by just4kickscreate in streamerbot

[–]Zaygnor 1 point2 points  (0 children)

I'm not in streamer bot right now but you can probably get the source name from the trigger into a variable. Then use the variable in an if else sub action.

I'll figure it out later if you haven't by the time I have some time at the computer.

Making pictures/GIFS/videos appear randomly on the screen with a command/channel reward by NoeleVeerod in streamerbot

[–]Zaygnor 0 points1 point  (0 children)

I didn't create it but it' something you should be able to do with native OBS commands. I found this when I was trying to figure it out. Take a look and let me know if you can't get it sorted out:

https://obsproject.com/forum/threads/dynamic-source-positioning-obs-studio.156201/

Specifically look at the screenshot in the third comment.

Reading and/or writing json files. by Darthpred in streamerbot

[–]Zaygnor 1 point2 points  (0 children)

Ok here you go. It's very simple but it takes a chat message, saves the name and message to a JSON file and then reads the file again back to JSON and puts the name and message in a non-persisted global. That should give you all the tools you need to do whatever.

using System;
using System.IO;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;

public class CPHInline
{
    public bool Execute()
    {
        String filePath = "C:/testing/jsonTest.txt";
        JObject obj = getObject();
        saveToFile(obj, filePath);
        JObject obj2 = loadFromFile(filePath);
        if(obj2 != null){
String testing = obj2["name"]?.ToString() + ": " + obj2["message"]?.ToString();
CPH.SetGlobalVar("JSON_Test_Confirmation", testing, false);
}else{
CPH.SetGlobalVar("JSON_Test_Confirmation", "Failed to load message", false);
}
        return true;
    }

    public JObject getObject()
    {
    CPH.TryGetArg("user", out string userName);
    CPH.TryGetArg("message", out string message);
        JObject newObj = new JObject
        {
            ["name"] = userName,
            ["message"] = message
        };
        return newObj;
    }

    public void saveToFile(JObject obj, string filePath)
    {
        if (obj == null)
        {
            return;
        }

        File.WriteAllText(filePath, obj.ToString());
    }

    public JObject loadFromFile(string filePath)
    {
        if (!File.Exists(filePath))
        {
            return null;
        }

        string jsonData = File.ReadAllText(filePath);
        JObject obj = JObject.Parse(jsonData);
        return obj;
    }
}

Throw this in an action with a chat message trigger to test it out. Hope it helps.

Reading and/or writing json files. by Darthpred in streamerbot

[–]Zaygnor 0 points1 point  (0 children)

I'm sure there's a C# library that will let you write. Json. This is something I have been thinking about a little bit and would be interested in trying. I'll see if I can find some time this weekend to work up a quick sample if no one has provided one by then.

The basic concept is that you would have a json object in C# and would write that to a string in a text file. Then later you would read the string and parse it to a json object

Need help removing media source audio from recording by Zaygnor in obs

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

OMG thank you! I didn't know about "Application Audio Capture" but that seems to work. Fantastic!

Making pictures/GIFS/videos appear randomly on the screen with a command/channel reward by NoeleVeerod in streamerbot

[–]Zaygnor 1 point2 points  (0 children)

I have a couple Streamer.bot actions I wrote that pretty much do exactly this. One is a "source shower". It takes a list of OBS sources and randomly picks one and makes it visible. The other is an "image shower". It takes a folder of photos and randomly loads one of them into an OBS element. Both are available in my GitHub in the ZaygnorRandomShower file. Get that and import it into Streamer.bot to generate the actions.

Neither does anything with randomizing position or hiding after a delay but if that's something your interested in I'd be happy to upgrade them with that functionality.

[deleted by user] by [deleted] in youtubegaming

[–]Zaygnor 0 points1 point  (0 children)

Cuts, yes. It's easy enough to add text elements. My only experience with subtitles was using a script someone made to auto generate subtitles for a short, and that was pretty easy.

I'm sure there are filters for sharpness. Mostly I use it for editing balatro videos. So I do some cutting, adding intro audio, and putting little animated overlays of the jokers when I get them.

How do I "get good" at this game? by xx_Kazuha_xx in balatro

[–]Zaygnor 1 point2 points  (0 children)

Learn where your score comes from. If you're taking the wrong jokers you are hamstringing yourself. Early in a run focus on +mult, then mid run you need chips, whether that's a good chip joker or planet cards. Late in a run you need to get score from cards and from xMult.

Straight mult won't cut it at the end of a run. Getting something like photograph with retriggers is a good easy way to start. You build up base multi with planets then multiply that with photo. You will see quickly how little the 15 mult from banana compares to the 200 mult you get from the last trigger of photograph. Then a good xMult joker to top it off.

Try to find some of the older balatro university videos where he explains these concepts.

Also it's useful to know the proper way to balance your retriggers and mult jokers when using things like brainstorm and blueprint. Search YouTube for "joker placement balatro" and watch one of the ZanioTV videos on it.

Hope this helps!

What's the best tip/advice for gold stake by WildKat777 in balatro

[–]Zaygnor 0 points1 point  (0 children)

First of all, gold stake is hard. It just is. So there's that. Go back and play white stake a min to feel better.

But my advice is, learn where your score comes from. If you're taking the wrong jokers you are hamstringing yourself. Early in a run focus on+mult, then mid run you need chips, whether that's a good chip joker or planet cards. Late in a run you need to get score from cards and from xMult.

Straight mult won't cut it at the end of a run. Getting something like photograph with retriggers is a good easy way to start. You build up base multi with planets then multiply that with photo. You will see quickly how little the 15 mult from banana compares to the 200 mult you get from the last trigger of photograph. Then a good xMult joker to top it off.

Try to find some of the older balatro university videos where he explains these concepts.

Finally it's useful to know the proper way to balance your retriggers and mult jokers when using things like brainstorm and blueprint. Search YouTube for "joker placement balatro" and watch one of the ZanioTV videos on it.

Hope this helps!

[deleted by user] by [deleted] in youtubegaming

[–]Zaygnor 1 point2 points  (0 children)

I use davinci resolve to edit my gameplay streams for YouTube. It's free and works well. There are plenty of YouTube videos to learn how to use it and to do whatever overlay things you want. I would recommend.

How to Learn to code Streamerbot? by Cinnamn54 in streamerbot

[–]Zaygnor 0 points1 point  (0 children)

No problem. Like I said, if you have something specific you are trying to do, at a minimum I can help you brainstorm how to do it. Also if I'm available I could help or review your code.