Archive-SCS

 view release on metacpan or  search on metacpan

lib/Archive/SCS.pm  view on Meta::CPAN

use Archive::SCS::Directory;
use Archive::SCS::HashFS;
use Archive::SCS::HashFS2;
use Archive::SCS::Zip;

field @formats = qw( HashFS2 HashFS Directory Zip );

field @mounts;
field %entries;

my @ROOTS = ('', 'locale');


method formats () {
  @formats
}


method set_formats {
  load __PACKAGE__ . "::$_" for @_;
  @formats = @_;

lib/Archive/SCS/GameDir.pm  view on Meta::CPAN


our @LOAD_ORDER = qw(
  version.scs
  effect.scs
  base.scs
  base_map.scs
  base_vehicle.scs
  base_share.scs
  def.scs
  core.scs
  locale.scs
  base_cfg.scs
);

our @LIBRARY_PATHS = (
  (split /:/, $ENV{STEAM_LIBRARY} // ''),
  eval {
    require Archive::SCS::GameDir::Steam;
    @Archive::SCS::GameDir::Steam::library_paths
  },
  '~/.steam/steam',



( run in 1.141 second using v1.01-cache-2.11-cpan-ceb78f64989 )