• Howdy partner! You seem new here. Why don't you make an account and join the discussion? You can register here.
    Already have one? Then you login here!
  • Welcome to the saloon, Guest!
    This is the place where you can discuss about anything you want! Well, almost.
    Try to not break any of the Rules whenever you post otherwise the sheriff might lock you down!

game crush ?!?

Uchiha Madara

Master Sergeant
I like that a developer is openly communicating with players. Maybe for once we players should ask him more serious questions and stop arguing about scripts as we already know that using scripts is not the way.

Serious question from my behalf and probably more players would be: Will there be any changes to Character Classes any time soon or is it completely abolished and why?

Another question: Will you revert the old Resistance formula? The new formula is wack and no one is benefiting from it , it became absolutely useless.

@Diggo11
 

Bosnia

Reservist
Just change Map to GameMap in your code it's not the end of the world.
Who asked for the opinion? Do you even know how breaking changes like that affect downstreams?

I think you are greatly overestimating the time it will take for any maintainer to update each individual script (as @Criminus said it's essentially case-sensitive regex search and replace), but if you are nevertheless interested in pursuing a more universal but [less] unsafe solution for unmaintained scripts, you might consider adding a couple of static methods to the native Map object that forward calls to the GameMap object without overriding it entirely.
It's not about the single rename.
First of all this doesn't make much sense. I understand this var may be confused with some method Map() but you really can't do stuff like that on production without at least some time to adjust and an announcement. This is really bad practice and you as the developer should know basic rules like that.
 

Emma Swan

Sergeant
All i can see is that this game is going down the hill :D Lack of improvements, but banning all scripts that are making this game actually playable. If you have to ban scripts because they are better than your game you created says a lot :D
 

Football

Staff Sergeant
I like that a developer is openly communicating with players. Maybe for once we players should ask him more serious questions and stop arguing about scripts as we already know that using scripts is not the way.

Serious question from my behalf and probably more players would be: Will there be any changes to Character Classes any time soon or is it completely abolished and why?

Another question: Will you revert the old Resistance formula? The new formula is wack and no one is benefiting from it , it became absolutely useless.

@Diggo11
Diggo after the question:
homer-simpson-homer.gif
 

Criminus

Lance Corporal
Who asked for the opinion? Do you even know how breaking changes like that affect downstreams?


It's not about the single rename.
First of all this doesn't make much sense. I understand this var may be confused with some method Map() but you really can't do stuff like that on production without at least some time to adjust and an announcement. This is really bad practice and you as the developer should know basic rules like that.
Nobody asked for your overwhelming knowledge either. The thing is, this guys are not in any way obligated to notify you about their game code since user scripts are by rules prohibited. Did you expect an email from InnoGames "Hey Bosnian developer, we've made some changes in our code please update your cheats so they work with the current version".

It does make a lot of sense if you think that this game is not owned by you and they must certainly not ask for your permission to update / rewrite their code. If you were such a well behaved developer you could've wasted 30 seconds of your precious developer time and fix the scripts yourself.

The really bad practice is not reading anything in the thread but the title and then jump on to write a bunch of nonsense.
 

Lukasz032

The West Team
Dev Team
you really can't do stuff like that on production
It's beta, not production ;) And that's exactly the expected purpose of having a beta server - to not suddenly disrupt production with incompatibilities and give time to adapt :)

Let's be crystal clear: starting with ECMAScript 6, Map is a global native object. Redefining native objects is already prohibited by the specification. The workaround that allowed Map to be redefined for so long is by indirect property modification of the host object window (which modifications are in turn implicitly reflected in global scope on web browsers). Unfortunately, the problem with such approach is it's neither standardized nor guaranteed, and we all can expect the possibility to indirectly override native objects to be eventually removed from the language. Guess what would happen on all (regardless of whether beta or production) West servers then, should the object name remain unchanged?

User scripts are - as their name itself suggest - an user thing. Their maintainers could simply release updated, compatible versions and every party there would feel satisfied :)
 

Football

Staff Sergeant
You are right, but right now i'm more concerned about the immediate future, the day of the update on the non-beta worlds. Almost every script uses Map.center or Map.calcWayTime somewhere, and two weeks are a bit short to get them all changed.

What about something like this compatibility hack ? This gives users of old and more or less unmaintained scripts (TWIR, TWDB Clothcalc) a least a few months to change to some other script or find someone who fixes it - and it gives Tom Roberts (de facto the maintainer of most of the maintained scripts) a bit more time.

Regards, Uwe
Thank you this compatibility hack, it works perfectly :)
 

killado

Private First Class
Most scripts can be, easily and super fastly, corrected to work on new version.
Only use 1 (gs jobs!) and it took 7 seconds to get it working, just open script, on a editor, search for Map (CASE SENSITIVE!!!! to remove other instructions) and choose Replace all : GameMap (don't have any space before or after)
Save, close browser, open, login into any world. Strangelly it uses less resources than before.
 

Emma Swan

Sergeant
So, new worlds are out, yet we still didnt get annoucement of DotD on beta.... Is this event set for November? As fas as I know, event begins days after new world is opened? Or am I wrong? Or do you think people are gonna play it naked if they can get Columbian set and be 150 in couple of days? lol
 

alexstraszaPT

Private First Class
@Loki probably no the best place to ask but this got on my mind and didn't want to make a new post about it.
Why does some players get 150% bonus nuggets sales while barely playing and me who has been waiting for 3 events straight and I get maximum 130%? Why can't InnoGames threat us all we the same respect?
 

Uchiha Madara

Master Sergeant
@Loki probably no the best place to ask but this got on my mind and didn't want to make a new post about it.
Why does some players get 150% bonus nuggets sales while barely playing and me who has been waiting for 3 events straight and I get maximum 130%? Why can't InnoGames threat us all we the same respect?
You should not buy any nuggets for 60 days to get 150% and you must login every single day.

Also if a player stops playing for a while then when he comes back sometimes the game gives a welcome back offer of 150%.
 
So, new worlds are out, yet we still didnt get annoucement of DotD on beta.... Is this event set for November?
Last year, Day of the Dead 2023 started on 18 October. This year, maybe on 21 October ?

 

WesternCalin

Reservist
Last year, Day of the Dead 2023 started on 18 October. This year, maybe on 21 October ?

It will start on 30th for live servers and 21nd october for beta.
 
Top