makrohn / polymorphable

A total conversion, orthographic game based on Clint Bellanger's FLARE
51 stars 23 forks source link

Flare 1.0 compatibility #69

Closed igorko closed 8 years ago

igorko commented 10 years ago

There were a lot of data syntax changes on engine side. There should be no more until 1.0 release. So I guess it's time to make Poly work on latest engine version.

igorko commented 9 years ago

I guess the last things should be checked globally is this

https://github.com/clintbellanger/flare-game/pull/437

igorko commented 9 years ago

Also HP and MP menubars (and I guess FPS label) are still broken

igorko commented 9 years ago

Issues found during testing (not syntax related but logic related) 1. On few maps I get PNG Error: image width(height) is zero in IHDR. Maps noticed: Cavern, Mountain Shop. Used SDL1.2. No idea if this was present on engine v0.18

  1. Zalkaz and Giant Skeleton don't spawn anything (no bombs placing and no bat spawning)
  2. Zalkaz should not resurrect after he was killed.
  3. On map loading(on Daphne die, something like that), we get animation sync errors.
igorko commented 9 years ago

Also

  1. Bombs do not work (both avatar bombs and bombs placed on map)
  2. Waterflow is not animated
igorko commented 9 years ago

@dorkster Could you help with these? (mainly with bombs, spawn and PNG error)

dorkster commented 9 years ago

@igorko I've fixed the boss problems and bomb behavior here: https://github.com/makrohn/polymorphable/pull/76. Those fixes require an engine update here: https://github.com/clintbellanger/flare-engine/pull/1284

The PNG error is because we have a 0x0 image for the "blank" npc. It's not a major problem.

igorko commented 9 years ago

@dorkster I have fixed some spawns you missed, but we still have issues:

  1. Bosses spawn bomb/bats only once... They should spawn at least 4 times in a minute I guess.
  2. Ghost bombs explode when you enter map instead of exploding when you are very close to them.
dorkster commented 9 years ago
  1. They do in fact spawn more than once, it's just that their chance to spawn is really low. We could try increasing that and seeing what works.
  2. Not sure how to fix this yet, since the tick power isn't triggered by proximity to the player anymore.
igorko commented 9 years ago

the tick power isn't triggered by proximity to the player anymore.

I'm not familiar with this type of event triggering, but... does this mean it worked before? Why we can't use previous behaviour?

igorko commented 8 years ago

Need to review config files again.