Initial commit: ROW Client source code

Game client codebase including:
- CharacterActionControl: Character and creature management
- GlobalScript: Network, items, skills, quests, utilities
- RYLClient: Main client application with GUI and event handlers
- Engine: 3D rendering engine (RYLGL)
- MemoryManager: Custom memory allocation
- Library: Third-party dependencies (DirectX, boost, etc.)
- Tools: Development utilities

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-29 16:24:34 +09:00
commit e067522598
5135 changed files with 1745744 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
VisualBasic Helper Library
--------------------------
This type library is a helper file to allow the user of the IFileSinkFilter
interface from Visual Basic.
The IFileSinkFilter interface is not in the quartz.dll (ActiveMovie) type library
because one of the methods has an AM_MEDIA_TYPE argument which prevents it from
being called from VB. The DShowVBLib type library redefines the interface with
a different pointer type to allow VB to call IFileSinkFilter::SetFileName.
A null should be passed in for the pointer argument.