Greetings! I know some people have good ideas about ways to modify the Negotiator app, and I want to make the discussion separate from the original app that uses OFG's logic.
I apologize that some of you may need to copy your ideas to this thread from the other one, but this may make it easier to discuss and figure out what the second version of the negotiator should do.
I had an idea that there could be a "settings" file that the app could read from...that way the basics of the app would be the same for everyone, but the effects of the player's age and rating and greed and ambition could be configurable by the user. Even the current month could make a difference. Anything you can think of, as long as the user is willing to enter the information on the screen.
Thoughts? Feedback? Let it roll... :-)
EDIT: After much discussion, version 2 of the Negotiator is now released! I have attached the app and the ini file to this post in a zip. I will do my best to release instructions soon so that people will know what they are doing when they choose to change the settings in the ini file.
MANY thanks to filihok for helping with the ideas and testing out the beta and giving feedback.
If you view the log file after attempting a negotiation, it will show the calcs that were used to arrive at the percentage chance that was used for the negotiation. That should help people get some understanding of the process.
EDIT: Version 2.01 released - fixes a display issue with Vista and the Happiness entry box.
EDIT: Version 2.1 released
Fixes a bug with calcs when happiness is the only factor
Allows edits of player information to be saved to player file when negotiation is attempted, so that when attributes change the changes will be saved for the next negotiation.
EDIT: Version 2.2 released
Added customization for a "greed raise", where a player that would not normally sign agrees to sign IF a premium is added to his salary. The percent boost to the chances and the percent raise to the salary are governed by new sections in the ini file.
Added logic to restrict mid-season Free Agent signings to one-year contracts.
EDIT: Version 2.21 released
Fixed hole in logic where the current year was not being added to the contract request if happiness was the only factor and the negotiation was mid-season.
EDIT: Version 2.22 released
Fixed bug whereby an age modifier could make the min and max years less than 1, so that a successful negotiation could be for 0 years. Now all successful negotiation attempts will have a contract of at least one year.




Reply With Quote






