PSP Homebrew – OpenBor v2.2003

OpenBor by Damon Caskey - Image 1Damon Caskey’s back with another update for his OpenBor project. This time, he bumps it up to OpenBor v2.2003, and as usual, he’s got a whole lot of new implementations for your enjoyment. See the list at the full article.

Download: OpenBor v2.2003

OpenBor by Damon Caskey - Image 1If you enjoyed Damon Caskey’s last release of OpenBor, then you’re sure to enjoy this new version from him. This is OpenBor v2.2003 is here and it gives you script properties among other things.

Anyway, it’s quite a long list so we’ll cut to the chase. Here are the new features:

  • subject_to_minz {int} – Model header command. Toggles minimum Z bounding for model on playfield. Available to script methods getentityproperty and changeentityproperty as “subject_to_minz”.
  • {int} – Default 1 for all except panel type models.
    • 1: Entity cannot move beyond current minimum Z boundry.
    • 0: Entity can move freely beyond current minium Z boundry.
  • subject_to_maxz {int} – Model header command. Toggles maximum Z bounding for model on playfield. Available to script methods getentityproperty and changeentityproperty as “subject_to_maxz”.
  • {int} – Default 1 for all except panel type models.
    • 1: Entity cannot move beyond current maximum Z boundry.
    • 0: Entity can move freely beyond current maximum Z boundry.
  • 2.2001+
  • mpset {mp} {stable type} {stable} {recover rate} {drop rate} {charge rate}
  • – Model header command. Replaces mp, chargerate, and mprate (left in for backward compatibility). Also adds ability to set up different types of “rubber band” style mp gauges.
  • {mp} – Maximum MP for model (same as old “mp” command).
  • {stable type} – MP recovery type.
    • 0 (default): Entity continuously recovers mp over time.
    • 1: Entity recovers mp over time, up to {stable}.
    • 2: Entity loses mp over time, down to {stable}.
    • 3: Entity recovers mp over time if below {stable}, and looses mp over time if above {stable}
  • {stable} – Target MP amount (see {stable type}). Has no effect if {stable type} is 0.
  • {recover rate} – Rate mp recovers over time.
  • {drop rate} – Rate mp is lost over time.
  • {charge rate} – Rate mp is recovered while entity is charging.
  • 2.2002+
  • fontmonospace {1} {2} {3} {4} {5} {6} {7} {8}
    • Menu.txt command. Sets whether font# is monospaced.
      • 0 (default): Variable width font.
      • 1: Monospaced.

Script Updates:

  • 2.1998+
  • ondeathscript {path} – Entity script. Executed when entity is killed by attack (not from damage on landing), after knockdown and velocity values are applied. Adds following local variables:

    self – Calling entity.
    attacker – Killing entity.
    damage – Damage from killing attack.
    drop – Knockdown power of killing attack.
    attacktype – Attack type of killing attack. Returned as integer; see ‘openborconstant’.

  • 2.1996+
  • subject_to_maxz added to get/changeentityproperty.
  • subject_to_minz added to get/changeentityproperty.
  • gfxshadow get/changeentityproperty

Download: OpenBor v2.2003


Previous OpenBor release:

Via LavaLit

Add a Comment

Your email address will not be published. Required fields are marked *