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,35 @@
Windows XP DirectShow Sample -- VMRXCL
--------------------------------------
Description: This application shows capabilities of the new
video mixing renderer (VMR) that is the default video
renderer in Windows XP. In particular, it demonstrates
how to use the VMR in exclusive DirectDraw mode and
how to implement a user-provided (customized) Allocator-Presenter
for the VMR. Also, it contains useful utilities to manage
bitmaps (as textures) and TrueType fonts for text over video.
Usage:
Upon initialization, VMRXCL asks you to specify a video file.
The application switches to DirectDraw exclusive mode, after setting
the display mode to 640 x 480 x 32bpp. A bitmap-based menu on the
left side of the screen provides interactivity.
(From top to bottom, the menu items are:
- Show statistics
- Pause
- Run
- Rotate in XY plane
- Rotate in YX plane
- 'Twist' non-linear effect
- Exit
Right click over the menu button to activate its text hint.
Left click to hide text hints.
Troubleshooting:
Depending on the capabilities of your video driver, text may be disabled.
You may also experience glitches with bitmaps applied over the video.
NOTE: The speed of the 3D animation is directly related to the frame rate of
the video file being played.