Skip to content

Releases: FazanaJ/puppycam

Puppycam 1.3.1 (OLD)

31 Jul 23:01
Compare
Choose a tag to compare
  • This release of Puppy Camera is outdated and for the sm64-port repository. If you are looking for Puppy Camera 2, there is no patch on here, you will have to use git diff if you want to install it.

  • Extended Bounds support!

Just uncomment the line in puppycam.inc.c that says #DEFINE EXT_BOUNDS.

Assuming you've left the ext bounds patch unchanged, there's nothing more to do, otherwise, you will need to change the MULTI define to whatever you set the multiplier to in surface_collision.c

Puppycam 3.0

21 Jul 21:03
Compare
Choose a tag to compare
  • Added Support for custom functions alongside custom camera angles.
  • Simply create your function (preferably in puppycam_scripts.inc.c) and refer to the function by name.
  • If updating from a previous version of PuppyCam, note that you will need to edit the existing camera angles you may have created by hand, but it is a very easy and quick process, as all you have to do is add an extra 0 to the end of line 1 of each.
  • Can be used to make cutscenes, though it'll be a bit hacky. proper cutscene support Eventually™️
  • Moved the collision code to its own file. The intended effect being that it'll be one less file that it tampers with, breaking compatibility with other patches.
  • Also did some file cleanup, so patch filesize is a bit smaller.

Puppycam 2.3

28 Jun 13:07
Compare
Choose a tag to compare
  • Works on Refresh 11 too

  • PC Compilation support

  • Minor settings menu aesthetic tweaks, with future plans in mind

Only supports controller input, so no mouselook that you may be used to

Puppycam 2.2.2

07 Jun 13:44
Compare
Choose a tag to compare
  • Refresh 10 support
  • Changed Mario's closeup fade to no longer use the fizzle effect.

Puppycam 2.2.1

21 May 17:16
Compare
Choose a tag to compare

Big enough to warrant a release, but small enough to not increase version number.

  • Now with 100% fewer debug displays!

  • Fixed the X axis camera being inverted by default.

  • Implemented a fade for Mario, that fades him out as the camera gets too close to prevent visual clipping

Puppycam 2.0

17 May 10:09
Compare
Choose a tag to compare

Old version just for the sake of preservation

Puppycam 2.2

17 May 09:56
Compare
Choose a tag to compare
  • Added multi-language support for EU builds. Untested on EU, though Puppycam's side of things do work.

  • Added an option to control the speed at which the camera deccelerates.

  • Fixed the analogue camera mode's capping, based on joystick movement.

  • The options menu now has a bar, to visualise the contrast of the numerical settings more.

Puppycam 2.1

15 May 20:04
bdd7af1
Compare
Choose a tag to compare
  • Some more code cleanup, no longer tampers with mario_actions_airbourne.c

  • Added defines in bettercamera.h for the ingame menu, and the user setting saving. You can define either to disable these features.

  • Improved the settings menu code to make it substantially easier to add and remove options from the menu. It now uses a structure that accepts values, then builds and displays the options from that, rather than needing to individually add new code for the new option. It will also accept multiple text based options if you wish.

  • Added direction pad support for the options menu.