Steve Williams
Steve Williams
#### Description The client still doesn't know about OPDSUB file format in order to load zone effects. #### Tasks - [ ] Load OPDSUB file format - [ ] Hook...
#### Description The client still doesn't know about FLAG file format in order to load flags. #### Tasks - [ ] Load FLAG file format - [ ] Hook it...
#### Description Note that newer textures are encrypted. They're classified as NTF7 in the header. For making the game sources more flexible and adapt some content from different versions, whilst...
#### Description Even though we keep the client old school, there are some nice effects and in HDR quality in newer clients that would be nice adapting into the old...
#### Description Note that newer clients implement CN3Device to wrap around every DirectX call. This is really helpful when wanting to cache certain resources or specific DirectX calls. This is...
#### Description Write a cli tool that converts game tbls to json files and back. This is so that when we editing content in the game Data folder, we saw...
#### Description Searching for instances of sprintf in code, you will see that there are some usages where we create a C char array in order to format it with...
#### Description As discussed with @GiRx8, it's unclear why we have separate MAP dirs for AIServer and Ebenezer: https://github.com/stevewgr/ko/pull/75#issuecomment-1208488913 #### Tasks - [ ] So as first step, check if...
#### Description Engine sets working directory based on exe. This behavior should be changed in order to make the working directory more flexible. One may run the game from a...
#### Description Updating compiler means more things are being properly detected as either bad practice or wrong usage. We enable warning level 3 and with the current codebase the amount...