Jump to content
Fiskey111

[ Request for LSPDFR 0.4 ]

Recommended Posts

Hello!

I was wondering what the odds of an API function to disable the availability of callouts!  L.S. Noire uses the API for its Persona and pursuits, however it doesn't utilize the callouts.

While I know that this might seem a bit too intense for a plugin to control, the community will easily weed out any plugins that overuse this.

Of course, if you wish to not implement this I will add reminders to have the player manually do it, however I would prefer to do it through the plugin during the stages, then reactivating callouts when a stage is completed.

Thanks!

Fiskey111

Share this post


Link to post
Share on other sites
11 minutes ago, Suffolk County Skin Co said:

I'm just curious, do you know when 0.4 will come out?

No, I am not a developer of LSPDFR.  I'm sure it will be out sometime though!

EvilJackCarver likes this

Share this post


Link to post
Share on other sites

@Fiskey111 you could possibly block callouts yourself with something like this:

            GameFiber.StartNew(delegate
            {
                while (true)
                {
                    GameFiber.Yield();
                    if (Functions.IsCalloutRunning()) { Functions.StopCurrentCallout(); }
                }
            });

IsCalloutRunning returns true as soon as the callout is displayed, so this should stop it before they can accept it. Might still show the callout notifications to the user though, haven't tested that.

Fiskey111 likes this

Share this post


Link to post
Share on other sites
1 hour ago, Darkmyre said:

@Fiskey111 you could possibly block callouts yourself with something like this:

 


            GameFiber.StartNew(delegate
            {
                while (true)
                {
                    GameFiber.Yield();
                    if (Functions.IsCalloutRunning()) { Functions.StopCurrentCallout(); }
                }
            });

 

IsCalloutRunning returns true as soon as the callout is displayed, so this should stop it before they can accept it. Might still show the callout notifications to the user though, haven't tested that.

Alright, that might work for the meantime!  If they could implement an API function to stop them temporarily I'd rather have that but at least that works!  Thank you!

Share this post


Link to post
Share on other sites
8 hours ago, Albo1125 said:

A simple solution would be to tell the user to set their availability to Busy using the N menu.

An API option to toggle this setting may be a nice addition too.

That's how I'm planning on going about it, however I figure I might as well ask for an API option!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×