[Request] Question about CHANGE_EXP_RATIO_EVENT/EUBusinessEvent

09/29/2021 15:30 hexcode#1
Hello guys i am struggle to find a solution of CHANGE_EXP_RATIO_EVENT/EUBusinessEvent x1 EXP issue.

In short CHANGE_EXP_RATIO_EVENT/EUBusinessEvent can be enabled in schedule.cfg with name EUBusinessEventUpdate and set in server.cfg ->SR_ShardManager ->ExtraExpRatio. We are using it on our server to make double exp event in selected days. WWO is set x2 EXP/SP and CHANGE_EXP_RATIO_EVENT is X3. Everything is working fine during event,but when event is over, game server EXP is changed back to x1 (100) instead to x2 (250 set in server.cfg)

I try to find the offset responsible of EXP switching and set value force to x2 (200)
I think this is the offset with server logic about EXP switching,but can find the reason of issue.

(Shard Manager)

[Only registered and activated users can see links. Click Here To Register...]


Any hint will be useful.

Regards
02/07/2022 10:21 Salvero#2
Hello, would be nice if someone could help with that!
06/15/2022 16:50 Salvero#3
Would appreciate any help, guys pls. You will get a reward if you can resolve the problem.
Add me to discord
06/16/2022 11:08 hexcode#4
After a year from my struggle to find a solution ,i am still trying to figure out how to fix it.Try a lot of things,but still no success.
I think the problem is in system default value set in GS_SHARD ,this value start server on x1 if ExpRatio its not set in config file:
Individual Exp Gain Ratio: system default

I cant find where this system default value for Individual Exp Gain Ratio is set/calculate.

[Only registered and activated users can see links. Click Here To Register...]

I try to changed the value of fmul fmul ds:dbl_7041B0 from 100->200,its show in GS_SHARD log consolewith new value 200 ,but when value is above 100 server exp is forced to x1.
[Only registered and activated users can see links. Click Here To Register...]

If the fmul ds:dbl_7041B0 i set to 1.0 for example ,the game EXP is set to x100. In short this is not the value that define the Individual Exp Gain Ratio: system default


I need hints how to find and change the default value of :Individual Exp Gain Ratio: system default from 100 to 200.I think this will fix the issue with the switching x1(100),instead stay like is set to x2 (200) after event EUBusinessEventUpdate is over.

Any hint will be useful.

Regards