aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS_TheReturn
AgeCommit message (Collapse)Author
2017-06-21Methinks I fixed audio... but I'm not sure..Michael
2017-06-20inactive border imagesMichael
2017-06-20Opt-in multistate bordersMichael
2017-06-20inactive border colorsMichael
2017-06-19extra loading jokeRogueAI42
2017-06-19Normalise newlines for BFInterpreter I/ORogueAI42
when the stream sends \r, the program will receive \n when the program sends \n, the stream will receive Environment.NewLine
2017-06-19Fixed keyboard input & instruction pointer displayRogueAI42
2017-06-19MindBlow tweaksRogueAI42
* MindBlow now lets you reset memory before you start a new program, and kill one that is still executing * The MindBlow site now uses the correct button theme
2017-06-18Localize a lot of the window titlesMichael
2017-06-18move terminal commands out of the engineMichael
2017-06-18Obese systemd.Michael
2017-06-17Commands are parsed with a bash-style syntax by defaultMichael
2017-06-17Localize a LOT of the UIMichael
2017-06-17MindBlow: Brainfuck IDE for ShiftOSRogueAI42
For 50,000 Codepoints you can write and run Brainfuck programs in a dedicated IDE. Check out the site on "shiftnet/mindblow". The IDE seems to be working perfectly. The site has some theming issues.
2017-06-16Make programs and commands distinguishableMichael
2017-06-16programs are treated as commandsMichael
2017-06-16Get rid of namespaces in commands.Michael
2017-06-17Fixed multiple compilations for the Python APIRogueAI42
Previously, only one assembly could be compiled per startup. You could compile all of your mods by restarting the game over and over, loading the previously compiled mods from the cache. Now, that's not necessary. Oh yeah, also, more bugs in the Linux "port". Yippee. Whoops.
2017-06-16wouldn't it be nice if I could remember to use my own abstractionsRogueAI42
2017-06-16Fix Intro on LinuxRogueAI42
MORE LUNIX, MORE FUN also replaced drive type with drive format
2017-06-13more loading jokeRylan/wowmom98
2017-06-13fixed assembly cache formatRogueAI42
My first attempt at an assembly cache was a dictionary from a Python filename to its associated assembly... except each templated class in the file gets its own assembly. This new format (which has different magic numbers) provides a dictionary from a Python filename to a *list* of its associated assemblies. This also means that the cache can remember Python files with no associated assemblies so that they don't get scanned again.
2017-06-13Python APIRogueAI42
It uses a meta-language and a CSharpCodeProvider on startup. I will release a tutorial on the forums soon showing how to use it. This commit also adds an extremely basic loading screen which shows while Desktop is getting everything ready. Which can take a while if you have any Python mods. Thanks, IronPython.
2017-06-13...RogueAI42
what the hell is going on
2017-06-13Let's try that again........RogueAI42
seems like I somehow got an old copy of SaveSystem.cs and committed that, re-introducing the game's dependency on Unite, which is dead, press F to pay respects.
2017-06-12Loading joke thingRylan/wowmom98
2017-06-12fixed ShiftFS saveRogueAI42
simple
2017-06-11Creation of new games is possible again!Michael
2017-06-11Merge pull request #129 from RogueAI42/masterMichael VanOverbeek
ReflectMan Saves The Day..............
2017-06-11skip server connection if server is offlineMichael
2017-06-11ReflectMan Saves The Day..............RogueAI42
Refactored every part in the code that used that damn foreach loop. All assemblies are now loaded on startup into an array, and the results of GetType() on each are concatenated into another array. The parts of the code that were loading the assemblies and scanning them themselves now look to ReflectMan.Types, and all disk I/O is limited to the first time ReflectMan is accessed. While I was there I also replaced some other foreach loops with array comprehensions and such to speed things up - there is a noticeable improvement. It doesn't seem to have broken anything, but I'd appreciate if someone could do more stress testing for me.
2017-06-10Even more menu work.Michael
2017-06-10Fix Shiftorium init bug.Michael
2017-06-10main menu system + sandbox modeMichael
2017-06-04Fix story autosaveMichael
2017-06-04A fuckton of storyline features.Michael
2017-06-04fixed shiftoriumRogueAI42
just in time for chrimbus
2017-06-03story objectives systemMichael
2017-06-02fix the audio systemMichael
2017-06-02Fix bug where terminal hangs on bad commandMichael
2017-06-01Another new default skin.Michael
2017-06-01Icon Manager and various icon bugfixes.Michael
2017-05-31modular notificationsMichael
2017-05-30Slight Shiftnet mods, new default skin.Michael
2017-05-29It's amazing what talking to Rylan can do to an integer datatype.Michael
2017-05-29fix some clientside save softlocksMichael
2017-05-28fix double login issue and oobe bugsMichael
2017-05-28un obsoletingRylan/wowmom98
2017-05-28FuckMichael
2017-05-28make localization 50 billion times fasterMichael