1. Stone Story RPG
  2. News

Stone Story RPG News

StoneJam 5 Ending (+ loot event coming up!)

[h2]StoneJam 5 Ending[/h2]

We’re very nearly wrapped up with StoneJam 5! Thank you to all the participants for sharing your incredible work.

StoneJam was originally conceived as a way for our community to engage more deeply with Stone Story RPG. As the game grew, so did Stonescript and the ways that players could use it. Every new StoneJam has been an opportunity to experiment and push the boundaries of what is possible with a bit of technical knowledge and a LOT of creativity.

StoneJam 5 has continued to expand what we thought possible within Stone Story RPG. From small animal pets to combat scripts to detailed UI interfaces, our players never cease to amaze us with what they can do!

"Train Adventure" by link2_thepast

We’re also extremely happy that the Bounties we posted were taken on! If you thought seeing a giant pet dog was impressive, just wait until you see a whole game in another game~

If you’re putting the finishing touches on that cool-looking ASCII hat, you better finish quick! StoneJam 5 ends today.

To submit your entry, follow instructions posted here.


[h2]Bolesh 2x Loot Weekend[/h2]
If you’ve got a handy combat script, you may want to get it ready. We’ll be having a Bolesh 2x Loot Event coming up!

For this event we wanted to try out something new. In the upcoming 2x Loot Event, Bolesh will be doubling the QUALITY of the loot rather than the QUANTITY.

What does this mean for you? To be honest, we have no idea! We thought we’d give it a shot to see how players react, so if you’re looking to score some good loot now would be the time to do it.

Keep an eye out for another announcement!




-SSRPG Team
[h3]
Stone Story RPG Twitter


Stone Story RPG Discord[/h3]

Stonescript Additions - v3.14.0

New UI type: Canvas
- ui.AddCanvas()
- canvas.Set(), canvas.SetFG() and canvas.SetBG()

New namespace: color
- color.FromRGB(), color.ToRGB(), color.Random() and color.Lerp()

StoneJam 5

StoneJam 5


Hello fellow Stoneheads--

StoneJam returns! Prepare your ASCII glyphs and flex those functions as we kick off Stone Story RPG’s 5th jam; submissions are open to combat scripts, art pieces, 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!

Keep an eye out for tomorrow as well, because Stone Story RPG’s creator standardcombo will be streaming on Twitch. Stop by to see how the ASCII magic gets made~

Link to Twitch stream here.



[h2]What is StoneJam about?[/h2]
StoneJam was conceived as a way to experiment with Stonescript, a robust 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!

Some of the projects that people have made with Stonescript include:
  • Minigames
  • Combat scripts
  • Pets and cosmetics
  • Custom UI elements (e.g. healthbars, ability timers)
  • ASCII-art and animations

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

Instructions are entered into the Mind Stone* with 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.

You can find a full list of changes to Stonescript here.




[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.

For StoneJam 5, we’re also excited to introduce 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 their rewards here.


[h2]What's New With Stonescript[/h2]
This patch introduces a new system for building complex and performant user interfaces within StoneScript (as well as a few functions for the top-level UI namespace).

UI features are comprised of four object types:
  • Panel
  • Button
  • Text
  • Animation

Each object type has a multitude of functions, and all of them inherit behavior from the common 'Component' type which in turn has multiple properties that can be adjusted.

See the StoneScript manual for more details.

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

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:
    • #stonejam-discuss - StoneJam discussion chat
    • #stonejam-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]A Selection of Previous StoneJam Entries[/h2]


[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]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]

Advanced UI - version 3.13.3

Stonescript

This patch introduces a new system for building complex and performant user interfaces. This is comprised of four object types: Panel, Button, Text and Anim. All of them inherit behavior from the common 'Component' type. The top-level UI namespace has also gained a few functions. See the Stonescript manual for details. Additions:

UI: ui.root, ui.AddPanel(), ui.AddText(), ui.AddAnim(), ui.AddStyle().

Component: x, y, w, h, absoluteX, absoluteY, anchor, dock, ax, ay, dx, dy, parent, visible.

Panel: children, clip, color, style, Clear(), Add(), Remove().

Button (Pre-existing type). Additions: hcolor, SetDown(), SetUp().

Text: align, color, bgColor, lines, text.

Anim: color, duration, flipX, flipY, frame, gamePause, isPlaying, isPaused, pivotX, pivotY, Load(string), playOnStart, loop, Pause(), Play(), Stop().

2x Ki Weekend (and Quick Devlog)

[h2]2x Ki Event[/h2]
Has your inventory felt light lately? Perhaps it could use a second Skeleton Arm. Maybe a shiny new Name Tag…?

For a more premium stock of item, visit Uulaa’s Hotspring Shop and spend all that Ki you’ll be getting this weekend!

From now until Sunday, earn twice the Ki from all sources (this includes both @ and Crystals).



[h3]Ki can be earned from:[/h3]
  • Defeating enemies
  • Unmaking items
  • Daily Crystal from the Hotspring Shop
  • The Weekly Challenge Crystal Treasure
  • Crystals from Delta Treasures


[h2]Researching & Developing the R&D Book[/h2]

Recently we added the R&D Book to Stone Story RPG, a compendium that encourages players to experiment with Lost Items to earn enchanted rewards, and we'd like to talk about how we got around to making it.



As we’ve developed the game, we’ve launched events to accompany new Legends, experiment with mechanics, and celebrate the game with our community. It’s that same community that continually helps us make Stone Story the best it can be!

The R&D Book is an important step in creating a complete experience for as many players as possible. The core idea was to create a system that would scale with our pace of development. Events have been a great way to challenge players and keep things fresh with content updates through Early Access, but we lacked a way to make use of them outside of an event's original run. That’s where our handy dandy book comes in.

We added the R&D Book to keep record of limited events and allow players to complete ones that they might have missed. This way, even new players can enjoy content without feeling like they’ve missed out on past events!



[h2]What’s Coming Next[/h2]

Though we’re still cranking away at the mobile port, we’re doing our best to keep things active for our community and have plenty of stuff coming down the pipeline.

Like quests! We’ve got 4 more Legends in the works alongside 3 new Lost Items (such as the Crusader Shield below) and more Challenge Events, but everything requires time to reach a good state of polish. Thank you for your patience as we try to juggle ports, content, and other crazy stuff on our end.



Meanwhile, if you want a chance to flex your Stonescript skills, get ready for the return of StoneJam! Our community has submitted so many cool and creative scripts in the past and we can’t wait to see what people come up with this time.

Got a suggestion for a StoneJam topic or theme? Let us know what you think would be fun to make a script for! From fishing to flower picking and anything in-between~

[previewyoutube][/previewyoutube]

That's all for now, we'll see you folks in the next update!

-SSRPG Team


Stone Story RPG Twitter


Stone Story RPG Discord