Commit graph

519 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
SkyanUltra
2773d2e8e1
Various ROM verification screen improvements (#682)
* Added file prompt button for selecting rom and additional error checks

Updated the rom verification screen with clarified errors and a slight bug fix to the error text.

Along with this, there is now a button on the rom verification screen to select a file directly, defaulting to an array of NES rom extensions, and a proper theme set for buttons, which shouldn't interfere with other themes.

* Updated label and repositioned elements

Label now properly mentions either selecting the rom file using the button or dragging it onto the window. Button also clarified a little more clearly

* final touches

* bro

* i hate labels
2025-12-02 13:26:08 +00:00
SkyanUltra
85aef0d92f
Fix music on -1-2 (#762)
For some reason it uses the forest theme when extra bgm is disabled? most likely due to something with 7-3 being a forest themed level. kinda weird though since all other levels in the minus world don't have broken music, so I assume this is just an oversight.
2025-12-02 13:20:17 +00: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
John Cooper McDonald
5a0a72daeb
Fix Mario and Luigi walk frame being 1 pixel to far to the left (#647)
* Fix Mario and Luigi walk frame being 1 pixel to far to the left

* Update Global.gd
2025-11-22 16:39:42 +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
SkyanUltra
c41d6fda47
Some snapshot tools (#680)
variable for easily toggling on and off snapshot mode, and also some simple prints for things like unix time and what snapshot build the game would currently be on upon launch
2025-11-22 16:38:40 +00:00
CST1229
7ca6fe8611
Allow choices and random variation keys to use links (#681) 2025-11-22 16:38:01 +00:00
KirbyKidJ
7151068890
Tweaked Lost Levels A-1 and Special 6-3 (#726)
* Tweaked Lost Levels A-1 and Special 6-3

Self explanatory pull request. I just tweaked the design of those two levels.

* Added some corner pieces to 10-1

* Moved 10-1 changes to turn on based on setting
2025-11-22 16:36:59 +00:00
jdaster64
07c95b1b35
Changed target time comparisons to round down to nearest centisecond (#708)
* Changed target time comparisons in many places to round each side down to the nearest 0.01 seconds

* Add met_target_time to MarathonSelect script
2025-11-22 16:36:49 +00:00
jdaster64
135490826c
Buzzy Beetle shell fixes (#718) 2025-11-22 16:36:11 +00:00
jdaster64
6364496ee5
Challenge hunt hidden block changes (#707)
* Challenge Hunt hidden block locations tweaked slightly

* Changed 4-1
2025-11-22 16:35:43 +00:00
jdaster64
2998f3416a
new challenge hunt scores (#723) 2025-11-22 16:35:27 +00:00
SkyanUltra
3687b29f95
Issue page touch-up (#725)
* Refine bug report template for clarity and detail

Updated the bug report template to enhance clarity and detail in the descriptions and labels.

* Add question issue template for Super Mario Bros. Remastered

This new issue template allows users to ask questions regarding Super Mario Bros. Remastered, including checkboxes for issue types and a textarea for detailed descriptions.

* Add suggestion issue template for Super Mario Bros.

This template allows users to submit suggestions for Super Mario Bros. Remastered, including various types of suggestions and a description field.
2025-11-22 16:35:13 +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
SkyanUltra
a681fed56d
Fix sideways pipe hitbox collision (#730)
* Fixed sideways pipe hitbox collision

This fixes a bug where players would clip the top edge of a sideways pipe's hitbox and get counted as being on the floor despite being above the pipe, thus allowing them to get warped into the pipe from there.

* Fix to prevent entering pipes from too low

this implements a simple distance check from the player to the hitbox to ensure the player can only ever enter the pipe when they're close enough in proximity to the pipe, preventing them from entering from a tile too low.

* co mnment

:earnest:
2025-11-22 16:32:59 +00:00
SkyanUltra
06dafbace2
Fixed odd looking mushrooms (#679)
Broken stems in SMB 4-3 and SMBLL 9-2 were fixed, and the mushroom at the beginning of SMBS 4-2 was extended because it triggered a primal rage within me that made my eyes go red with rage. (It was uneven LOL)
2025-11-22 16:32:24 +00:00
Joe H
b450d9d488
Update known issues in README.md
Removed known issue about Steam Deck controls and respawning blocks. cause theyre fixed
2025-11-19 17:39:13 +00:00
SkyanUltra
bc3a1087a1
Update TerrainTemplate.png (#724)
Updated and easier to understand template by hdtv.
2025-11-16 10:48:49 +00:00
jdaster64
f37e752ba6
Offscreen Podoboos don't score points (#715) 2025-11-09 17:20:41 +00:00
CST1229
6c47d255b0
Fix some remaining user:// uses to use Global.config_dir (#702) 2025-11-03 20:10:41 +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
SkyanUltra
df91706d16
Fix for SMBS Marathon achievements not being achievable (#686)
looks like SOMEBODY left their 1-2 any% time in the array. wonder who that was. looks at the joemama in the room
2025-11-02 21:34:15 +00:00
KirbyKidJ
4d273594fa
Ignore Mods in GitHub (Dev PR) (#699)
Excludes the Mods folders from the GitHub. Don't want to accidentally commit mods directly into the repo.
2025-11-02 19:55:58 +00:00
JHDev2006
d4eb6e630c quick fix for the bonus coin heavens not activating all coins when collected, idk how to word it, but its fixed now 2025-10-29 21:02:28 +00:00
JHDev2006
b17acb4deb removed dev warning, we're ready 2025-10-25 21:47:51 +01:00
JHDev2006
9ad315d417 couple more unused 2025-10-25 21:05:38 +01:00
JHDev2006
e45681abd2 Update Credits.tscn 2025-10-25 21:03:08 +01:00
JHDev2006
dee5948bcd oh yea, also this one too, BYE BYE 2025-10-25 21:00:52 +01:00
JHDev2006
264f272b5e haha no world map for you 🖕 2025-10-25 20:50:51 +01:00
JHDev2006
0f90d1cc55 added icon to falkimore 2025-10-25 20:16:35 +01: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
bb3ece8922 fixed a typo in Tristan35's namein the credits, SORRY!!!! 2025-10-25 19:52:55 +01:00
JHDev2006
1c30067f7b fixed barrels not giving score, when destroyed 2025-10-25 18:00:21 +01:00
JHDev2006
37f7c77aa3 alr quick final change to positioning 2025-10-25 17:40:36 +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
51e1907b01
Fix Hammer Bro crash (#669) 2025-10-25 17:33:45 +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
guzlad
cd605ece65
GameOver screen no longer allows 'right' button, only 'up' and 'down', can be scrolled. (#667) 2025-10-25 16:25:48 +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
JoeMama
0f0f1484a0 fixed a quick crash 2025-10-25 12:49:40 +01:00
JoeMama
397c375df9 quick fix with checkpoint flags not appaearing in custom levels 2025-10-25 12:42:22 +01:00
John Cooper McDonald
9f19571475
Fix Original Lakitu throw not going straight up (#663) 2025-10-24 19:16:04 +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
2eab62e290 imagine being godot and making it so ONE SPECIFIC FONT FILE DOESNT GET EXTRACTED CORRECTLY, ONLY ON WINDOWS. THANKS MICROSOFT, FUCK YOU GODOT 2025-10-24 15:06:35 +01:00
JHDev2006
8db59e0b8a help 2025-10-24 14:39:17 +01:00
JHDev2006
09d1b717bb trying something 2025-10-24 14:05:32 +01:00
JHDev2006
0953086c39 removed old SMMP placeholder sfx that were still here? 2025-10-24 13:59:20 +01:00