Page 3 of 5

Re: The Wild Eight

Posted: Thu Oct 03, 2019 7:15 pm
by rohindanil
Update to 1.0 version pls!

Re: The Wild Eight

Posted: Thu Oct 03, 2019 7:37 pm
by KAWA
+1!

Re: The Wild Eight

Posted: Fri Oct 04, 2019 9:16 am
by G_Cat
Update to 1.0 version Please=)

Re: The Wild Eight

Posted: Fri Oct 04, 2019 1:56 pm
by fantomas
What's broken in current table?

Re: The Wild Eight

Posted: Fri Oct 04, 2019 2:22 pm
by G_Cat
fantomas wrote:
Fri Oct 04, 2019 1:56 pm
What's broken in current table?
CraftSystem:HasEnoughResources

Re: The Wild Eight

Posted: Fri Oct 04, 2019 4:03 pm
by fantomas
G_Cat wrote:
Fri Oct 04, 2019 2:22 pm
CraftSystem:HasEnoughResources
Yes, I just saw it. In fact, it it not broken, it just is that there are now two (2) same 'HasEnoughResources' methods in a same one (1) 'CraftSystem' class. The script is choosing the first one by default, while the second is the right one. Had the same thing in 'PlayerBuildings:CanUpgrade' script for Shilter's upgrading, so I had to use aobscan method on it.
There's also a somewhat complex solution mentioned by FreeEr in this thread by I didn't tried it yet.

--Edit--

Here's the script with aobscan method - Please try it.

Code: Select all

[ENABLE]
aobscan(hasEnoughResources,55 48 8B EC 48 83 EC 50 4C 89 7D F8 4C 8B F9 48 89 55 F0 4C 89 45 E8 B9)

hasEnoughResources:
db C3

registersymbol(hasEnoughResources)

[DISABLE]
hasEnoughResources:
db 55

unregistersymbol(hasEnoughResources)

Re: The Wild Eight

Posted: Fri Oct 04, 2019 10:41 pm
by G_Cat
fantomas wrote:
Fri Oct 04, 2019 4:03 pm

Here's the script with aobscan method - Please try it.
Great thanks =D

Re: The Wild Eight

Posted: Sat Oct 05, 2019 12:38 am
by bluepanda
fantomas wrote:
Fri Oct 04, 2019 4:03 pm
G_Cat wrote:
Fri Oct 04, 2019 2:22 pm
CraftSystem:HasEnoughResources
Yes, I just saw it. In fact, it it not broken, it just is that there are now two (2) same 'HasEnoughResources' methods in a same one (1) 'CraftSystem' class. The script is choosing the first one by default, while the second is the right one. Had the same thing in 'PlayerBuildings:CanUpgrade' script for Shilter's upgrading, so I had to use aobscan method on it.
There's also a somewhat complex solution mentioned by FreeEr in this thread by I didn't tried it yet.

--Edit--

Here's the script with aobscan method - Please try it.

Code: Select all

[ENABLE]
aobscan(hasEnoughResources,55 48 8B EC 48 83 EC 50 4C 89 7D F8 4C 8B F9 48 89 55 F0 4C 89 45 E8 B9)

hasEnoughResources:
db C3

registersymbol(hasEnoughResources)

[DISABLE]
hasEnoughResources:
db 55

unregistersymbol(hasEnoughResources)
Seems not viable with v1.0.1 - it simply won't fetch to the given opcodes.

Re: The Wild Eight

Posted: Sat Oct 05, 2019 5:04 am
by fantomas
bluepanda wrote:
Sat Oct 05, 2019 12:38 am
Seems not viable with v1.0.1 - it simply won't fetch to the given opcodes.
It has been made on v1.0.1 - Generally, when you use aobscan method, you have to make an action in first before you being able to activate the script. In this case, build the workshop, go in and try to craft something (it will say that you do not have enough resources, it's normal), then try to active the script. If the script is activated, go out of the workshop, go in again and try now to craft something, it should work.

--Edit--

The aobscan script as well as the whole table work fine in v1.0.2 [ Oct 04, 2019 ].

Re: The Wild Eight

Posted: Sat Oct 05, 2019 2:18 pm
by zu00739322
fantomas wrote:
Fri Oct 04, 2019 4:03 pm
G_Cat wrote:
Fri Oct 04, 2019 2:22 pm
CraftSystem:HasEnoughResources
Yes, I just saw it. In fact, it it not broken, it just is that there are now two (2) same 'HasEnoughResources' methods in a same one (1) 'CraftSystem' class. The script is choosing the first one by default, while the second is the right one. Had the same thing in 'PlayerBuildings:CanUpgrade' script for Shilter's upgrading, so I had to use aobscan method on it.
There's also a somewhat complex solution mentioned by FreeEr in this thread by I didn't tried it yet.

--Edit--

Here's the script with aobscan method - Please try it.

Code: Select all

[ENABLE]
aobscan(hasEnoughResources,55 48 8B EC 48 83 EC 50 4C 89 7D F8 4C 8B F9 48 89 55 F0 4C 89 45 E8 B9)

hasEnoughResources:
db C3

registersymbol(hasEnoughResources)

[DISABLE]
hasEnoughResources:
db 55

unregistersymbol(hasEnoughResources)
How to use this script?

Re: The Wild Eight

Posted: Sat Oct 05, 2019 2:57 pm
by BoehserOnkel
zu00739322 wrote:
Sat Oct 05, 2019 2:18 pm
fantomas wrote:
Fri Oct 04, 2019 4:03 pm
G_Cat wrote:
Fri Oct 04, 2019 2:22 pm
CraftSystem:HasEnoughResources
Yes, I just saw it. In fact, it it not broken, it just is that there are now two (2) same 'HasEnoughResources' methods in a same one (1) 'CraftSystem' class. The script is choosing the first one by default, while the second is the right one. Had the same thing in 'PlayerBuildings:CanUpgrade' script for Shilter's upgrading, so I had to use aobscan method on it.
There's also a somewhat complex solution mentioned by FreeEr in this thread by I didn't tried it yet.

--Edit--

Here's the script with aobscan method - Please try it.

Code: Select all

[ENABLE]
aobscan(hasEnoughResources,55 48 8B EC 48 83 EC 50 4C 89 7D F8 4C 8B F9 48 89 55 F0 4C 89 45 E8 B9)

hasEnoughResources:
db C3

registersymbol(hasEnoughResources)

[DISABLE]
hasEnoughResources:
db 55

unregistersymbol(hasEnoughResources)
How to use this script?
doesnt work- for me atleast - you may try Zanzers table

Re: The Wild Eight

Posted: Sat Oct 05, 2019 4:24 pm
by fantomas
zu00739322 wrote:
Sat Oct 05, 2019 2:18 pm
How to use this script?
Copy/past it in 'CraftSystem:HasEnoughResources' script

Re: The Wild Eight

Posted: Sun Oct 06, 2019 2:41 am
by zu00739322
fantomas wrote:
Sat Oct 05, 2019 4:24 pm
zu00739322 wrote:
Sat Oct 05, 2019 2:18 pm
How to use this script?
Copy/past it in 'CraftSystem:HasEnoughResources' script
Thanks for the help.But when I active it Cheat Engine Just stuck and did't do anything.

Re: The Wild Eight

Posted: Sun Oct 06, 2019 6:56 am
by fantomas
zu00739322 wrote:
Sun Oct 06, 2019 2:41 am
Thanks for the help.But when I active it Cheat Engine Just stuck and did't do anything.
Maybe this can explain it. ;)
When using aobscan method, you need to perform in-game action before being able to activate the script.

Re: The Wild Eight

Posted: Sun Oct 06, 2019 8:31 am
by G_Cat
fantomas wrote:
Sun Oct 06, 2019 6:56 am
zu00739322 wrote:
Sun Oct 06, 2019 2:41 am
Thanks for the help.But when I active it Cheat Engine Just stuck and did't do anything.
Maybe this can explain it. ;)
When using aobscan method, you need to perform in-game action before being able to activate the script.
Hi!
The script does not always run, even if all the actions are done correctly. It helps restart the game or reboot the system =))
Image