Thylacine Studios - Forum

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - winkrometer

Pages: 1 2 [3]
31
Here are some examples of how performance could be improved.

If blistering radiance is cast multiple times in a row (due to multicast, for example), there's no reason to see the text "scorn" cycle through every enemy which already has scorn.

Basically, if an effect is going to inflict buff/debuff X on a creature that already has X, skip the display and move on.

This would probably make sense to be a separate option under "Gameplay".

Given how often I see the same buff/debuff applied to a creature that already has it, this would probably shorten my battles by 25% or more.

This would also automatically encompass certain other suggestions, e.g. "PLEASE make the Here to Die trait not stack" would automatically be included.

32
Suggestions / Resource Imbalances: Allow resource conversion
« on: December 19, 2016, 02:50:47 PM »
I've found that my resources become more and more out of balance as the game progresses.

For example, right now I have over 1 million essence and 700k granite, but near zero brimstone, crystal, and power.

Suggested fix:
Add a merchant which allows you to convert resources from type A to type B at a loss, even a large loss would be an improvement.

For example, I would happily spend 200k essence for 50k brimstone and another 200k essence for 50k crystal.


33
Support / Using many charms in a single realm summons monsters inside walls
« on: December 18, 2016, 03:42:25 PM »
If your game crashes, please copy and paste the full error message below, or post a screenshot of it.

No crash.

Please describe in as much detail as possible how to reproduce the bug or crash.

Go into any realm.  Use approximately 50 charms of any type(s).  Walk around the level (killing monsters as needed).  You'll see creatures summoned inside walls where they are impossible to access.

What operating system are you playing the game on?

Windows 10

What game version are you playing?

Version 2.1.2.

34
Support / Crash when casting Verdant Spheres triggering Fury Swipes
« on: December 17, 2016, 01:34:52 AM »
If your game crashes, please copy and paste the full error message below, or post a screenshot of it.

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of  Step Event0
for object obj_battlecontroller:

Push :: Execution Error - Variable Index [0,-1] out of range [1,13] - -5.creatureList(100003,-1)
at gml_Script_bc_CreatureCast
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_bc_CreatureCast (line 0)
gml_Script_bc_CreatureCastSpellGem
gml_Script_bc_CreatureCast
gml_Script_bc_SpellsOnHit
gml_Script_bc_OnDodge
gml_Script_bc_CreatureAttack
gml_Script_bc_ExecuteEvents
gml_Object_obj_battlecontroller_Step_0


Please describe in as much detail as possible how to reproduce the bug or crash.

I was fighting in the arena.  I had my Medusa (in position 6) cast Verdant Spheres.  It triggered a cast of Fury Swipes.  The game crashed with the "cast Fury Swipes." text.

What operating system are you playing the game on?

Windows 10

What game version are you playing?

Version 2.1.2.

35
That's a useful link, thanks.

Ok, given that info, it may be difficult to optimize, though I don't know enough about gamemaker to be certain.  Even if it literally can't be fixed in Siralim 2 due to platform limitations, I don't know if this specific codepath has been performance investigated to see if that's the case.  :)

I also look forward to Siralim 3 not having those limitations.  ;)

36
If your game crashes, please copy and paste the full error message below, or post a screenshot of it.

No crash.

Please describe in as much detail as possible how to reproduce the bug or crash.

I often see the game "stall", sometimes for several seconds, when my Nether creature attacks.
During this time, my CPU is spiked at 100% while the other CPUs are idle.
I did not see this issue before I installed Trials of the Gods.

Here are my best guesses for the most relevant things about my party required to reproduce this.  (I'm not listing things likely to be irrelevant, but feel free to ask more questions about other things I have.)

Chaos God with Perks
  All five Sacrifice
  Maxed out Savage Screams
  Maxed out Touch of Chaos

Rune
  Mae (multicast casts an additional time).

Most characters have "Start battle with Splash" on their artifacts.

Traits (the likely relevant ones)
Nether Gorgon (Nether version of Deranged Gorgon)
  Quadhits
  Spur of the Heavens
  Pride
Thrasher Fiend
  (Relentless Hunger)
Mutated Pulse Bat
  (Screeching Barrage)
Regal Golem
  (Artifact) Abnegation
Reclusive Wight
  (Artifact) Carnal Genesis
Geylian Ophan
  (Spectrum of Eternity)
  (Artifact) Center of the Universe

Spell Gems
  Due to Center of the Universe, Every Life spell gem shows up on every character.
  Most of my spell gems have "cast on hit".  Due to Chaos God Perks, they cast a lot more often.
  Most of my spell gems hit enemy entire party, my entire party, both, and/or have multiple effects.
  All of my creatures have all spell gem slots filled (including +2 from artifacts, +3 from Spell Slots perk, and +5 on Nether via Nether items).
    Nether creature has 13 gems, and ALL of them have cast on hit.

Here are spell gem examples that I think are especially relevant.
  Holy Nova
    Multiple instances on different characters
    Each instance is duplicated on all 6 characters due to Center of the Universe
    All instances include "cast on hit".
    May trigger Abnegation
    May trigger Carnal Genesis
    May trigger Spectrum of Eternity
  Glory
    Two instances on different characters
    Each instance is duplicated on all 6 characters due to Center of the Universe
    Both instances includes "cast on hit".
  Panic Attack
    Multiple instances on different characters
    Nether's instance includes "cast on hit".

Here's my best guess as to the cause.

My Nether starts her attack.  She is going to make four attacks.
  -) Each attack is going to trigger Screeching Barrage.
  -) Each attack can also trigger several spell gems.
     -) Each spell is cast multiple times due to Pride (grants Multicast) and Mae rune (Multicast is better)
     -) Some spell gems, especially those above, can trigger LOTS of different things to happen.  Examples:
        -) If Glory triggers, it triggers three times, and lots more spells trigger.
        -) If Holy Nova triggers, it can trigger several traits.
        -) If Panic Attack triggers.
           -) All the other creatures get an attack.  They might cast Panic Attack, Glory, and/or Holy Nova themselves.

If all my creatures were could equip Life gems and I had more copies of the relevant spell gems, I think the problem would be MUCH worse.

I've seen the following happen at start of battle:
1. I'm running in turbo mode and I'm holding down 'E' (confirm).
2. One of my character's Glory spell gems triggers.  They only have it because of Center of the Universe.
3. That Glory triggers Panic Attack.
4. I get the message at top of screen "Your Nether Gorgon attacks!"
5. Game stalls for several seconds.  Performance monitor has one CPU spiked at 100%.
6. CPU usage reduces to normal playing levels (about 50% on my machine).
7. Nether Gorgon's attacks start.  Everything is very rapid (as expected).  Fireworks - massive number of spells and attacks pummel the enemy party to death.

Note: If another Panic Attack triggers, the stall happens again when "Your Nether Gorgon attacks!" comes back up.

Note: The more effects trigger from the attacks, the longer the hang seems to be.  This is what leads me to suspect the triggered effects are the cause.

Fixing the problem MAY require you to create multiple threads to process triggered effects in order to distribute the CPU load.  Good luck.  :)

What operating system are you playing the game on?

Windows 10.

What game version are you playing? You can find the version number on the title screen in the lower left corner.

Version 2.1.2.


37
Support / Re: Window layering bug in library
« on: December 16, 2016, 05:54:18 PM »
I'm reproducing this as well, but only when in Siralim, not when in a realm, in case that's relevant.

Pages: 1 2 [3]