arkutils

@arkutils

Public team

Community (0)
No community contribution yet

Joined on Jun 20, 2021

  • Allow for extension into a savegame reader - existing Ark 1 readers have no support behind them so are unlikely to be updateable. Rigidly define an output format for asset reader - decide how much is needed for all possible uses downstream. Reading requirements Default should be to list exports (including their metadata) ...requires reading import and string tables
     Like  Bookmark
  • HasVector Definition Parent: Actor Variables: NewVar: Vector X: 1.0 Y: 2.0 Z: 3.0 Cooked
     Like  Bookmark
  • PropertyTag In the engine, all properties are read, first, as a PropertyTag (Header, Serialize) The property tag looks like: FName Name; // Name of property. FName Type; // Type of property int32 Size; // Property size. int32 ArrayIndex; // Index if an array; else 0.
     Like  Bookmark
  • kaitai.io meta: id: uasset title: Unreal Engine Asset file-extension: uasset application: Unreal Engine endian: le seq: - id: tag
     Like  Bookmark
  • Open this as a 📖 book. Overview Core Components Steam Service Orchestrator Mod Manager
     Like  Bookmark
  • Planning work for the second iteration of Purlovia, aiming for support of Ark 2. Core aims Strictly continue to avoid intellectual property issues and be fully open source. Move to a more efficient language such as C#. Support parsing of Ark 2 assets plus savegames. (include Ark 1 assets?) Enforce stronger separation of concerns by breaking into separate projects. Use fine-grained dependency tracking and intermediate data caching to allow generating only what has changed.
     Like  Bookmark
  • Handles mods. Responsibilities Install, uninstall and update mods Metadata extraction and caching
     Like  Bookmark
  • Simply provides direct access to Steam’s workshop. Responsibilities Fetch metadata for many mods at a time Version/last modified Name Owner ...trying to avoid the giant description field
     Like  Bookmark
  • Simply provides direct access to Steam’s repository system.
     Like  Bookmark
  • Provide access to files and metadata from Steam repositories to other services, utilising the Steam Repo API and Steam Workshop API. Aims Ditch steamcmd - less errors Virtual file access - no need to store everything Access to file hashes Responsibilities
     Like  Bookmark
  • Handle whatever mod format WC come up with for Ark 2. Parts Data extractor Provide extraction facilities for whatever packing format WC uses for mods in Ark 2, using a virtual-file access pattern the same as Steam Reader. Provide parsing for any modinfo-style files.
     Like  Bookmark
  • This will calculate work required to generate artefacts based on dependencies. Dependencies can be Steam repo versions, simple file hashes (UE assets, intermediate files) or virtual ones such as the data gathered for a single species, or even a section of the inheritance hierarchy.
     Like  Bookmark