Subject
Replies
Started By
Last Reply
 
A list of BYOND's limitations as of 504.1234 (Stable) not listed in the DM reference.
12
 
Free code snippets made by the community to help DM do more for you.
0
 
The Red Book I'm sure some of you have seen or heard of the Red Book before. It's essentially just a list of …
9
 
Note: This opening post is just a copy and paste from the dead BYOND Bwicki; information has been recovered via the …
5
 
This BYONDscape Classic declares: "Runtime errors are the bane of programmers the world over". Read on if you want some …
3
 
Dial var/npct = "" //What the NPC will say var/responses = list() // The available player responses Resp var/respt // …
3
 
Code you can use to add colors to text in your game easily and quickly.
9
 
You need to check if something can move from one turf to another, right? It's annoying, and you have to write all this …
1
 
A simple tutorial on a few basic animation techniques.
5
 
Previous: Part 1: Getting to know savefiles Okay, I know I ranted and raved about how people save their files wrong …
14
 
Tens of millions of tiles? No sweat!
15
 
// Title: Word-Wrapping (Efficient Version) // Credit to: Hiead // Contributed by: Hiead /* I wrote this after looking …
2
 
Making first person games in BYOND, akin to the old Dungeon Keeper/Dungeon Hack/Bard's Tale/Lands of Lore I: Throne of …
Page: 1 2
37
 
http://www.megafileupload.com/ en/file/509641/ Space-Fighters-rar.html Hope someone will found this usefull! I don`t need …
0
 
Hi, The recent addition of native SQLite support has demotivated me from continuing this project, so I'm sharing the …
0
5
 
The DM Reference is all I've ever needed to figure out what variables and functions BYOND has to offer (it's not much, …
11
 
Truncates a number's decimal component. Useful for converting numbers to integers. proc/trunc(x) return x && x / abs(x) …
6
 
BoundAlign(var/atom/movable/ Ref, var/atom/movable/Trg, var/x_dist = 0, var/y_dist = 0) /* This function should align …
0
 
Don't want to share your host files with people in fear that it may end in having multiple private servers of your …
Page: 1 2 3
56
 
Clearing up some misconceptions and misues of the screen object system BYOND gives you.
11
 
I see a lot of talk about edge sliding solutions around the forums, but not a lot of actual code to back them up. I've …
0
 
A tutorial on Datums that I was inspired to write. If you are new to Datums, then this will help you get started!
3
 
Place map object -> use Shift + north/south/east/west -> after everything's nudged, convert the map to a .dm file and …
1
 
Thought I'd share this since it took a bit of time
5
 
Create your own hotkeys with using grid and it`s simple to use …
0
 
I decided to stop working on that game and give people chanse to create their own character creation! Hope someone will …
7
 
A good idea for rpg games :) http://www.megafileupload.com/ en/file/465364/ Phase-Atom-rar.html /* …
10
 
This one's going to be a short one, we all know that libraries like S_Damage and F_Damage have been around for quite a …
10
 
After a really long time of messing with this code off and on, I've come to what I think is the fastest possible …
3
 
When fiddling around with some old projects that would heavily benefit from some v500 features I noticed that when I …
0
 
Six sides of awesome with ease.
Page: 1 2
25
 
In this tutorial I will show you how you can expand on the types of attacks that players can use, and how to keep it …
8
 
Using hooks to make your life easier, make expanding your game faster, and cut out your unnecessary processing of …
11
 
I found some tutorials on Khan Academy that, although they're teaching JavaScript/Processing.js, still apply to us. The …
1
 
This Tutorial will explain how to create a new project in DM (Dream Maker) and go over several things that are needed …
Page: 1 2
30
 
Because rand() just won't cut it.
0
 
How do you find the middlepoint value between two set values? Why should I care? Math sucks!
0
 
How do you check if a number is within two numbers (including the bounds)? Most sensible people probably use this: n >= …
12
 
Easy! You just have to... // add the mouse-tracking events to /atom... atom // when the mouse enters an atom for the …
Page: 1 2
21
 
Event Listeners for Lazy People.
3
 
The purpose of this post is simple, to help you improve how your maps look. This is purely for visuals only, designing …
Page: 1 2
33
 
Find out how to publish hub entries, use byond:// URLs for all kinds of things, and create EXE files for distributing …
Page: 1 2 3 4
73
 
Keep your numbers within the given bounds. proc/clamp(n, low, high) return min(max(n, low), high) // or #define …
2
 
Basic Attack Proc () mob/proc Attack () // Name Of the action/Proc for ( var/mob/M in get_step (src,src.dir)) //for all …
13
 
Well I was too lazy to write and screencapture this tutorial, so I have recorded a video tutorial instead. Basically …
10
 
Fully commented great for new programmers who are just learning. Features; Interface example Programming examples fully …
6
 
/* Written By: FIREking */ //text2list //takes a text argument and converts it into a list //each line in the text …
Page: 1 2 3
55
 
Some credit goes to Ter13 here for helping discover some neater ways to get around inside DM This is useful for when …
1
 
If there is anything that I'm doing wrong or inefficiently, please let me know, and I'll update this. mob NPC // I …
11
 
Using this as a pastebin for the moment so I can go home from work and retrieve it. Unfortunately, and ironically, this …
3
 
My GIAW entry uses the Depth-first search algorithm for maze generation and the algorithm requires a way to get a list …
8
 
This'll create a 'Save Draft' and 'Load Draft' button after the 'Preview' button on the reply box. Not sure about thems …
5
 
I found this article and thought I'd share it here, since BYOND is purely 2D …
6
 
I sat down to help someone with their saving system earlier today, and found out that people still don't fully …
3
Page: 1 2 3 ... 9 10 11