Skip to content

Releases: coccofresco/TriAevum

TriAevum v0.6.0-alpha.1c

Pre-release

Choose a tag to compare

@coccofresco coccofresco released this 08 Sep 15:37

Should work with any personal EUR or USA ROM dump, provided it is decrypted and in .cci or .3ds format.

TriAevum v0.6.0-alpha.1b

Pre-release

Choose a tag to compare

@coccofresco coccofresco released this 08 Sep 12:14

TriAevum v0.6.0-alpha.1b

Windows x64 experimental update: controller initialization is fixed, required
input/runtime files are included, and Forge accepts the exact tested decrypted
USA input through an offline adapter. No new game compilation is required.

Changes

  • Initialize SDL controller input in the native game, independently of the
    unused legacy N64 startup path. Preserve controller handles across hotplug.
  • Enable controller, keyboard and mouse together on fresh installations.
    Existing saved control preferences remain unchanged. The fix was confirmed
    by the maintainer with a connected physical controller.
  • Bundle the additional SDL controller mappings and shaderc's Visual C++
    runtime DLLs. SDL2 itself is statically linked; no separate SDL2 DLL is needed.
  • Add the audited USA ROM input to Forge. Adaptation happens during setup,
    using that ROM's assets with the existing canonical EUR logic; no runtime
    asset replacement and no second USA port.
  • Update the README with the project's entirely AI-assisted development
    approach, renderer focus and limited gameplay-test coverage.

Install or update

Download TriAevum-v0.6.0-alpha.1b-Windows-x64.zip and extract all files into
a writable folder. Run TriAevumForge.exe, select your supported decrypted
.3ds or .cci ROM, then choose Launch game. TopScreen's official texture
archive is downloaded during setup unless provided locally. No SDK or compiler
is needed. Use TriAevum.exe for subsequent launches.

Before updating an existing installation, back up its entire data/ folder.
Do not discard your saves or settings. To keep using them in a newly extracted
installation, copy data/ into it before running Forge with the same ROM.
If you previously saved a keyboard-only control profile, enable the controller
in F1 > Controls; updates do not silently overwrite your bindings.

Supported inputs and limits

The original supported EUR input remains supported. New USA support is bound
to exact extracted hashes in ROM identification,
not a filename or a claim that every USA Rev 1 dump works. The tested USA file
does not exactly match either referenced No-Intro full-image hash.

USA installation, title intro and file selection have been exercised. A full
playthrough, all regional hint/language paths and cross-region saves are not
qualified. Only English/French/Spanish dialogue is supplied by the USA input.
Do not treat its EUR-compatible execution as preservation of every USA behavior.

General gameplay testing remains limited to the early game. Graphics, audio,
input and advanced effects are experimental; use F1 to configure and F2
to compare with the main enhancements disabled. Interpolation smooths visual
presentation to 60/90 FPS while retaining 30 Hz logic and normal game speed.

The ZIP is unsigned. SHA-256 sums verify transfer integrity, not publisher
identity. A clean Windows installation and modest-PC performance have not yet
been qualified. Current Vulkan drivers are required.

The package includes corresponding runtime/Forge and translated title sources,
licenses and donor notices, but no ROM, extracted assets, save data or mod ZIP.
Please report reproducible issues and, where useful, ordinary in-game save
files. Do not upload ROMs, extracted assets or memory savestates with game code.

Package checks

188 Forge/release tests passed, along with native input and SDL controller-lifecycle tests. Both EUR and the exact supported USA input were installed in fresh folders using the frozen Forge executable with zero compiled objects, then booted with NRI/Vulkan and the default TopScreen/x2 profile. Intro framebuffers were inspected for both; USA also reached file selection. These are checks on the development PC, not a clean-Windows or full-playthrough certification.

TriAevum v0.6.0-alpha.1

Pre-release

Choose a tag to compare

@coccofresco coccofresco released this 07 Sep 21:01

TriAevum v0.6.0-alpha.1

First public experimental release for Windows x64. TriAevum runs a supported,
user-provided copy of Ocarina of Time 3D with a native PC runtime and NRI/Vulkan
renderer. This alpha invites compatibility reports; it is not a stable release.

Download and play

  1. Download TriAevum-v0.6.0-alpha.1-Windows-x64.zip, not GitHub's automatic
    source-code archive. Extract the whole ZIP to a writable folder.
  2. Run TriAevumForge.exe and select your own decrypted EUR .3ds or .cci ROM.
    The exact supported revision is verified automatically. Encrypted ROMs and
    other revisions are not supported by this package.
  3. Allow Forge to import the game and download the official TopScreen texture
    archive, then choose Launch game. No compiler or SDK is needed.

Keep all files together, including the data/ folder created during setup.
Back up that folder before testing updates. For offline TopScreen setup, see
docs/TRIAEVUM_TOPSCREEN_INSTALLATION.md inside the package.

Included

  • Precompiled title logic, ROM-only Forge setup, NRI/Vulkan rendering and audio.
  • TopScreen single-screen UI and texture installation enabled by default.
  • Widescreen presentation, configurable inputs, save states and named settings
    profiles.
  • Default x2 visual interpolation and 1.10x scene FOV; gameplay simulation keeps
    its original speed. Interpolated presentation is not native 60 Hz gameplay.
  • Configurable toon shading/outlines, procedural grass and other optional
    renderer effects. F1 opens settings; the panel starts hidden.
  • F2 toggles the visual-enhancement override without discarding your settings.
  • Latest baseline CPU optimizations. One paired Kokiri test measured 72.4 to
    76.1 native frames/s with interpolation, effects and frame limits disabled.
    This local +5.1% result is not a universal performance guarantee.

Known limitations

  • Windows x64 only in this binary release; use a Vulkan-capable GPU and updated
    drivers. Minimum hardware requirements are not yet established.
  • Only the catalogued EUR revision is supported. Forge reports incompatible
    input rather than compiling a different title on your PC.
  • Graphics, audio, input and gameplay compatibility remain experimental.
    Complete end-to-end game coverage is not claimed.
  • Grass and advanced effects can substantially increase GPU cost. Use F2 to
    compare with those enhancements disabled, then adjust them in F1.
  • ROM import and intro boot have been exercised on the development PC. A clean
    Windows installation and modest-PC performance have not yet been qualified.
  • The package is unsigned. Check the accompanying SHA-256 sums for transfer
    integrity; hashes alone do not authenticate the publisher.
  • Hosted source-build CI is not yet fully green. Python contract tests pass on
    Windows and Linux, but the Windows native ABI probe needs the documented LLVM
    version and the Linux module build has a portability issue. These are tracked
    in issue #1; the shipped
    Windows binary was built and exercised separately on the development PC.

Source, attribution and reports

The ZIP includes the corresponding runtime/Forge source, translated title
source, build-source snapshot, licenses and third-party notices. Original
TriAevum contributions are GPL-3.0-or-later; donor and original-game rights
retain their respective scope. Credits include Shipwright / Ship of Harkinian,
libultraship, Azahar, NRI and the independent TopScreen mod/reverse-engineering
work. See THIRD_PARTY_NOTICES.md and LICENSE_SCOPE.md.

No ROM, keys, extracted game assets, save data, mod archive, proprietary graphics
SDK or development cache is included. TopScreen textures are obtained separately
by Forge from the official archive.

Report issues with the release version, GPU/driver, relevant settings and steps
to reproduce. Review logs before attaching them: remove personal paths and
never upload ROMs, extracted assets or private save states. This project has no
official Discord support server.