This repository was archived by the owner on Aug 8, 2025. It is now read-only.
Big Update#7
Open
remileonard wants to merge 1148 commits into
Open
Conversation
Owner
|
I tried to transfer the repo but What I can do, it upload on last CL that says, the source of truth is now |
…low for improved byte parsing
…improved functionality
…g shape rendering
…eadability - Added PeekByte(int offset) and PeekUShort() methods to ByteStream for enhanced byte reading capabilities. - Simplified PeekByte() and CurrentByte() methods in ByteStream. - Refactored PSConvFrame::parse_GROUP_SHOT() to utilize new PeekByte(int offset) method. - Removed unnecessary code and improved clarity in PSConvFrame parsing methods. - Updated PSConvPlayer::SetArchive() to handle conversation frames more efficiently. - Cleaned up memory management for conversation frames in PSConvPlayer. - Made SetArchive() method virtual in SCConvPlayer for better polymorphic behavior.
…idgame file mapping
… class with corresponding tests
…arseREAL_APPR_POLY_VERT
…update condition in SCAnimationPlayer
…on area and spot data
…pdate related logic in DebugAnimationPlayer and SCAnimationPlayer
…logic in RSMission and RSWorld
… and interpolation logic
…structures and update parsing logic in RSCockpit
…cessary resizing logic
…o MIDGAME_TEXT_LINE and update related functionality
…andling for scene ID 107
…ing functionality and text line management
feat(vrtimer): update target FPS to 90 for improved performance
…ontroller functionality
…or thrust calculation in shot prediction
…improved flight stability
…culation in FlyTo method
… max speed and enhance debug output
…tracer drawing functionality and refine weight calculations
…sary vector operations
…for destroyed and non-alive entities
…guration variables
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Build System
CMakeLists.txtto define the project, set C++ standards, and configure dependencies (SDL2, SDL2_mixer_ext, imgui, OpenGL). Subdirectories for all major components are now included for unified builds.CMakePresets.jsonwith presets for Windows (Visual Studio), Linux (GCC), and Linux (Clang), enabling easy cross-platform configuration and builds via CMake (i've been able to build the game on macos mojave, but i've got a black screen :( )Documentation
Game play
File Format
and a lot more :)