IndieRunner::Engine::Mono::Iomap(3p)

NAME
IndieRunner::Engine::Mono::Iomap - workaround for games with varying filename spelling, formerly handled by now defunct MONO_IOMAP

DESCRIPTION
Case-sensitive file systems like generally on Unix-derivatives can lead to errors if the game was programmed with discrepant case on a case-insensitive operating system like Windows. Mono used to provide MONO_IOMAP as a workaround, but this was removed without replacement at some point.

This module provides game-specific lists of files and directories that need adjustment, and symlinks are used to provide this.

iomap_symlink()
    Identifies the game through a unique filename in the directory. Then iterates over the list of associated filenames to create pairs for symlinking.

SEE ALSO
IndieRunner::Engine::Mono

AUTHOR
Thomas Frohwein <thfr@cpan.org>.

COPYRIGHT
Copyright 2022-2025 by Thomas Frohwein <thfr@cpan.org>.

This program is free software; you can redistribute it and/or modify it under the ISC license.