RogueAI42
107a98686a
ReflectMan Saves The Day..............
...
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-11 17:38:53 +10:00
Michael
c3deaa23ff
Even more menu work.
2017-06-10 22:02:10 -04:00
Michael
920e33a2fd
Fix Shiftorium init bug.
2017-06-10 12:58:09 -04:00
Michael
c40d071d58
main menu system + sandbox mode
2017-06-10 10:17:15 -04:00
Michael
3e11eca704
Fix story autosave
2017-06-04 21:07:43 -04:00
Michael
69aba3b373
A fuckton of storyline features.
2017-06-04 15:18:53 -04:00
RogueAI42
7fe5d790dc
fixed shiftorium
...
just in time for chrimbus
2017-06-04 01:29:21 +10:00
Michael
cc55af0c8b
story objectives system
2017-06-03 09:16:44 -04:00
Michael
11e80a6a61
fix the audio system
2017-06-02 11:38:38 -04:00
Michael
ce5469464a
Fix bug where terminal hangs on bad command
2017-06-02 08:15:51 -04:00
Michael
0b9ac754ac
Another new default skin.
2017-06-01 18:27:22 -04:00
Michael
03cf891c53
Icon Manager and various icon bugfixes.
2017-06-01 17:09:22 -04:00
Michael
c631172761
modular notifications
2017-05-31 09:03:19 -04:00
Michael
0451b5d157
Slight Shiftnet mods, new default skin.
2017-05-30 16:34:31 -04:00
Michael
37ac4c684c
It's amazing what talking to Rylan can do to an integer datatype.
2017-05-29 20:08:30 -04:00
Michael
ff47625d25
fix some clientside save softlocks
2017-05-29 16:08:59 -04:00
Michael
e85832a5a4
fix double login issue and oobe bugs
2017-05-28 16:05:57 -04:00
Rylan/wowmom98
c7ba7d733c
un obsoleting
2017-05-28 14:44:24 -04:00
Michael
9914c18456
Fuck
2017-05-28 14:40:42 -04:00
Michael
6123e06842
make localization 50 billion times faster
2017-05-28 13:36:28 -04:00
Michael
03ebdf42d9
Funny, disabling localization makes things easier...
2017-05-28 12:40:06 -04:00
Michael
80899fc5de
Cool startup logo 😃
2017-05-28 10:12:59 -04:00
Michael
8e3bdf71e7
strip things down but make things better
2017-05-28 07:21:16 -04:00
Michael
dc0b8c6688
Fix a bug with command-line login.
2017-05-28 06:44:58 -04:00
Michael
e841b168e1
stuff
2017-05-27 16:59:54 -04:00
Michael
fde832b357
simplesrc refurbishment
2017-05-27 12:11:36 -04:00
Michael
97e22b35ad
SLIGHT optimizations?
2017-05-26 17:06:38 -04:00
Michael
798f0e5920
Fix a lot of bugs with terminal
2017-05-24 17:18:28 -04:00
Michael
fc12f2244f
optimize shiftorium
2017-05-24 16:51:44 -04:00
Michael
8e345174ee
Dramatically increase terminal performance.
2017-05-24 16:41:49 -04:00
Michael
9764bfd2aa
revamp sos.help a little
2017-05-24 10:03:36 -04:00
Michael
6747c63e2c
Tiny skinning fixes.
2017-05-23 18:15:05 -04:00
Michael VanOverbeek
73fddd7263
Merge branch 'master' of https://github.com/shiftos-game/ShiftOS
2017-05-21 13:06:34 +00:00
Michael VanOverbeek
68785f73f0
Merge branch 'master' of https://github.com/shiftos-game/ShiftOS
...
I should hire Ash Ketchum to do this for me. He'd do a better job.
2017-05-21 13:05:31 +00:00
Michael
6eb764bd5c
Hmmmmmm
2017-05-21 08:31:48 -04:00
Michael VanOverbeek
76b54853ba
Merge a fuckton of shit.
2017-05-21 12:29:53 +00:00
Michael VanOverbeek
31cc9148dd
holy ashit
2017-05-21 12:21:41 +00:00
Michael
9999324bd7
delete virus manager, it isn't used.
2017-05-20 16:11:45 -04:00
Michael
8c7e638d6d
document user management
2017-05-20 16:09:50 -04:00
Michael
1b4e4bfd30
delete unite debug commands
2017-05-20 16:06:28 -04:00
Michael
d30ffa55ef
obsolete tutorial manager
2017-05-20 16:05:41 -04:00
Michael
db467ba0e8
document terminal text writer
2017-05-20 16:03:11 -04:00
Michael
6f3230f87d
document terminal backend
2017-05-20 15:58:04 -04:00
Michael
96804248dd
remove obsolete story code and document non-obsolete code
2017-05-20 15:43:10 -04:00
Michael
c0614c4f21
document skinengine
2017-05-20 09:00:52 -04:00
Michael
dfcb07b68e
document shiftnet site
2017-05-20 08:45:22 -04:00
Michael
038c819046
document servermanager
2017-05-20 08:40:26 -04:00
Michael
a1fa66f787
document scripting
2017-05-20 08:27:05 -04:00
Michael
fc65636513
Document SaveSystem.
2017-05-20 07:58:18 -04:00
Michael
b0117c35d1
document shiftorium apis
2017-05-19 21:59:56 -04:00