Skip to content

Commit

Permalink
Release 1.3.4
Browse files Browse the repository at this point in the history
  • Loading branch information
jorio committed Jan 3, 2024
1 parent c38e826 commit 18b413f
Show file tree
Hide file tree
Showing 7 changed files with 30 additions and 7 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
@@ -1,5 +1,18 @@
# Bugdom changelog

- **1.3.4 (January 3, 2024)**
- Fixed framerate-dependent inconsistencies that were apparent at high framerates (100+ fps), including:
- level 3: fish speed (after eating Rollie)
- level 4: feet speed
- level 5: fire effect on beehive
- level 7: player speed when trapped in a ball of honey
- level 8: tumbling boulder damage condition
- More fitting cyclorama color in level 9 and 10 intros
- macOS: Sonoma Game Mode support
- macOS: Fix linear mouse acceleration mode that didn't always work
- Windows: Fix rare bug if AppData\\Local contains a file with a bad name encoding
- Bump SDL to 2.28.5

- **1.3.3 (January 24, 2023)**
- Buttery-smooth movement of spline-bound enemies and platforms along their spline
- Fix frustum culling of sloped terrain supertiles (steep slopes no longer disappear suddenly when close to edge of screen)
Expand Down
4 changes: 2 additions & 2 deletions CMakeLists.txt
@@ -1,10 +1,10 @@
cmake_minimum_required(VERSION 3.16)

set(GAME_TARGET "Bugdom")
set(GAME_VERSION "1.3.3")
set(GAME_VERSION "1.3.4")

set(GAME_MAC_ICNS "packaging/${GAME_TARGET}.icns")
set(GAME_MAC_COPYRIGHT "© 1999 Pangea Software, Inc.\n© 2022 Iliyas Jorio.")
set(GAME_MAC_COPYRIGHT "© 1999 Pangea Software, Inc.\n© 2024 Iliyas Jorio.")
set(GAME_MAC_BUNDLE_ID "io.jor.bugdom")
set(GAME_MAC_BUNDLE_NAME "Bugdom")

Expand Down
2 changes: 1 addition & 1 deletion build.py
Expand Up @@ -24,7 +24,7 @@
game_name = "Bugdom" # no spaces
game_name_human = "Bugdom" # spaces and other special characters allowed
game_package = "io.jor.bugdom" # unique package identifier
game_ver = "1.3.3"
game_ver = "1.3.4"

source_check = "src/Enemies/Enemy_WorkerBee.c" # some file that's likely to be from the game's source tree

Expand Down
2 changes: 1 addition & 1 deletion packaging/Bugdom.exe.rc
Expand Up @@ -26,7 +26,7 @@ BEGIN
VALUE "FileDescription", "Bugdom"
VALUE "FileVersion", PROJECT_VERSION
VALUE "InternalName", "Bugdom"
VALUE "LegalCopyright", "(C) 1999 Pangea Software, Inc. (C) 2023 Iliyas Jorio."
VALUE "LegalCopyright", "(C) 1999 Pangea Software, Inc. (C) 2024 Iliyas Jorio."
VALUE "OriginalFilename", "Bugdom.exe"
VALUE "ProductName", "Bugdom"
VALUE "ProductVersion", PROJECT_VERSION
Expand Down
10 changes: 10 additions & 0 deletions packaging/io.jor.bugdom.appdata.xml
Expand Up @@ -66,6 +66,16 @@

<releases>

<release version="1.3.4" date="2024-01-03">
<description>
<p>New in this release:</p>
<ul>
<li>Fix framerate-dependent behavior in game physics</li>
<li>More fitting dark cyclorama in level 9 and 10 intros</li>
</ul>
</description>
</release>

<release version="1.3.3" date="2023-01-25">
<description>
<p>New in this release:</p>
Expand Down
4 changes: 2 additions & 2 deletions src/Headers/version.h
@@ -1,7 +1,7 @@
#pragma once

#define PROJECT_VERSION "1.3.3"
#define PROJECT_VERSION "1.3.4"
#define PROJECT_VERSION_MAJOR 1
#define PROJECT_VERSION_MINOR 3
#define PROJECT_VERSION_PATCH 3
#define PROJECT_VERSION_PATCH 4

2 changes: 1 addition & 1 deletion src/Screens/AboutScreen.c
Expand Up @@ -303,7 +303,7 @@ static void MakeLegalScreenObjects(void)
tmd.coord.y = -66;
tmd.scale *= .66f;
tmd.color = kDimmedColor;
TextMesh_Create(&tmd, "Original game: \251 1999 Pangea Software, Inc. Modern version: \251 2023 Iliyas Jorio.");
TextMesh_Create(&tmd, "Original game: \251 1999 Pangea Software, Inc. Modern version: \251 2024 Iliyas Jorio.");
tmd.coord.y -= LH * .66f;
TextMesh_Create(&tmd, "\223Bugdom\224 is a registered trademark of Pangea Software, Inc.");
}
Expand Down

0 comments on commit 18b413f

Please sign in to comment.