Teh Dango

Why the Rating Controls?!

9 posts in this topic

I am not entirely sure why you are now setting player rating. I know InfiniStar does it cause he is a control freak but come on now. This basically makes Sarge AI stop working. Could someone please explain the purpose of this?

  • Like 2

Share this post


Link to post
Share on other sites
Advertisement
4 hours ago, BetterDeadThanZed said:

What is player rating?

Rating is generallly only used when dealing with ai. Its a "behind the curtain" variable for entities such as agents or units. Although ot may be used for other reasons i have never seen it used as a way to hack. To rstrict the use of it is quite meaningless in my experience. Basically it is used to detect hostile and friendly units so ai know how to react in the case of sarge ai.

And on another note, the rating restriction effectivley breaks any ai addon that uses rating so its not just an issue for myself but many other developers.

Edited by Teh Dango
Ranting
  • Like 3

Share this post


Link to post
Share on other sites
12 hours ago, sirbeni said:

I´ve actually the same prob with infi& FuMs Mission System :$

player rating kicks

I see they made it possible to override their files, whew. This is what I did:

class CfgExileCustomCode 
{
	/*
		You can overwrite every single file of our code without touching it.
		To do that, add the function name you want to overwrite plus the 
		path to your custom file here. If you wonder how this works, have a
		look at our bootstrap/fn_preInit.sqf function.

		Simply add the following scheme here:

		<Function Name of Exile> = "<New File Name>";

		Example:

		ExileClient_util_fusRoDah = "myaddon\myfunction.sqf";
	*/
	ExileClient_system_rating_balance = "sarge\ratingFix.sqf";
};

I made this file where I needed it and it is empty, this wipes out the rating changes.

  • Like 1

Share this post


Link to post
Share on other sites

xDxD

Ok thanks i will test it

 

/**
 * ExileClient_system_rating_balance
 *
 * Exile Mod
 * exile.majormittens.co.uk
 * © 2015 Exile Mod Team
 *
 * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. 
 * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
 
 
private["_rating"];
_rating = rating player;
if (_rating < 100000) then 
{
	player addRating (100000 - _rating);
};
*/

Do we need this for cheat protection or something else?

Edit: mmh i get kicked again

Fums is a very nice Ai addon :-D

Edited by sirbeni

Share this post


Link to post
Share on other sites
5 hours ago, sirbeni said:

xDxD

Ok thanks i will test it

 


/**
 * ExileClient_system_rating_balance
 *
 * Exile Mod
 * exile.majormittens.co.uk
 * © 2015 Exile Mod Team
 *
 * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. 
 * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
 
 
private["_rating"];
_rating = rating player;
if (_rating < 100000) then 
{
	player addRating (100000 - _rating);
};
*/

Do we need this for cheat protection or something else?

Edit: mmh i get kicked again

Fums is a very nice Ai addon :-D

Meh, i prefer sarge ai but thats all prefernce. You need to edit the infinistar to stop kicking and logging about rating also. See my sarge ai post in addons releases.

Share this post


Link to post
Share on other sites
57 minutes ago, sirbeni said:

you do a excellent job with sarge ai! 

There was a problem with Ai ignore Players <--> because of player raiting i guess? :P

Yeah but using the override in the previous post I was able to resolve all the AI issues.

Share this post


Link to post
Share on other sites
Advertisement

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

  • Recently Browsing   0 members

    No registered users viewing this page.