Kirikiroid2 is an Android port of the Kirikiri2 engine, designed to allow users to play legally backed-up doujin games. It provides a convenient way for developers to test their games on Android without rewriting code or scenarios, as long as custom plugins are not in use
1. Key Features and Compatibility
Kirikiroid2 brings most of the features from the original Kirikiri2 engine to Android, offering high compatibility with various doujin games.
- It supports most core functions of Kirikiri2 but does not offer external plugin modules.
- Features like CD-Player and MIDI playback are not included, and no exceptions will be thrown for these requests.
- Users can take advantage of the internal plugin system, which includes specific enhancements for better performance and functionality.
2. Enhanced Performance with Media Decoding
The engine integrates libavcodec, a powerful media library, for decoding both video and audio content, allowing for smooth playback of almost any supported media format.
- This allows users to enjoy a broader range of multimedia content without relying on hardware-specific decoders.
- The OpenGL ES2 renderer option provides smoother gameplay by reducing battery consumption while enhancing performance, although it demands more memory.
- For users with less powerful devices, the software renderer can be used to ensure compatibility with older hardware.
3. Customization and Game Data Handling
Kirikiroid2 offers customization options to suit different game requirements, especially for managing fonts and virtual cursor settings.
- Users can include a "default.ttf" font in their game folder for ttf rendering, providing better support for games that need specific fonts.
- The virtual mouse feature is enhanced with a custom "default.cur" cursor, improving the user experience for touch-based interaction.
- Developers can also execute patch scripts before game start-up, offering additional flexibility in game customization.
4. Limitations and Future Updates
While Kirikiroid2 supports a broad range of doujin games, it is important to note that many commercial games rely on custom plugins that may not be compatible with this engine.
- Some game features, such as custom extensions and plugins, may require updates in future releases.
- Users can provide feedback on supported games via the official forum to encourage further improvements and plugin integrations.
- It’s also recommended to check for game-specific patches and filters to enhance compatibility with specific titles.
Preview: