In order to help with save states (and multiplayer) your scripts can not make use of non-const globals (you should see an error). I will avoid breaking the ABI so that old scripts will continue to work, however there may be some exceptional circumstances where this is necessary while the Dustscript system is still in early development. The API definitions and documentation will be updated here and here. Dustscript relies heavily on object handles in particular so understanding how they work is helpful in understanding how to use Dustscript. The Angelscript documentation page can be found here. Fortunately Angelscript borrows a lot of syntax from C++. AngelscriptĪ basic understanding of Angelscript is needed to write Dustscripts. sending cheated replays and decoupling scripts from the exact game ABI. Keeping scripts in their own isolated contexts rather than running them within the game context was necessary to prevent scripts from e.g. Each script is run within its own isolated context that communicates with the game script using the Dustscript API. Want the player to have to clear the enemies in a room before being able to progress? Dustscript can make it happen.ĭustscript makes use of the AngelScript runtime already used within Dustforce. Dustscripts allow level authors to make their levels more dynamic by adding their own custom game behavior. TLDR: If you like 2D platformers, going fast, a nice community, ingame leaderboards, sick OST's and beating difficult obstacles(not always) give the game a try.Dustscript support has been added to Dustmod. Sorry for the big wall of text but i wanted to get into as much as I can for anyone that has seen or been on the fence about the game. If you are interested feel free to message me and Ill gladly help you out. There is also a bunch of resources to help you with the game and a mod that just improves the game made by one of the community members, but reading the rules of the sub I wont post those here. Here is the current world record for ssing all levels consecutively Here is nerdcubed giving it a go 6 years ago, this is the beginner experience and what you should expect. Im also going to drop some links so you can see what the game looks like at a basic level and what you can achieve at the highest level. So if you like speedrunning 2D platformers i would really suggest give this a shot, its not for everyone don't get me wrong but i feel that at the amount of time I've put into the game I can recommend it. There are thousands of custom maps (not all good) made by many people that are fun to play as well. Every single person ive met from this game has been so helpful and kind with anything you have questions about. This means there is no hiding things and everyone who gets a top time can have their strategies used by the rest of the players.Īlong with the stock levels is a still quite large community around the game making maps and organizing races that you can compete in. There is an in game leader board that displays your best time and records every single persons best time on each level that you can replay and watch to get help or techniques to guide you through the game faster and easier. You also have 4 choices of character to pick while playing, you can play the blue guy dustman, the red girl dustgirl (they are basically the same), dustkid which has a triple jump instead of the regular double jump, or dustworth the old man who jumps higher and has longer reach on his attacks than the others. In SS you sweep every spec of dust from the level while not dropping combo or dying/getting hit by an enemy. In any% your goal is to get to the end of the level as fast as possible, skipping dust and enemies along the way. The two main ways to play the game are SS and any%. There is an entire guide on things the community has discovered that have their niche uses and help you go faster. As you get better you discover new tech you can use in the game to help with getting a better score and there is a lot to learn. Its not a very hard game to get into, but when you get good at it it's bar none the best feeling ive had from any game. There are 4 main zones in the game with their own unique enemies and challenges in each one, the lab, the forest, the mansion and the city. You play as a janitor and youre tasked with going from level to level "cleaning" the area of dust and doing it in a way that you dont drop your "combo" or get hit to get the SS rank on each one. If you're into 2D platformers with an extremely high skill ceiling this is the game for you. This is a game that has felt like home to me, I've close to 1000 hrs into the game and it never gets old.
0 Comments
Leave a Reply. |