Commit graph

127 commits

Author SHA1 Message Date
SkyanUltra
becdf9ba77
Expanded world/level icons (#763)
* Expanded Level Icons

Level icons are now defined in their own custom JSON file (LevelIcons.json) which determines which icons will be shown, along with an area where the user can input the size of their icons for custom sizing (larger sizes will likely be a bit odd in behavior, smaller should work fine though)

Along with that, icons have been greatly expanded, with 32 new level icons available for levels to use now, (a total of 45!) along with various older icons recieving slight touch-ups. Various levels now use these new icons to better represent major recognizable elements from those levels, and to give them a bit more variation between each other.

If there are any additional level icons that would make sense for implementation, let me know. I think this should cover most of the important ones, though.

* Delete LevelIcons.png.import

* Marathon + ANN Medal Icons on World Select

Marathon mode and ANN now show the highest ranking achieved on all levels when applicable. So if you manage to get a gold medal on every level, but get a bronze on one, then it'll display a bronze medal for your world completion.

Side note: Why the fuck was the only solution to the GPU particle emitting behavior to make a massive array of node paths. I hate this! This sucks! Joe, why did you do that? And why was it the only thing I could find that worked?

* Optimized particle emitting for world/level select

* ANN now has its own menu + bugfixes

This gives ANN its own dedicated menu rather than throwing you directly into the world selection menu, which additionally fixes an issue with rendering medal icons when selecting the campaign, and a few other fixes like the DiscoResults menu not using the ANN visual settings.

* Challenge Hunt Icons + menu bugfixes

Challenge Hunt icons are now implemented, so you can see all of your red coins, eggs and score requirements if you've met them. Along with that, fixed a bug where you could enter Worlds 9-D in marathon when you aren't supposed to by selecting a story mode option and then entering marathon.

* New icons + layout change for Challenge Hunt icons

By recommendation by Vanny, Challenge Hunt icons have been changed. Along with this, all icons for progress tracking are now in their own relegated image file for separate modification, and have been updated to use white outlines similar to the world icons themselves.

* Update ChallengeModeResults.tscn

Forgot to update this to use challenge icons for the world select screen.

* Eggs cycle through color again

Accidentally got rid of this, but didn't want to update every node. It simply does it based on the world number now rather than needing to be manually set.
2025-12-02 08:30:32 -05:00
JHDev2006
3d5b27b040 updated to godot 4.6-dev4 2025-11-26 16:20:59 +00:00
jdaster64
5daa630a72
Alternate Challenge HUD Proposal: Previously obtained coins/eggs are transparent (#712)
* Challenge Hunt: Transparent HUD for previously obtained coins/eggs

* Add 'score potential' tracker, make egg not default to empty if egg isn't in the current room on a replay

* Make transparent HUD elements render on top, and become invisible if their fully-opaque equivalents should be enabled instead
2025-11-22 16:41:04 +00:00
jdaster64
0e09331e1a
Make Yoshi Eggs award score / collection status immediately (#714)
* Make Yoshi Egg award collection status + points immediately, and have the score note be decorative

* Removed gave_points var
2025-11-22 16:39:08 +00:00
jdaster64
135490826c
Buzzy Beetle shell fixes (#718) 2025-11-22 16:36:11 +00:00
KirbyKidJ
7457570014
Door Pose Fix for Custom Levels (#728)
Fixes an issue with the DoorPose animation and detection I added where if there was another End Castle behind you, you'd get sent back in the level. This is primarily an issue for Custom Levels, and is extremely noticeable when reloading resource packs. And in the video below, it also broke the Door Pose animation in the level.

This PR adds an extra check by using a collision shape to make sure the player is in the right area before applying the positional changes.
2025-11-22 16:34:57 +00:00
John Cooper McDonald
7a0adfa75c
SMBS powerups give the proper amount of points when collecting (#671)
* SMBS powerups give the proper amount of points when collecting

* Flag die doesn't give double points
2025-11-03 14:13:26 +00:00
John Cooper McDonald
2cb9675227
Fix not being able to collect Red Coins from bumping blocks (#672) 2025-10-25 20:15:03 +01:00
JHDev2006
1c30067f7b fixed barrels not giving score, when destroyed 2025-10-25 18:00:21 +01:00
JHDev2006
750b64f443 added github contributors to credits and fixed up a quick sprite offset with hammer bros 2025-10-25 17:35:41 +01:00
John Cooper McDonald
0eb791a697
Make Pokey slower + make Pokey and Dry Bones turn at ledges (#668)
* Make Pokey slower

* Pokey and Dry Bones turn at ledges
2025-10-25 17:10:19 +01:00
JoeMama
830f02e8ed adjustdd hammer bro animation to allow for height 2025-10-25 13:16:53 +01:00
JoeMama
479da718f6 fixed game over behaviour, not correctly being set 2025-10-25 12:55:27 +01:00
John Cooper McDonald
fcdf729e23
Fix being able to go one setting too far in Visuals (#662) 2025-10-24 19:15:08 +01:00
JHDev2006
64cce1bb68 shit, accidentily mad ethe settings menu visible on spawn, whoops 2025-10-23 20:43:11 +01:00
JHDev2006
d7f56f7678 changed the menu text to let players know when a pack is being created (so they dont think it crashes) 2025-10-23 20:41:07 +01:00
JHDev2006
22a1af89d4 couple of error fixes 2025-10-23 20:05:30 +01:00
John Cooper McDonald
b5206d4e2d
Fix Thwomp not awarding any points (#653) 2025-10-22 21:12:34 +01:00
JHDev2006
b54c4b5913 fixed a bug where the invincibility palette would stop after collecting a starman at the last second 2025-10-22 17:24:41 +01:00
KirbyKidJ
50da5f62f3
Some Fake Bowser Fixes (#635)
This PR fixes the issues mentioned in #557   with Fake and Real Bowsers. Also for fun, I got the Bowser fall SFX to work when you kill a REAL Bowser or Bowser Bro by moving it outside of Bowser before they were freed from the scene.
2025-10-20 09:43:34 +01:00
JHDev2006
f77e1510cf fixed bumpers crashing, and FINALLY HAVE SORTED RESOURCE PACK EXTRACTION, ONLY TOOK BEING ABLE TO DOWNLOAD SOME OF THE FILES FROM THE FUCKING GITHUB TO WORK YEAAAAAAAAAAAAAA I LOVE GODOT 2025-10-19 21:31:09 +01:00
JHDev2006
6011e6f63b Merge branch 'main' of https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public 2025-10-19 09:45:49 +01:00
JHDev2006
23345bbbf1 removed sp scrolling from settings menu
i coded it in about 10 minutes as a joke, and didnt really intend on it being something proper + it comes with a whole new slew of bugs which im not willing to commit to yet, soz. its still in the code so should be relatively easy to hack in, maybe itll come back in future, who knows
2025-10-19 09:45:48 +01:00
John Cooper McDonald
568d45ee31
Change 1-up flagpole to replace the 5000 point bonus (#550)
* Change 1-up flagpole to replace the 5000 point bonus

* Also no 1-ups in you vs boo

* Update EndFlagpole.gd

* Style

* Update EndFlagpole.tscn
2025-10-18 14:42:51 +01:00
JHDev2006
0fd33d6893 fixed fonts not being loaded on export 2025-10-18 13:26:43 +01:00
JHDev2006
e45e7bfce3 added missing infinite spoawning cheep cheeps to LL underwater levels 2025-10-18 13:07:02 +01:00
guzlad
b1f6024fa7
Added special scrolling to menu + fixes (#618)
* Added Special Scrolling to the visuals menu

* Added the actual functionality for special scrolling to work with menu

* Fixed PC-8801 mode if smooth transitions are enabled

* Special scrolling, not-so special translations
2025-10-18 00:27:25 +01:00
John Cooper McDonald
9a17f140e0
Update hitboxes for consistency (#608)
Co-authored-by: Joe H <97353363+JHDev2006@users.noreply.github.com>
2025-10-17 17:12:57 +01:00
JoeMama
5d0a1a8101 couple fixes 2025-10-17 11:48:28 +01:00
JHDev2006
c16903e9a9 final touches 2025-10-16 22:50:31 +01:00
JHDev2006
44e7da3fea fonts can now have custom variations via jsons 2025-10-16 22:46:02 +01:00
JHDev2006
0d2f0a0187 added Special style scrolling, just for funsies, might make toggleable, not sure yet 2025-10-16 18:13:02 +01:00
John Cooper McDonald
ae4317f9e5
Fix lingering Hammer issues (#607)
* Fix lingering Hammer issues

* CannonBall gib

* Spike Block and Rocky Wrench cleanup

* Update SpikeBlock.tscn

* Update PlayerDetection.gd
2025-10-16 18:02:29 +01:00
John Cooper McDonald
8474bc3c19
Properly implement the Hammer item (#599)
* Properly implement the Hammer item

* Update Boo.gd

* Update LongFirebar.tscn
2025-10-15 18:14:19 +01:00
JHDev2006
69fb2b5005 fixed some warning spam on startup 2025-10-14 16:30:37 +01:00
guzlad
a0369cd612
[QoL] FPS Counter disabled by default, show message after screenshot, show message if noclip is enabled/disabled (#591)
* FPS counter is off by default, enable with F4

* A message or error is now shown on-screen if a screenshot is taken with F2

* Show message when noclip is enabled or disabled
2025-10-14 16:04:08 +01:00
JoeMama
efe3b98aa0 added a quick and dirty fps counter (press F4 or R3 on controller, for it to be toggled) 2025-10-11 22:48:52 +01:00
JoeMama
01238a0f1c fixed the results menuu persisting to the title screen in ANN 2025-10-10 11:41:22 +01:00
JoeMama
57a659ba34 re-implemented the respawning blocks + items fix, and got rid of a few annoying prints + removed the warning from the resource pack menu in the settings, as its no longer needed 2025-10-10 11:26:09 +01:00
JoeMama
437f98884d Revert "Merge pull request #458 from KirbyKid256/pulls/more-animated-tilesets"
This reverts commit 07cb5015cf, reversing
changes made to ad03246040.
2025-10-10 11:06:32 +01:00
guzlad
6b53e86ac1 Fixed axe flashing while the game is paused 2025-10-10 05:27:42 +02:00
guzlad
08adf8fd6c Added 'Is Real' option to Bowser and his bro 2025-10-10 02:58:19 +02:00
guzlad
07cb5015cf
Merge pull request #458 from KirbyKid256/pulls/more-animated-tilesets
Animated Tilesets for Resource Packs
2025-10-10 00:46:40 +02:00
guzlad
ad03246040
Merge pull request #342 from KirbyKid256/pulls/small-crouch-hitbox-fix
Hitbox Change for When Small and Crouching
2025-10-10 00:39:37 +02:00
KirbyKidJ
e6bc64affb Refactored Small Crouching and Big Crouching
- Added new variables to `CharacterInfo.json`
- Made it so `BlockCollision` area position is attached to top of `SmallCollision` and `BigCollision`
2025-10-09 15:16:14 -07:00
KirbyKidJ
0f628302cb Merge remote-tracking branch 'upstream/main' into pulls/small-crouch-hitbox-fix 2025-10-09 08:23:38 -07:00
Ramona
46d7ef5a1f forgot about Modern UI and Key icon 2025-10-08 20:07:05 -04:00
Ramona
5b40319842 Make Coin HUD sprite pause-able to match objects 2025-10-08 19:43:21 -04:00
JHDev2006
6a48a5b32f fixed up a couple things in the level editor 2025-10-06 22:02:15 +01:00
JHDev2006
8ca35bdcad updated levelbg snow + leaves particles, to be replaceable 2025-10-06 18:50:40 +01:00