pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ottomatic: Update to 4.0.1



Module Name:	pkgsrc-wip
Committed By:	Charlotte Koch <charlotte%NetBSD.org@localhost>
Pushed By:	cfkoch
Date:		Tue Feb 14 16:21:35 2023 -0800
Changeset:	e8befd8fbbab153f8f02f14d4b739f9bbf828abf

Modified Files:
	ottomatic/DESCR
	ottomatic/Makefile
	ottomatic/PLIST
	ottomatic/distinfo

Log Message:
ottomatic: Update to 4.0.1

- A lot of polishing: seamless terrain texturing, smooth spline motions, etc.
- Physics are more stable, enabling the game to be played at higher framerates
- New quality-of-life settings: infobar centering/scaling, camera
  auto-alignment on/off (for gamepads)
- For completionists: all humans should now be possible to rescue, and the
  bonus screen will let you know if you got them all
- Fixed a whole host of minor gameplay bugs and softlocks

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e8befd8fbbab153f8f02f14d4b739f9bbf828abf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 ottomatic/DESCR    |  10 +++
 ottomatic/Makefile |   4 +-
 ottomatic/PLIST    | 191 +++++++++++++++++++++++++++++++++++++++++++++++------
 ottomatic/distinfo |  14 ++--
 4 files changed, 188 insertions(+), 31 deletions(-)

diffs:
diff --git a/ottomatic/DESCR b/ottomatic/DESCR
index 05c9e59275..c68194c3b5 100644
--- a/ottomatic/DESCR
+++ b/ottomatic/DESCR
@@ -1,2 +1,12 @@
 This is Pangea Software's Otto Matic updated to run on modern desktop
 platforms.
+
+The year is 1957 and a fleet of flying saucers from Planet X have come to
+Earth. These saucers are under the control of the evil Brain Aliens who are
+abducting helpless human beings to become slaves of The Giant Brain.
+
+You are Otto Matic, the robot who is given the job of saving Earth from the
+clutches of The Giant Brain from Planet X. You must rescue as many humans as
+you can while defeating the Brain Aliens and all of their evil followers.
+Your mission will take you to strange and fantastic alien worlds which are
+often treacherous and will require Otto to perform amazing feats.
diff --git a/ottomatic/Makefile b/ottomatic/Makefile
index 111786d56d..873cac8a62 100644
--- a/ottomatic/Makefile
+++ b/ottomatic/Makefile
@@ -1,12 +1,12 @@
 # $NetBSD$
 
-DISTNAME=	ottomatic-4.0.0
+DISTNAME=	ottomatic-4.0.1
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=jorio/}
 GIT_TAG=	${PKGVERSION_NOREV} ${POMME}
 DISTFILES+=	${DEFAULT_DISTFILES} ${POMME}
 
-POMME=		b9ddab06cdc0b9e4a8085e50974213b6c9625436.tar.gz
+POMME=		ad9cc177d2187f67bd00cb6cf2b3045ef91c577b.tar.gz
 SITES.${POMME}=	${MASTER_SITE_GITHUB:=jorio/}Pomme/archive/
 
 MAINTAINER=	charlotte%NetBSD.org@localhost
diff --git a/ottomatic/PLIST b/ottomatic/PLIST
index 9eca7edccc..149c0b5862 100644
--- a/ottomatic/PLIST
+++ b/ottomatic/PLIST
@@ -45,8 +45,8 @@ share/ottomatic/Data/Audio/Cloud.sounds/TrapDoor.aiff
 share/ottomatic/Data/Audio/Cloud.sounds/Yaaa.aiff
 share/ottomatic/Data/Audio/CloudSong.aif
 share/ottomatic/Data/Audio/Farm.sounds/CornCrunch.aiff
-share/ottomatic/Data/Audio/Farm.sounds/MetalCrash.aiff
-share/ottomatic/Data/Audio/Farm.sounds/MetalHit.aiff
+share/ottomatic/Data/Audio/Farm.sounds/MetalGateCrash.aiff
+share/ottomatic/Data/Audio/Farm.sounds/MetalGateHit.aiff
 share/ottomatic/Data/Audio/Farm.sounds/OnionSplat.aiff
 share/ottomatic/Data/Audio/Farm.sounds/OnionSwoosh.aiff
 share/ottomatic/Data/Audio/Farm.sounds/PopcornPop.aiff
@@ -78,7 +78,6 @@ share/ottomatic/Data/Audio/Jungle.sounds/AcidSizzle.aiff
 share/ottomatic/Data/Audio/Jungle.sounds/BigDoorSmash.aiff
 share/ottomatic/Data/Audio/Jungle.sounds/FireBreath.aiff
 share/ottomatic/Data/Audio/Jungle.sounds/Flytrap.aiff
-share/ottomatic/Data/Audio/Jungle.sounds/GiantFootstep.aiff
 share/ottomatic/Data/Audio/Jungle.sounds/Inhale.aiff
 share/ottomatic/Data/Audio/Jungle.sounds/LizardRoar.aiff
 share/ottomatic/Data/Audio/Jungle.sounds/PitcherBoom.aiff
@@ -107,6 +106,7 @@ share/ottomatic/Data/Audio/Main.sounds/FlareShoot.aiff
 share/ottomatic/Data/Audio/Main.sounds/Flareup.aiff
 share/ottomatic/Data/Audio/Main.sounds/FreezeGun.aiff
 share/ottomatic/Data/Audio/Main.sounds/FreezePoof.aiff
+share/ottomatic/Data/Audio/Main.sounds/GiantFootstep.aiff
 share/ottomatic/Data/Audio/Main.sounds/Hatch.aiff
 share/ottomatic/Data/Audio/Main.sounds/HeadSwoosh.aiff
 share/ottomatic/Data/Audio/Main.sounds/HeadThud.aiff
@@ -117,11 +117,11 @@ share/ottomatic/Data/Audio/Main.sounds/Landed.aiff
 share/ottomatic/Data/Audio/Main.sounds/LaserHit.aiff
 share/ottomatic/Data/Audio/Main.sounds/LeftFoot.aiff
 share/ottomatic/Data/Audio/Main.sounds/MenuChange.aiff
-share/ottomatic/Data/Audio/Main.sounds/MetalHit.aiff
 share/ottomatic/Data/Audio/Main.sounds/MetalLand.aiff
 share/ottomatic/Data/Audio/Main.sounds/NewLife.aiff
 share/ottomatic/Data/Audio/Main.sounds/NoJumpJet.aiff
 share/ottomatic/Data/Audio/Main.sounds/NovaCharge.aiff
+share/ottomatic/Data/Audio/Main.sounds/PlayerClang.aiff
 share/ottomatic/Data/Audio/Main.sounds/PlayerCrash.aiff
 share/ottomatic/Data/Audio/Main.sounds/PlayerCrush.aiff
 share/ottomatic/Data/Audio/Main.sounds/PowPodHit.aiff
@@ -230,27 +230,176 @@ share/ottomatic/Data/Skeletons/Turtle.bg3d
 share/ottomatic/Data/Skeletons/Turtle.skeleton.rsrc
 share/ottomatic/Data/Skeletons/VenusFlytrap.bg3d
 share/ottomatic/Data/Skeletons/VenusFlytrap.skeleton.rsrc
-share/ottomatic/Data/Sprites/bonus.sprites
-share/ottomatic/Data/Sprites/fence.sprites
-share/ottomatic/Data/Sprites/global.sprites
-share/ottomatic/Data/Sprites/highscores.sprites
-share/ottomatic/Data/Sprites/infobar.sprites
-share/ottomatic/Data/Sprites/level10_brainboss.sprites
-share/ottomatic/Data/Sprites/level1_farm.sprites
-share/ottomatic/Data/Sprites/level2_slime.sprites
-share/ottomatic/Data/Sprites/level4_apocalypse.sprites
-share/ottomatic/Data/Sprites/level5_cloud.sprites
-share/ottomatic/Data/Sprites/level6_jungle.sprites
-share/ottomatic/Data/Sprites/level8_fireice.sprites
-share/ottomatic/Data/Sprites/lose.sprites
-share/ottomatic/Data/Sprites/particle.sprites
-share/ottomatic/Data/Sprites/spheremap.sprites
-share/ottomatic/Data/System/Application.rsrc
+share/ottomatic/Data/Sprites/apocalypse/apocalypse000.tga
+share/ottomatic/Data/Sprites/apocalypse/apocalypse001.tga
+share/ottomatic/Data/Sprites/bonus/bonus000.tga
+share/ottomatic/Data/Sprites/bonus/bonus001.tga
+share/ottomatic/Data/Sprites/bonus/bonus002.tga
+share/ottomatic/Data/Sprites/bonus/bonus003.tga
+share/ottomatic/Data/Sprites/bonus/bonus004.tga
+share/ottomatic/Data/Sprites/bonus/bonus005.tga
+share/ottomatic/Data/Sprites/bonus/bonus006.tga
+share/ottomatic/Data/Sprites/bonus/bonus007.tga
+share/ottomatic/Data/Sprites/brainboss/brainboss000.tga
+share/ottomatic/Data/Sprites/brainboss/brainboss001.tga
+share/ottomatic/Data/Sprites/brainboss/brainboss002.tga
+share/ottomatic/Data/Sprites/brainboss/brainboss003.tga
+share/ottomatic/Data/Sprites/brainboss/brainboss004.tga
+share/ottomatic/Data/Sprites/brainboss/brainboss005.tga
+share/ottomatic/Data/Sprites/cloud/cloud000.tga
+share/ottomatic/Data/Sprites/cloud/cloud001.tga
+share/ottomatic/Data/Sprites/cloud/cloud002.tga
+share/ottomatic/Data/Sprites/farm/farm000.tga
+share/ottomatic/Data/Sprites/fence/fence000.tga
+share/ottomatic/Data/Sprites/fence/fence001.tga
+share/ottomatic/Data/Sprites/fence/fence002.tga
+share/ottomatic/Data/Sprites/fence/fence003.tga
+share/ottomatic/Data/Sprites/fence/fence004.tga
+share/ottomatic/Data/Sprites/fence/fence005.tga
+share/ottomatic/Data/Sprites/fence/fence006.tga
+share/ottomatic/Data/Sprites/fence/fence007.tga
+share/ottomatic/Data/Sprites/fence/fence008.tga
+share/ottomatic/Data/Sprites/fence/fence009.tga
+share/ottomatic/Data/Sprites/fence/fence010.tga
+share/ottomatic/Data/Sprites/fence/fence011.tga
+share/ottomatic/Data/Sprites/fence/fence012.tga
+share/ottomatic/Data/Sprites/fence/fence013.tga
+share/ottomatic/Data/Sprites/fence/fence014.tga
+share/ottomatic/Data/Sprites/fence/fence015.tga
+share/ottomatic/Data/Sprites/fence/fence016.tga
+share/ottomatic/Data/Sprites/fence/fence017.tga
+share/ottomatic/Data/Sprites/fence/fence018.tga
+share/ottomatic/Data/Sprites/fence/fence019.tga
+share/ottomatic/Data/Sprites/fence/fence020.tga
+share/ottomatic/Data/Sprites/fence/fence021.tga
+share/ottomatic/Data/Sprites/fireice/fireice000.tga
+share/ottomatic/Data/Sprites/fireice/fireice001.tga
+share/ottomatic/Data/Sprites/fireice/fireice002.tga
+share/ottomatic/Data/Sprites/global/global000.tga
+share/ottomatic/Data/Sprites/global/global001.tga
+share/ottomatic/Data/Sprites/global/global002.tga
+share/ottomatic/Data/Sprites/global/global003.tga
+share/ottomatic/Data/Sprites/global/global004.tga
+share/ottomatic/Data/Sprites/global/global005.tga
+share/ottomatic/Data/Sprites/global/global006.tga
+share/ottomatic/Data/Sprites/global/global007.tga
+share/ottomatic/Data/Sprites/global/global008.tga
+share/ottomatic/Data/Sprites/global/global009.tga
+share/ottomatic/Data/Sprites/global/global010.tga
+share/ottomatic/Data/Sprites/global/global011.tga
+share/ottomatic/Data/Sprites/global/global012.tga
+share/ottomatic/Data/Sprites/global/global013.tga
+share/ottomatic/Data/Sprites/global/global014.tga
+share/ottomatic/Data/Sprites/global/global015.tga
+share/ottomatic/Data/Sprites/global/global016.tga
+share/ottomatic/Data/Sprites/global/global017.tga
+share/ottomatic/Data/Sprites/highscores/highscores000.tga
+share/ottomatic/Data/Sprites/highscores/highscores001.tga
+share/ottomatic/Data/Sprites/highscores/highscores002.tga
+share/ottomatic/Data/Sprites/highscores/highscores003.tga
+share/ottomatic/Data/Sprites/infobar/infobar000.tga
+share/ottomatic/Data/Sprites/infobar/infobar001.tga
+share/ottomatic/Data/Sprites/infobar/infobar002.tga
+share/ottomatic/Data/Sprites/infobar/infobar003.tga
+share/ottomatic/Data/Sprites/infobar/infobar004.tga
+share/ottomatic/Data/Sprites/infobar/infobar005.tga
+share/ottomatic/Data/Sprites/infobar/infobar006.tga
+share/ottomatic/Data/Sprites/infobar/infobar007.tga
+share/ottomatic/Data/Sprites/infobar/infobar008.tga
+share/ottomatic/Data/Sprites/infobar/infobar009.tga
+share/ottomatic/Data/Sprites/infobar/infobar010.tga
+share/ottomatic/Data/Sprites/infobar/infobar011.tga
+share/ottomatic/Data/Sprites/infobar/infobar012.tga
+share/ottomatic/Data/Sprites/infobar/infobar013.tga
+share/ottomatic/Data/Sprites/infobar/infobar014.tga
+share/ottomatic/Data/Sprites/infobar/infobar015.tga
+share/ottomatic/Data/Sprites/infobar/infobar016.tga
+share/ottomatic/Data/Sprites/infobar/infobar017.tga
+share/ottomatic/Data/Sprites/infobar/infobar018.tga
+share/ottomatic/Data/Sprites/infobar/infobar019.tga
+share/ottomatic/Data/Sprites/infobar/infobar020.tga
+share/ottomatic/Data/Sprites/infobar/infobar021.tga
+share/ottomatic/Data/Sprites/infobar/infobar022.tga
+share/ottomatic/Data/Sprites/infobar/infobar023.tga
+share/ottomatic/Data/Sprites/infobar/infobar024.tga
+share/ottomatic/Data/Sprites/infobar/infobar025.tga
+share/ottomatic/Data/Sprites/infobar/infobar026.tga
+share/ottomatic/Data/Sprites/infobar/infobar027.tga
+share/ottomatic/Data/Sprites/infobar/infobar028.tga
+share/ottomatic/Data/Sprites/infobar/infobar029.tga
+share/ottomatic/Data/Sprites/infobar/infobar030.tga
+share/ottomatic/Data/Sprites/infobar/infobar031.tga
+share/ottomatic/Data/Sprites/infobar/infobar032.tga
+share/ottomatic/Data/Sprites/infobar/infobar033.tga
+share/ottomatic/Data/Sprites/infobar/infobar034.tga
+share/ottomatic/Data/Sprites/infobar/infobar035.tga
+share/ottomatic/Data/Sprites/infobar/infobar036.tga
+share/ottomatic/Data/Sprites/infobar/infobar037.tga
+share/ottomatic/Data/Sprites/infobar/infobar038.tga
+share/ottomatic/Data/Sprites/infobar/infobar039.tga
+share/ottomatic/Data/Sprites/infobar/infobar040.tga
+share/ottomatic/Data/Sprites/infobar/infobar041.tga
+share/ottomatic/Data/Sprites/infobar/infobar042.tga
+share/ottomatic/Data/Sprites/infobar/infobar043.tga
+share/ottomatic/Data/Sprites/infobar/infobar044.tga
+share/ottomatic/Data/Sprites/jungle/jungle000.tga
+share/ottomatic/Data/Sprites/jungle/jungle001.tga
+share/ottomatic/Data/Sprites/jungle/jungle002.tga
+share/ottomatic/Data/Sprites/legal/legal000.tga
+share/ottomatic/Data/Sprites/lose/lose000.tga
+share/ottomatic/Data/Sprites/lose/lose001.tga
+share/ottomatic/Data/Sprites/lose/lose002.tga
+share/ottomatic/Data/Sprites/lose/lose003.tga
+share/ottomatic/Data/Sprites/lose/lose004.tga
+share/ottomatic/Data/Sprites/lose/lose005.tga
+share/ottomatic/Data/Sprites/particle/particle000.tga
+share/ottomatic/Data/Sprites/particle/particle001.tga
+share/ottomatic/Data/Sprites/particle/particle002.tga
+share/ottomatic/Data/Sprites/particle/particle003.tga
+share/ottomatic/Data/Sprites/particle/particle004.tga
+share/ottomatic/Data/Sprites/particle/particle005.tga
+share/ottomatic/Data/Sprites/particle/particle006.tga
+share/ottomatic/Data/Sprites/particle/particle007.tga
+share/ottomatic/Data/Sprites/particle/particle008.tga
+share/ottomatic/Data/Sprites/particle/particle009.tga
+share/ottomatic/Data/Sprites/particle/particle010.tga
+share/ottomatic/Data/Sprites/particle/particle011.tga
+share/ottomatic/Data/Sprites/particle/particle012.tga
+share/ottomatic/Data/Sprites/particle/particle013.tga
+share/ottomatic/Data/Sprites/particle/particle014.tga
+share/ottomatic/Data/Sprites/particle/particle015.tga
+share/ottomatic/Data/Sprites/particle/particle016.tga
+share/ottomatic/Data/Sprites/particle/particle017.tga
+share/ottomatic/Data/Sprites/particle/particle018.tga
+share/ottomatic/Data/Sprites/particle/particle019.tga
+share/ottomatic/Data/Sprites/particle/particle020.tga
+share/ottomatic/Data/Sprites/particle/particle021.tga
+share/ottomatic/Data/Sprites/particle/particle022.tga
+share/ottomatic/Data/Sprites/particle/particle023.tga
+share/ottomatic/Data/Sprites/particle/particle024.tga
+share/ottomatic/Data/Sprites/particle/particle025.tga
+share/ottomatic/Data/Sprites/particle/particle026.tga
+share/ottomatic/Data/Sprites/particle/particle027.tga
+share/ottomatic/Data/Sprites/particle/particle028.tga
+share/ottomatic/Data/Sprites/particle/particle029.tga
+share/ottomatic/Data/Sprites/particle/particle030.tga
+share/ottomatic/Data/Sprites/particle/particle031.tga
+share/ottomatic/Data/Sprites/slime/slime000.tga
+share/ottomatic/Data/Sprites/slime/slime001.tga
+share/ottomatic/Data/Sprites/slime/slime002.tga
+share/ottomatic/Data/Sprites/slime/slime003.tga
+share/ottomatic/Data/Sprites/spheremap/spheremap000.tga
+share/ottomatic/Data/Sprites/spheremap/spheremap001.tga
+share/ottomatic/Data/Sprites/spheremap/spheremap002.tga
+share/ottomatic/Data/Sprites/spheremap/spheremap003.tga
+share/ottomatic/Data/Sprites/spheremap/spheremap004.tga
+share/ottomatic/Data/Sprites/spheremap/spheremap005.tga
+share/ottomatic/Data/Sprites/spheremap/spheremap006.tga
+share/ottomatic/Data/Sprites/spheremap/spheremap007.tga
 share/ottomatic/Data/System/font.sfl
 share/ottomatic/Data/System/font1.tga
 share/ottomatic/Data/System/font2.tga
 share/ottomatic/Data/System/gamecontrollerdb.txt
-share/ottomatic/Data/System/legal.tga
 share/ottomatic/Data/System/strings.tsv
 share/ottomatic/Data/Terrain/Apocalypse.ter
 share/ottomatic/Data/Terrain/Apocalypse.ter.rsrc
diff --git a/ottomatic/distinfo b/ottomatic/distinfo
index 963cf2f7e3..11f3c20096 100644
--- a/ottomatic/distinfo
+++ b/ottomatic/distinfo
@@ -1,10 +1,8 @@
 $NetBSD$
 
-SHA1 (b9ddab06cdc0b9e4a8085e50974213b6c9625436.tar.gz) = a47f786bff3d34f3e940a7da71d14fcd5a31d6f3
-RMD160 (b9ddab06cdc0b9e4a8085e50974213b6c9625436.tar.gz) = 9b7d1e315a346034203fd295b60281a07c376841
-SHA512 (b9ddab06cdc0b9e4a8085e50974213b6c9625436.tar.gz) = ae7b152cf6b2fed749664b15dcac7db116ff8d52183442ecc76af312f09d6c04a4143d8f90e41d24b4acf147467e28dcf5c2a14d9d069fb7554ec23673f0b1b9
-Size (b9ddab06cdc0b9e4a8085e50974213b6c9625436.tar.gz) = 122173 bytes
-SHA1 (ottomatic-4.0.0.tar.gz) = e5edd3119e9f8c5505bbbf0868682057e25beb5f
-RMD160 (ottomatic-4.0.0.tar.gz) = 68706ba83a933a6633c355d69eabf39b839d2e09
-SHA512 (ottomatic-4.0.0.tar.gz) = 5e3d4a78c1ad6d1ff0d67d45e5232a93de1509e1a28307be8e64e6419faa497fc0ff05d2f8a2ac4f3a57ea0d843adf02ec4c6b935e2f93b35323036836a4d6af
-Size (ottomatic-4.0.0.tar.gz) = 150808790 bytes
+BLAKE2s (ad9cc177d2187f67bd00cb6cf2b3045ef91c577b.tar.gz) = c2bf0696bd7a8c453497e38b4059a85b54e599f7f314433f1c4e1968a4c8b1bb
+SHA512 (ad9cc177d2187f67bd00cb6cf2b3045ef91c577b.tar.gz) = 5c2bca86ab7448f8506fbea5d92d4b89f66b00eac66a7d0d65d8ffc451f2700f6304426d2f4f22d3310029797e7e3a699963264c5078847c0bda6827430eb824
+Size (ad9cc177d2187f67bd00cb6cf2b3045ef91c577b.tar.gz) = 148738 bytes
+BLAKE2s (ottomatic-4.0.1.tar.gz) = 346f1bbb95d6847d854125e28c6cef448733eb99f08561152a551be7eea6101d
+SHA512 (ottomatic-4.0.1.tar.gz) = 25184589062123664889e3e0fccffe4c964da547d36de3a8ab15e585a60479ef7b508ec96bcd5b55c9d137fd88b3260ecec808da559cc204292a04069fd1b00a
+Size (ottomatic-4.0.1.tar.gz) = 153653044 bytes


Home | Main Index | Thread Index | Old Index