News

get_color_profile_slot_r

Returns the red component of a character’s color slot, with a value from 0 to 255. Note that this does not take into account changes made by set_character_color_slot or set_article_color_slot.

ArgumentTypeDescription
color:realThe color profile to check
shade:realThe specific color of the profile to check

Example, called from post_draw.gml:

//This code draws a custom sprite tinted to the exact color of the player's first color slot.
var col_R = get_color_profile_slot_r( get_player_color(player), 0);
var col_G = get_color_profile_slot_g( get_player_color(player), 0);
var col_B = get_color_profile_slot_b( get_player_color(player), 0);

var col_final = make_color_rgb(col_r, col_g, col_b);

draw_sprite_ext(sprite_get("custom_sprite"), image_index, x, y, image_xscale, image_yscale, image_angle, col_final, image_alpha);

shake_camera

Sets the camera shake.

ArgumentTypeDescription
intensity:realThe intensity of the camera shake
time:realThe time it should shake for, in frames

Note that this will override any other camera shake currently happening.

Example, called from update.gml:

//Makes the camera shake for 6 frames when the player lands.
if (state == PS_LAND or state == PS_LANDING_LAG) && state_timer == 1 {
shake_camera( 8, 6 )
}

Patch 1.4.20 Notes

A small patch containing mostly fixes for some odds and ends. This patch will be what the RCS World Finals are played on at Genesis 7 later this month!

  • Basic version of Merchant Port/Swampy Estuary dimensions fixed to match the Aether version (side blastzones increased by 2px).
    • This fixes a bug with Sylvanos on Merchant Port that allowed him to grow grass underneath already existing grass.

  • Environmental collision is now disabled when Orcane teleports to a puddle until the first hitbox disappears. This prevents situations like these.

  • Vertically moving seeds will no longer be destroyed when touching Lily unless she is idle.

  • Ice on the ground can no longer freeze opponents when they are invincible due to their hurtbox being nonexistant (e.g. Clairen’s Dspecial).

  • When parried, Dair will go into pratfall when bouncing off an opponent/object.

  • Holding the special button during Dspecial (spawning the bubble) will now allow you to freely move the bubble as if you had performed another Dspecial with the bubble out.

  • Ftilt physical hitbox BKB reduced from 6 > 4.75.
  • Ftilt physical hitbox angle changed from 55 > 30.
  • Ftilt physical hitbox is now untechable.
    • Previously, DIing away and teching in place would cause you to be actionable 4 frames before Sylvanos, making the move punishable on hit.
  • Flowers now have a distinct visual for when they’re projectile immune and a more distinct visual for when they’re the oldest of 3 flowers.

Rivals Workshop Official Side Event

As part of the excitement surrounding the Rivals Championship Series finals, our community came together to back a Workshop side event later this month at Genesis 7. This will be our first time featuring original characters from the community at a major event – complete with their own stream time and prize pool!

Character List

We’re excited to see what players can do with new characters in a tournament setting. To help make the event manageable we’ve chosen a 16 character roster players can compete with:

You can download all of these characters at once in this G7 Workshop Steam collection.

Stage List

Only the official in-game stages will be usable during this event. We did find some great workshop creations, but opted off of a workshop list for game stability reasons.

Other Details

If you’re attending Genesis 7, you can sign up for this event in person at the Rivals area any time Friday or Saturday morning. This event has a $500 prize pool funded by the community from the Genesis compendium.

For viewers at home, keep an eye out for a future announcement with the full stream schedule including where and how to watch all of the Rivals goodness at G7. For now you can bookmark Saturday January 25th as the date until more time/channel details are available.

Job Opportunity – Netcode Consultant

Hello everyone, we are looking for a Networking Engineer Consultant to come in and help us get across the finish line for Rivals of Aether Defintive Edition. This is a remote, part-time position. We are looking for someone to help us fix issues in our logic and get the new netcode running at 60 FPS.

  • Requirements:
    • 2+ Years working on online multiplayer games. Peer to Peer connection experience is required.
  • Ideal Candidate Experience:
    • Experience working on Fighting Games particularly online features.
    • Familiarity with Game Maker Studio 1 or 2.
    • Familiarity with reading Haxe. Alternatively reading C#/TypeScript/ActionScript.
  • Qualities:
    • You can work remotely as a team and use Discord for communication.
    • You have familiarity with GitHub and other Source Control tools.

This is a paid, remote contractor position that we’re trying to fill as soon as possible. Rate is negotiable based on your experience and resume. This is a short, part-time position. We are anticipating only 10-20 hours of work total to help us get our logic sorted out. The majority of the work will be discussion on Discord and reviewing our repository on GitHub.

There are two ways to apply.

First, reach out to me on twitter @danfornace. If your Twitter profile is updated and relevant, we can discuss details on Twitter.

Second, if you don’t have a Twitter presence or have time, email us more information. Please send a short cover letter in the body of an email, with your available start date in the heading, and an attached resume (.pdfs only please) to [email protected]. Please Label the subject line: Netcode Consultant – Your Name.