Quick Links to Remember Regarding Satay

Welcome: http://valdez42.github.io/Satay/

The Basics: http://valdez42.github.io/Satay/SatayImpress/#/step-2

GitHub Home: https://github.com/Valdez42/Satay

You First Game: https://github.com/Valdez42/Satay/wiki/Your-First-Game

Good Luck!


Email the Pork Team “-Command is invalid!”

Could you help me play pork?

Everything i type results in “-Command is invalid”
i don’t know who command is, or why he is a cripple, or why that his disability is so important.

i’ve tried using underscores as spaces.
i’ve tried typing nothing more than a single word. “splash”

What am i missing?


Dear Shmo,

When you type into the console and it returns “Command is invalid” it means that you have typed in an unsupported command or in other words, that the console doesn’t understand (or wasn’t programmed to understand) the word or phrase you used. If you look in the ‘read me’ you can find a full list of supported commands and there results. Also note that all objects are case and space sensitive.

If you’re interested in using Pork script for creating your own text-based adventure, I’m sorry to say that the language is no longer in development. However, a new language with many more command options and support for creating your own commands is currently in development by Pork’s original developer. You can find the new release on Github: https://github.com/Valdez42/Satay.

Thank you again for emailing the Pork Team and if you have anymore questions don’t hesitate to email again or comment on our blog: https://porkadventures.wordpress.com/

Game on!

The Pork Story… (Don’t worry it has a happy ending)

Catherines weblog

So hopefully if you’re reading this you’ve played Pork… well no that isn’t right let me start again. So hopefully if you’ve played Pork you’re reading this. There that’s more like it. I want to get started by saying goodbye – to Pork that is not to you, I’d love to say “Hello!” and “Welcome back!” to you. Ahem… Goodbye Pork we had a good run ‘ol buddy ‘ol pal.

Well now that that’s over I should probably offer an explanation. As most of (all) the readers of the Pork blog should know Andy Brennan is the one who started Pork by making Pork Script an engine that allows the user to created text-based adventure games. This started in our sophomore year of highschool  Pork script was written in C++ by the way (this is important later in the story.) Our friend TJ is actually the one who wrote the game known as Pork. I did artwork and started the Pork blog and helped And market the game…

View original post 442 more words

PorkScript on GitHub

Hello everyone,

Recently I’ve decided that I alone will not be able to make PorkScript what I dream it to be. I have decided to open source PorkScript on GitHub, so that the project may accelerate, and also grow in potential. On GitHub, PorkScript will be able to soar to heights I can not supply at the moment (such as a 3D engine and other extensions). So now, if enough contribute, this project shall finish quicker, and come out on all platforms faster.

— Andy Brennan

Design Sketch


Design Sketch

I know it’s been awhile! A lot has been getting done around here (even though it might not look it!) Here is a quick sketch of a design concept I had for the Pork Version 2 icon! Note: it is a poorly taken cell phone photo with the contrast amped up, it is also sideways… The pork monster is laying back (on his back!) and holding that big juicy porkchop above him about to eat it 🙂

Another Update n’ Stuff

Hello everyone, here’s another “little more than half-a-year” update. For those of you who are still following this project, thank you! I appreciate your eagerness to see a new version of Pork. Also, I’m taking Bitcoin donations at 1LzNjrkkrZ7PjsqanT79Xqx6wJq2AjCxKF now. Feel free to drop some BTC cents in! I appreciate every single micro-BTC. 🙂

Now then, the state of the Engine:

Since the last update I’ve made a good deal of progress. That is, a good deal considering the other projects I must undertake aside from this one as well as school. In order to make  the custom command scripting side as flexible, powerful, and reliable as possible, the custom commands will be made with Python. My PMF definition script language will stay as-is, since it works well for its purpose. But, Python is already a wonderful, fast, powerful, and extensible scripting language, so I will use it instead of the custom command script language I had in mind because it would be no where as good as Python already is. Not to mention that by supporting Python it can also support any pure-python libraries, which opens up all kinds of interesting things that could be done in a custom command. Trust me, Python shall do much better for this operation.

To elaborate on how PorkScript works, the definition script (PMF) defines all items, maps, and map states that will be in one game. All the properties for every item, map, and map state is set within PMF, and custom properties may be created on the Python side along with custom commands for extension. The custom command script (previously called PPF) defines all custom commands and custom properties used in a game. These Python scripts are modular, so you can easily add a new custom command with properties to your own game simply by obtaining their script! And do not worry, Python is an easy language to use, and I’ve made it as easy as I can to write custom command scripts with custom properties. Still not sure? That’s okay! PMF is still very easy to write, and you can instead rely on other people’s Python modules for custom commands and properties.

I hope that whetted somebody’s appetite for a new version. 😛 Also, some more good news (hopefully): I am planning on getting an entire period of my school day devoted to working on PorkV2 and PorkScript. I am sure that I will be able to score this deal, but if I cannot I shall notify all of you. But, with this deal, I would most certainly be able to finish Pork by the end of the school year, if not much sooner!

Thanks for reading this, and thanks for continually checking up on this site! I can’t promise more frequent updates, but if progress goes faster during school, I may increase the update frequency. Until next time, seeya!

— Andy Brennan