TODO

August 5, 2023 ยท View on GitHub

Below are some ideas we want to work on. Feel free to contribute with your own ideas or to help us with the ones below.

๐Ÿ› Bugs

  • Sprites not drawn fully (bottom half missing)
  • Scripting: Investigate possible parsing error Scene 155, actor=Hussar, line 135
  • Invisible Bricks Issues
  • Shadows Missing
  • Fix Ground Tiles Atlas Bleeding
  • Weird Colors on Island Ground Textures (Ex: Otringal or Undergas)
  • LBA1: Remove island loading between scenes
  • LBA1: Twinsen stumbles in platforms (2 directions only)
  • LBA1: Gargabe Truck backwards animation not playing correctly
  • LBA1: Twinsen Body changing in Lupin-Burg Sewers

๐ŸŽฎ Gameplay

  • Intro Images/Scripting Images
  • Save & Load Games
  • Load Original Saved Games
  • Fight System / Weapons
  • Holomap
  • Ladders (down)
  • LBA2: Car
  • LBA2: Train Tracks
  • LBA1: Citadel 3d Iso Island
  • Multiplayer Mode

๐ŸŽจ Graphics

  • Flat Colors & LBA Shaders
  • Animated Textures
  • Particles System
  • Noise on Actors (with UVs?)
  • Shadows in Isometric Scenes
  • Iso Bricks Backfaces Editing
  • Flat Layout Textures Editing
  • Light Baking
  • Make Bonus Sprites independent of screen size
  • Models Loading Refactoring
  • Island Loading Refactoring (move to Resources)
  • Add Sun

๐Ÿ–ฅ๏ธ GUI

  • Game Selection Menu
  • Support Existing Additional Fan Translations
  • Language Selection Menu
  • Menu Options to Change Audio Volumes
  • Configurable Key Bindings
  • Convert Current HTML Text Rendering to SVG and Canvas Drawing
  • Restore Menu Code

๐Ÿ”Š Audio

  • LBA1: Convert CD Tracks to mpa (aac)
  • Denoise Voices, Audio Effects and Music during Convertion

๐ŸŽฌ Cutscenes

  • LBA1: Convert FLA to MP4
  • Display Static Images

๐Ÿ—๏ธ Iso3D

  • Layout Replacement - Proper variants not found
  • Layout Replacement - Replacement not happening
  • Layout Replacement - Variants not being properly replaced

๐Ÿ•ถ๏ธ VR

  • Improve Controllers Support
  • Behaviour Menu
  • 1st Person Teleport Movements
  • Restore FPS Meter
  • Loader
  • Eye Blinking Effect
  • Display Dialogues

๐Ÿ“ฑ Mobile

  • Touch Controls
  • Improve Teleport Menu

๐Ÿš… Perf

  • Model Loading Optimizations
  • VR MultiView
  • Physics Optimizations
  • Float-Textures for 3D Model Bones
  • Fix Actors getting away when not visible (with mobile optim enabled)
  • Use Packed Vertex Attributes

๐Ÿงฐ Editor

  • Actor Properties Editor
  • Texture Viewer
  • Handle SWITCH Edge Cases
  • Scripting: Variables View - Handle Variable Types
  • Scripting: Complete IF Logic Gates Stacking
  • Cutscenes Editor
  • Translations / Text / Voices Editor
  • Sprite Editor
  • Editor Test Area
  • Iso Scene Editor
  • Scripting: Collapsable Code Blocks
  • Camera Switching Toast
  • Improve Editor Button
  • Improve Editor Navigation (browser history)
  • Warning on Compiling Incomplete Blocks / Stranded Blocks
  • Scripting: Blockly - Automatic Compilation
  • Scripting: Visualize Track Scripts in 3D View
  • Camera Menu (Zones)
  • Scripting: Highlight Labels when used in Scripts
  • Overview Camera (Islands)
  • Scripting: set_used_inventory name instead of index

๐Ÿšš Server

  • Improve Analytics

๐Ÿ‘จโ€๐Ÿ’ป Code

  • Move to graphql as API
  • Use Storybook for front components
  • Display server URL when webpack is ready

๐Ÿ‘ฅ Social

  • Discord Integration
  • Twitch Chat Integration
  • Speedrunning Leaderboard
  • Spectator Mode