1. Stone Story RPG
  2. News

Stone Story RPG News

StoneJam 6

Hello fellow Stoneheads--

After a long time away, we’re excited to bring back StoneJam!

Submissions to StoneJam 6 are open to artwork, UI mods, and anything else you can think to use Stonescript for. Interested in a more specific challenge? Try taking on a Bounty to earn rewards!

Make sure you join the StoneJam 6 event on our Discord server to participate: https://discord.gg/stonestoryrpg?event=1165085728611504239


We’ve also got an upcoming Town Square meeting on the community Discord happening tomorrow, 10/28 at 11 AM PST. We’ll be talking about StoneJam 6, our growing international playerbase, giving away Steam copies of SSRPG, and more!

Sign up for the Town Square Discord event so you don’t miss out: https://discord.gg/stonestoryrpg?event=1165123891388227614




[h2]What is StoneJam about?[/h2]

StoneJam was conceived as a way to experiment with Stonescript, a scripting language built directly into Stone Story RPG. Easy to use yet powerful, scripts can be as simple as automating potions if your health gets low, optimizing combat to superhuman levels, or even creating new cosmetics and UI features!

With each new update we continue to expand what's possible with Stonescript. We want to see what YOU can create! Some of the projects that people have made with Stonescript include:
  • Minigames
  • Pets and cosmetics
  • Custom UI elements (e.g. healthbars, ability timers)
  • ASCII-art and animations
  • …and more!

Collaborations between participants are more than welcome (and in fact encouraged).

Instructions in the Mind Stone* are written in Stonescript, a minimalist language designed for use by everyone. If you don’t want to script, use the Mind Stone as your canvas to create ASCII art!

*(Note: Stonescript features are unlocked part-way through playing the game. If you’re new to scripting or need a quick refresher, check out this tutorial we’ve written up: https://stonestoryrpg.com/stonescript/intro_tutorial.html)

Here is a list of changes to Stonescript since the last StoneJam:

New namespaces
- BigNumber, for dealing with infinitely long numbers.
- key, for rebinding keyboard shortcuts.

Additions
- buffs.oldest
- debuffs.oldest
- foe.GetCount()
- item.left.state
- item.left.time
- item.right.state
- item.right.time
- item.GetLoadoutL()
- item.GetLoadoutR()
- math.BigNumber()
- math.e
- math.Exp()
- math.Atan()
- time.msbn
- sys.os
- sys.isMobile
- sys.isPC
- sys.isConsole

Changes
- Parameter "u" can be used to `disable` Utility Belt UI (mobile).
- Abilities can be activated by their id. E.g.: "activate cinderwisp"

Deprecated
- time.ms

[h2]I’m a mobile player; can I still participate?[/h2]

Yes!

While working with Stonescript on mobile may be a bit more challenging, there are ways that you as a mobile player can participate in StoneJam.

We recommend working with cosmetics as the easiest way to get into mobile scripting. For the more ambitious users, it is still possible to work with UI, Games, and other types of StoneScript creations!

Check out community members Rex and Agerak’s guides on mobile compatible imports and how to edit existing imports:

[h3]Easy Intro to Modding[/h3]
https://steamcommunity.com/sharedfiles/filedetails/?id=2003221477
[h3]List of Mobile Compatible Imports[/h3]
https://discord.com/channels/423242655498240000/597668520888762388/1146604323539792036
[h3]Editing Existing Imports on Mobile[/h3]
https://discord.com/channels/423242655498240000/597668520888762388/1146915447401353360

[h2]What do I get?[/h2]

StoneJam is a chance for our community to work together and bring StoneScript to its limits. All participants in StoneJam will earn a commemorative shiny treasure, and our favorite submissions will be invited to be an official addition to the game.

We’re also excited to bring back Bounties!

Bounties are a way for us to collaborate with and challenge our community. Players can complete specific projects to earn larger rewards, including Steam Wallet funds, in-game items, and development credits for Stone Story RPG.

You can find more details on bounties and rewards here: https://docs.google.com/document/d/1GfTtpiP_7Hs5Wu_y0PFmK0ngSFkNBIlRNCIicUOAYyk/edit?usp=sharing

[h2]When is StoneJam?[/h2]

StoneJam will take place from 10/27 to 11/5. You’ll have all of that time to create and submit your scripts on our Discord server.

[h2]How do I participate?[/h2]
StoneJam 6 will be hosted on our Discord.

To participate in the jam:
  1. Visit our Discord server
  2. Go to the #commands channel and type !stonejam
  3. Congratulations, you now have the @stonejam role! With this you’ll be able to see the StoneJam Discord channels
  4. Participate via the Discord event channels:
  5. #stonejam6-discuss - StoneJam discussion chat
  6. #stonejam6-submit - Entry submissions

[h2]How do I submit my StoneJam entry?[/h2]
Submission rules:
  1. Inside your scripts, at the beginning of each file include:
    • Name/nickname of author or multiple names if multiple authors
    • Version number of the script
    • Instructions on how to use it
  2. Drop your script into #stonejam5-submit, along with screenshots and/or gifs of your entry in action.
  3. If a single entry involves multiple interdependent scripts, put them into a zip.
  4. Submit different entries separately.
  5. You can submit scripts created prior to the jam, as long as the jam week is used for meaningfully improving them.


[h2]Previous StoneJam Entries[/h2]

[previewyoutube][/previewyoutube]

Disco Visor by Fyda

Record Player by Mind Stone Thief

Santa Hat by link2_thepast

[h2]Resources for StoneJam[/h2]
[h3]Stonescript Documentation[/h3]
To see a full list of all possible functions, commands, and variables: https://stonestoryrpg.com/stonescript/manual.html

[h3]Mobile Stonescript Tips (courtesy of Agerak)[/h3]
List of Mobile Compatible Imports
https://discord.com/channels/423242655498240000/597668520888762388/1146604323539792036
Editing Existing Imports on Mobile
https://discord.com/channels/423242655498240000/597668520888762388

[h3]Easy projects [/h3]
Introduction to Stonescript - This writeup gives you an overview of Stonescript's functionality, including variables, commands, and operators: https://stonestoryrpg.com/stonescript

Modding Guide - This walkthrough shows you how to import external scripts into the game. https://steamcommunity.com/sharedfiles/filedetails/?id=2003221477

[h3]ASCII-art Tutorial[/h3]
Video tutorial: https://www.youtube.com/watch?v=o5v-NS9o4yc
Follow-along Reference: https://stonestoryrpg.com/ascii_tutorial.html

[h3]Example of what high-level scripting looks like[/h3]
https://www.youtube.com/watch?v=pR6QYxdGV9M

[h3]Reference guides[/h3]
All ASCII characters currently available to use in-game: https://cdn.discordapp.com/attachments/597668520888762388/683419636204699676/AvailableGlyphs.txt

Hex for all enchantment colors:
Cyan: #02e5ff Yellow: #ffff62 Green: #32da5a Blue: #0063ff Red: #ff2222

List of valid ?loc:
rocky, deadwood, cave, shroom, haunted, crypt, bronze, icy, temple, nagaraja

---

We can’t wait to see what people come up with this time!

-SSRPG Team
[h3]
Stone Story RPG Twitter


Stone Story RPG Discord[/h3]

AAC & File Size Update - 3.45.0

Improvements
- Stonescript: Added item.left.state, item.left.time, item.right.state & item.right.time
- Reduced the size of save files by ~16%

Balance
- Reduced the engage range on Dashing and Bashing shields to 15.
- Changed the knockback on Stone Crossbows from 2 -> 4.
- Changed the knockback on elemental Crossbows from 2 -> 3.

Bugs
- Fixed "open all" treasures, which could get stuck on Lost items.
- Roof Overhead: The Mine Walker can no longer be killed by activated abilities.
- Fixed equipment missing in the Saved Games screen on first showing.
- Fixed the position of "Ki Crystal" names in Hotspring Shop.
- Fixed the importing of save data that's been reformatted by intermediary apps.
- Fixed bug where Stone Runes would drop from some treasures.
- Any "Stone Runes" are now converted to Vigor.

New Lost Item & Legend Now Available

Stone Story RPG’s first post-launch Legend is now live! Update your game to play Blowing Steam, grab a free Fire Talisman and participate in this limited-time event (Latest version: 3.42.2)



From now until August 30th, complete in-game milestones to earn your first Moonbloom 🌙🌸-- a special gift from Leuce herself. The Moonbloom is a rare crafting material planned for the upcoming 4.0 update.

You also have the opportunity to earn a more powerful reward! Players can upgrade their event treasure by completing additional milestones before the event ends on August 30th.

Having trouble with the event? Join other players on the Steam forums or the official Discord server to tackle these goals and ensure that the maximum reward will be yours!

[previewyoutube][/previewyoutube]

Update 3.42.0

New
- Added music to the Poena boss fight.
- Stonescript: Added buffs.oldest and debuffs.oldest

Balance
- The Cultist Mask's Extend ability now only affects one buff (the oldest).

Bugs
- Fixed bug with multiple copies of the Cinderwisp's Devour ability.
- Fixed exploit where players could fully heal and brew an extra potion in the middle of a run.
- Fixed the color mask in difficulty selection UI's time label.
- Fixed an inventory memory leak when switching between different saves.
- Bearer & Elementalist are now treated as "dead" during transition to next forms.

New Legend Arriving August 24th: "Blowing Steam"

[h3]Get ready to heat things up![/h3]

Stone Story RPG will get its first post-launch Legend on August 24th: Blowing Steam.

Uulaa’s run into trouble, and she needs your help. Her Flame Elementals have wandered off and gone missing!

Your assistance won’t go unrewarded. “Blowing Steam” also introduces a new Lost Item: the Fire Talisman.

Look forward to the new quest and item in a couple days!

[previewyoutube][/previewyoutube]