Yep, definitely a game.pic.twitter.com/gJKAs30iD3
-
-
Saving and loading works! Savegames in gamedev still seem like magic to me, the state of a world persisted to be returned to at any time.pic.twitter.com/AxmunWdW1t
Show this thread -
This project is far enough along where it could be the start of a real source port, and a real port needs an awesome name. Cortex Reaver? Chocolate Shock? TriOptium? System Choc? :D
Show this thread -
-
Shockolate can play sound effects now, getting the dynamic music system going again is going to be a project though.
Show this thread -
In true Looking Glass fashion, Shock played music using multi track XMI midi files, which were blended together at runtime based on the action level.
Show this thread -
Audio logs are also going to be a pain, they were played using a custom movie file format that is only half left in the code. If anyone has the Dark engine source code somehow, could you check if the AFile lib is still there?
Show this thread -
-
This game is much easier to play with WSAD and mouselook.pic.twitter.com/WUk2nH79Fe
Show this thread -
How System Shock 1 renders a frame, without having a real Z buffer.pic.twitter.com/xF4xurH3Ak
Show this thread -
The rendering here does two sorts: one to find the visible tiles in the view cone and sort them back to front, left to right, and then in each tile sorts objects inside them the same way. Drawing loop then can iterate over tiles, drawing the surfaces and then objects.
Show this thread -
More neat rendering tricks! Picking which object you click on is a tough problem in games, SS1 solved this by rendering a hidden view of the world where objects were colored by their IDs. A lookup could then be done by comparing the color under the mouse.pic.twitter.com/ZD1FzwwnBS
Show this thread -
The Shockolate SS1 source port project has automated release builds happening now, if you own System Shock and want to check it out now would be a great time:https://github.com/Interrupt/systemshock/releases …
Show this thread -
-
One of the most difficult things to get working again for this project has been music, and lately we've been making a ton of great progress on this! Now we have modes for FluidSynth midi with a soundfont, native midi, and even a synthesized Sound Blaster:https://youtu.be/jZmjf6DmBIk?t=62 …
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.