PR2 Server Improvements

20th September 2022, 12:31 PM


Before I implement any of the more significant PR2 suggestions as of late (e.g., spectate mode, replay system), I want to make some major, long-overdue improvements to the structure of the PR2 servers. This means it will take longer to get those updates, but the servers will be faster, more stable/reliable, and easier to maintain once the improvements are made. I've been in contact with Jiggmin, who is fully on board with the recent proposal I made.

Given my responsibilities with work and school, I have no idea how long this will take; however, please know that I am actively brainstorming how to make it easier to develop PR2 updates along the way. Thank you for your continued support!


Comments (4)

End-of-Life Notice for AS2 Games

13th September 2022, 2:04 PM


On October 1, the following games will reach their end-of-life for updates and support:


What exactly does this mean?

This means that no client-side updates or bug fixes will be pushed to games made with ActionScript 2. It will not affect your ability to play the games in their current state, whether that be through Flash or Ruffle.

Will the servers for _____ still be running?

This end-of-life does not affect high scores pages or the servers for the multiplayer games.

Will they still be playable in the browser?

This end-of-life does not affect Ruffle compatibility or any potential future HTML/JS conversion.

Why is this happening?

The latest Adobe program that supports exporting to ActionScript 2 is Adobe Flash CS6, a 32-bit application. Since Mac OS Mojave is the last version of Mac OS that offers support for 32-bit applications, I have been running that version in order to preserve support for these games. By not updating, I'm exposing myself to security vulnerabilities and missing out on some of the newest features.

How should I prepare?

Please report any bugs in the listed games before October 1. I will do my best to fix any that can be fixed in ActionScript. These are separate from the status of Ruffle compatibility.

How do you feel about it?

While it's definitely sad to say goodbye to the ability to update these games, most of the management for things like high scores and socket servers is done server-side. Most will eventually work with Ruffle, so it's not like the Flash EOL that blew everything up. I think, for the most part, this won't have much of an effect on your day-to-day enjoyment of these games.


Comments (6)

PR2 v167.1: Gotta Jet

8th July 2022, 10:35 PM


PR2 v167.1: Gotta Jet

This update contains a tweaked game mechanic and some "spring cleaning" fixes.

Changes/Additions
- Pressing space while crouching with a Jet Pack will now have no effect. No point in wasting all your fuel!

Fixes
- "How to Obtain" descriptions now reflect the new player requirement for prizes on Campaign. Thanks to everyone who provided feedback on this change!
- Losing a cowboy hat while holding an inactive speed burst will now apply your normal stats as expected. Hopefully we've reached the end of the saga of speed burst bugs. Thanks for the report, @Master Raiden!
- The background color selector in LE now displays the correct color when loading an existing level. Thanks for the report, @Master Raiden!
- The LE menu now resets properly when loading a level. Thanks for the report, @Master Raiden!
- The random music option is now set properly when opening the music selection popup in LE. Previously, this would not work on levels that already had the random option selected. Thanks for the report, @Master Raiden!
- The Jet Pack animation no longer breaks under certain circumstances. Previously, continually using a Jet Pack while bumping an item block could have weird effects. The technical new behavior is that Jet Pack fuel is replenished if the player has a Jet Pack and the new item is a Jet Pack, as opposed to creating a whole new item instance. Thanks for the report, @Ashley766 (and for debugging, @Master Raiden)!

ICYMI
(In case you missed it)
- JV got a Twitter! Follow us on another platform, @jiggmin_games.


Comments (3)

Post Author Display

17th June 2022, 6:53 PM


Small change: I've updated the display format of the post author information to look more like original JV. If all goes well, this is how it should look:

[Image: JJ4o0mN.png] [Image: Mg7PEFL.png] [Image: jdsk1Cb.png]
Default | JV Dark | Jiggy 4

If it doesn't appear this way for you, try clearing your cache. If it persists, please let me know.


Comments (0)

FAH Team Banners

15th June 2022, 2:15 AM


I just finished another HTML5 port! This one restores the folding at home team banners that you can embed in your posts or your signature.



Show off your folding totals! You can find more information by clicking on the banner.


Comments (6)

Bubbles!

12th June 2022, 7:41 PM


They're baaaaack (and better than ever)! You can find them at the top of most pages on the site.

This is an HTML5 port of the old bubbles animation, meaning it works independently of Flash and Ruffle. Most noticeably, it now runs in 60 FPS, meaning the animations are much smoother. It's also compatible with any modern device that supports HTML5, meaning, at long last, you can now pop bubbles from your mobile device.

Let me know if you encounter any problems. Happy popping!


Comments (22)

Motley Monday: Colorful Following

23rd March 2022, 2:25 AM





It's a colorful Motley Monday! 🎉



Links

-- General Links --
Jiggmin's Village: https://jiggmin2.com/forums
Download PR2: https://jiggmin2.com/forums/showthread.php?tid=3199
Ruffle Status: https://jiggmin2.com/forums/showthread.php?tid=3243
JV Discord Server: https://jiggmin2.com/discord

-- GitHub --
PR2 server repository: https://github.com/jacob-grahn/platform-racing-2-server
All open pull requests: https://github.com/jacob-grahn/platform-...rver/pulls

-- PR2 Changelogs --
167.0 (current): https://jiggmin2.com/forums/showthread.php?tid=3822
166.0: https://jiggmin2.com/forums/showthread.php?tid=3677

-- This Week's Suggestions --
@Camer the Dragon's "Item Block Probabilities": https://jiggmin2.com/forums/showthread.php?tid=3810
@Overbeing's "reusable custom stat blocks" and @Master Raiden's "Infinite Custom Stats Block": https://jiggmin2.com/forums/showthread.php?tid=3492
@AntEverything's "Solid Unsafe Block": https://jiggmin2.com/forums/showthread.php?tid=3757

-- Posting Future Suggestions --
For PR2 Suggestions, post in the PR2 Suggestions forum on JV. https://jiggmin2.com/forums/forumdisplay.php?fid=45
For JV Suggestions, post in the Bugs and Suggestions forum on JV. https://jiggmin2.com/forums/forumdisplay.php?fid=37
For suggestions for the JV Discord server, type /suggest followed by your suggestion in any channel.

-- PRF Development --
PRF Forum: https://jiggmin2.com/forums/forumdisplay.php?fid=46
"PRF: What we know": https://jiggmin2.com/forums/showthread.php?tid=1163
GitHub Repository: https://github.com/jacob-grahn/plant-right-4

That's it for this week. Thanks for watching!


Comments (1)

PR2 v167: Colorful Following

21st March 2022, 11:51 PM


PR2 v167: Colorful Following

This update contains adds some new features and quality of life changes, as well as some bug fixes and optimizations.

Changes/Additions
- A slight tweak to the welcome message is now shown in main chat. It says "Type /help for a list of commands." Thanks for the suggestion, @Shane1334!
- New moderation option! Moderators now have the option to "restrict" levels. This prevents them from being shown on pages other than Search and Favorites.
- Today's Best is now Week's Best. This will allow for more levels to be featured. Thanks for the suggestion, @Eternal!
- Loadout previews! Before a loadout is loaded from a number shortcut, the game will prompt you to confirm that is indeed the loadout you'd like to load. Thanks for the suggestion, @AlphaZ!
- User following! You can now "follow" a player, meaning you'll receive a notification whenever they publish or update a level. Thanks for the suggestion, @Northadox!
- Colored player dots! Players are now represented on the mini-map by 4 different colors. You can also mouse over a dot on the mini-map to see which player it tracks. Thanks for the suggestion, @"Mystery"!

Fixes
- Using and unusing rank tokens now affects your stats properly. Thanks for the report, @Benedani!
- The start blocks are here to stay! Hopefully there won't be any more issues with start blocks vanishing when doing some crazy undo/redo magic. Thanks for the report, @TRUC!
- Plus and minus symbols are no longer removed by the text tool. + / - to your heart's content... unless you're going to put calculus into PR2. Thanks for the report, @ThePizzaEater1000!
- Testing a level set to eggs mode with no blocks no longer crashes the game. Yeah... this was a weird one. Thanks for the report, @Camer the Dragon!
- The level editor now only displays the brush when intended. Another weird one. Thanks for the report, @Camer the Dragon!
- The mini-map now displays correctly under all circumstances. Yet another weird one! Thanks for the report, @Camer the Dragon!
- Further detection of impending crashes has been added. In an effort to stave off crashes from intense level loading before they occur, there is a new error that will be thrown only under the most extreme of circumstances.

Technical Changes
- Rate limiting on level deletion should now work as intended. Thanks for the report, @Camer the Dragon!

ICYMI
(In case you missed it)
- The servers will no longer show "down" for a minute after restarting. This comes with a bunch of other stability improvements to some backend scripts.
- More server info is now available! Each individual server will now list the hour a happy hour will occur and the uptime in the server status file.
- The Vault of Magics works again! Thanks to @AntEverything for helping me debug this.



Here's the Motley Monday video for this update!


Comments (6)

PR2 v166: Spooky Randomness

1st November 2021, 4:07 PM


PR2 v166: Spooky Randomness

Happy belated Halloween! This update contains adds a new feature and a new set, as well as some bug fixes and optimizations.

Changes/Additions
- You can now randomize your character's style! There's a new button above the top color picker on the account tab which lets you customize the look of your character. Thanks for the suggestion, @Magniloquent!
- There's a new guy in town! Fred was trying to decide what to wear for his very chic and spooky Halloween soirée when he came across a gladiator costume dating back to ancient Rome. Even though it was too small for him, he loved how it looked. Now, Fred is a benevolent cactus first and foremost, so he decided to call on the very talented @~JBG~ (thank you!) to draw a gladiator set for PR2! You can get it by by completing Romªn Empire by Overbeing (level ID: 3385938).

Fixes
- There's now better handling for server errors. Under certain circumstances, the server may only return success being false with no additional information, which the game previously treated as everything being fine. That is now fixed.
- Loading a loadout now preserves the last epic color properly. Previously, under certain circumstances, the epic color would appear as white until the account tab was reloaded. Thanks the report, @ProClifo (and for your help in testing, @Master Raiden)!
- The game no longer crashes under certain drawing circumstances. When not using lossless art quality, there was a bug that crashed the game if the art rasterized too many times. More information can be found here.
- Vanish blocks no longer break when a player quits or finishes while they're vanished. Previously, a player could stand in the square of a vanish block, forfeit, and completely disable it for everyone else. Thanks for the report, @Stxtics!


Comments (1)

Motley Monday: Level of the Teleports

18th May 2021, 4:08 AM





Can't wait to see all the cool levels that come out of this update! 👀



Links

-- General Links --
Jiggmin's Village: https://jiggmin2.com/forums
Download PR2: https://jiggmin2.com/forums/showthread.php?tid=3199
Ruffle Status: https://jiggmin2.com/forums/showthread.php?tid=3243
JV Discord Server: https://jiggmin2.com/discord

-- GitHub --
PR2 server repository: https://github.com/jacob-grahn/platform-racing-2-server
All open pull requests: https://github.com/jacob-grahn/platform-...rver/pulls

-- PR2 Changelogs --
165.0 (current): https://jiggmin2.com/forums/showthread.php?tid=3514
164.0: https://jiggmin2.com/forums/showthread.php?tid=3450

-- This Week's Suggestions --
@~JBG~'s "Witch Hat": https://jiggmin2.com/forums/showthread.php?tid=2986
@Camer the Dragon's "Level creator password/rank bypass": https://jiggmin2.com/forums/showthread.php?tid=3492

-- Posting Future Suggestions --
For PR2 Suggestions, post in the PR2 Suggestions forum on JV. https://jiggmin2.com/forums/forumdisplay.php?fid=45
For JV Suggestions, post in the Bugs and Suggestions forum on JV. https://jiggmin2.com/forums/forumdisplay.php?fid=37
For suggestions for the JV Discord server, type /suggest followed by your suggestion in any channel.

-- PRF Development --
PRF Forum: https://jiggmin2.com/forums/forumdisplay.php?fid=46
"PRF: What we know": https://jiggmin2.com/forums/showthread.php?tid=1163
GitHub Repository: https://github.com/jacob-grahn/plant-right-4

That's it for this week. Thanks for watching!


Comments (1)