Are you, in fact, a pregnant lady who lives in the apartment next door to Superdeath's parents? - Commodore

Create an account  

 
Real-Time Game Tweaker

"This application failed to start because it couldn't find or load the qt platform plugin "windows".

previous version worked, weird.
Reply

(October 23rd, 2015, 14:48)Seravy Wrote: "This application failed to start because it couldn't find or load the qt platform plugin "windows".

previous version worked, weird.

I didn't mention it, but the tooling I use was also upgraded to the latest Qt and Visual Studio 2010.
So there are different DLL's included now.
Strange though.
I did download the application myself and verified it works properly.
Let me see if I can track such a 'windows' plugin down...
--I like ILSe
Reply

Ok. Googling for it shows that you apparently also need qwindows.dll.
I've put it here.

Would you mind verifying if it fixes the issue, since I cannot reproduce myself?
If it does, I'll add it to the package.
--I like ILSe
Reply

(October 23rd, 2015, 15:03)I like Serena Wrote: Ok. Googling for it shows that you apparently also need qwindows.dll.
I've put it here.

Would you mind verifying if it fixes the issue, since I cannot reproduce myself?
If it does, I'll add it to the package.

I'm getting a 404 for that link.
Reply

(October 23rd, 2015, 15:05)Seravy Wrote: I'm getting a 404 for that link.

I see what you mean. It's probably being blocked because it's a DLL.
I've zipped it here and verified I can download it.
--I like ILSe
Reply

Googling a bit more shows that other people made the same mistake I did.
And in particular that adding 'qwindows.dll' fixes the problem.

Michel Mastriani September 6, 2014 Wrote:Oh, very usefull. I solved my problem with this post. My problem was qwindows that Dependency Walker doen’t detect.
I also used the Dependency Walker to verify I didn't miss anything. Apparently there's some weird code making us miss 'qwindows.dll' anyways.

So I've gone ahead and added 'qwindows.dll' to the package and uploaded again.
--I like ILSe
Reply

Meanwhile more diplomacy info.

[6008h] is how open the wizard is towards proposals of Treaty type 0.
[5FFCh] is how open the wizard is towards proposals of Treaty type 1.
[5FF0h] is how open the wizard is towards proposals of Treaty type 2.

Wizard's pact is type 0.
Alliance is type 0.
Peace Treaty is type 0.
Declare War on X is type 0.
Break Alliance with is also type 0.

There are no other proposal types using this procedure so 1 and 2 are unused here, I wonder why there are checks for them.
I checked 1.31 too but same situation, this is not insecticide specific.
If they are used at all, it's somewhere else.

Yep...5FF0 is the modifier for Exchange Spell.
There isn't really anything yes/no here if you can picks the spells trade will always be successful so I suspect the diplomacy check is made to see if the wizard is willing to trade at all. After every trading attempt, successful or not, "AI_Tired_of_Negotiating" is called which decreases all 3 of the above values by 10, and this is done 4 times per attempt. Similar happens if you propose anything else but the loss isn't this drastic.

Which actually means that trading or proposing other stuff first decreases you chances that the AI will be interested in your alliance or whatnot, even if the trade was successful. Unless, the gain from the success outweights the loss, as these 3 values also get modified when the main relation shifts, but it most likely won't.

This only leaves 5FFC. It is only used in procedures I don't know the purpose of yet. Some of these contain the checks that cause the last few unidentified cases of war declaration too but there isn't a direct relation to that as far as I can see.

At the end of every turn, all 3 of these get a +10 boost, to a maximum of +100. So if you leave the wizard alone for a while you actually have a +100 bonus to your wizard pact chances. Without doing anything for it. No matter how I look at it, this shouldn't work like that, I mean the modifier is fine but the amount is not... the bar to clear for a pact is only 75. Personality modifiers are always a positive number. The random addition is also positive. Relation is a minimum of +10 for the proposal to even go through to this stage. so we have a check of 100+10+random(100)+personality boost-military modifier>75 but the military modifier is like -100 at worst and personality can be up to +50.
No wonder my pacts were always accepted if I met the minimum bar to not get denied without consideration.

Still getting the same error after adding the dll. I really hope it doesn't mean I need to install a new windows because that's what it says is missing :D
Reply

The tweaker doesn't really include information about how stuff works.
It only makes the data accessible for inspection and for changing it.

Could you perhaps summarize which addresses are useful to include?
And what they should be called?
That's what I did for your first 2 comments.
A short comment (short enough to fit) is also good.

Oh, that reminds me. This stuff is also in the save games that are documented here:
SaveGam2.html
It was created by Tim Van Holder, then maintained by Eljay, and now maintained by me.
It should also be updated and it has a bit more room for explanations...

Hmm... perhaps I should put it somewhere so that other people can also update it... perhaps in the wikia...
--I like ILSe
Reply

Okay, let's see

[-6008h] Willingness to listen to treaty proposals
[-5FF0h] Willingness to listen to spell exchange proposals
[-5FFCh] Willingness to...I don't know yet. It moves a very similar way than the other two.
Reply

Quote:Ah. So you're not interested in MoM-1.1 spell selection functionality - you just want a more user friendly way to select spells?

Kind of, but the way i understood it, the spell picker would let you do both right?

Upkeep : From what Seravy said, it seems the upkeep refers to mana upkeep because gold upkeep is hardcoded to be a % base of the unit cost.

I tried loading the 2.9 version of the tweaker but the program just gives me an error saying that it cannot find or load the qt platform plugin "windows"?

Level bonus table : Does this apply to normal units or heroes? As i understand it, heroes use a different table...in the level column, canc i just use numbers or do i need to enter the level names exactly as they are in game? (like Elite, etc)?
Reply



Forum Jump: