Kildekode til spillets motor
Spillene på maaneby.dk kører på dirplayer, en motor til Director-film. Motoren er udgivet under GNU General Public License version 3 (GPL-3.0), og dem, der får den leveret, har ret til dens kildekode. Her er den, i netop den udgave der sendes til din browser.
Hent kildekoden
dirplayer-source-cf219085.tar.gz (12,1 MB), SHA-256
f4352558fb3e7a7a017ffee85463dd28826543d0e6c9e13184215de44c3e2fc3.
Arkivet indeholder motorens kildekode (commit cf219085), kilden til
FileXtra4-udvidelsen (commit 2f16929c), GPL-teksten og
BUILD.md med de kommandoer og værktøjsversioner, der bygger filerne.
Samme BUILD.md ligger også løs.
Koden bag de cargo-features, som bygget her slår fra (all-optional, alloc-debug-overlay, bobba-groove, flash, js-lingo, physics-havok, physics-physx, shockwave3d, word_hard_break, xtra-leechprotection, xtra-multiuser), er ikke en del af
det program, der sendes til din browser, og derfor heller ikke af arkivet.
BUILD.md nævner de udeladte filer.
De filer kildekoden svarer til
/game/polyfill-dist/dirplayer-vm.wasm | 20a667a725ac3e748409f14898e2bc1afb886ac9872771296279ffe7018e514e |
/game/polyfill-dist/dirplayer-polyfill.js | f5d80f1efbef84bb87626c429c5ece6de1ca92798f47fcdf4767b7950e0f779d |
/game/polyfill-dist/filextra4_xtra.wasm | c344bb8d8a59695f44e2afc9ddc757529db50eaf8f1315e13cf01dca564dff59 |
Motoren sendes også som dirplayer-vm.wasm.br, de samme bytes pakket med brotli.
Licenser
- GPL-3.0, den fulde tekst
- Tredjepartskode og dens licenser: Rust-biblioteker, JavaScript-biblioteker og kode overført fra ProjectorRays (MPL-2.0) og ScummVM (GPL-3.0 eller senere)
- SHA-256 for filerne her
Det, der ikke er med
Spillets egne film, billeder og lyd er ikke en del af motoren. De tilhører Bitfrost Interactive og vises med tilladelse. Kildekoden stilles til rådighed uden vilkår ud over GPL, så længe filerne ovenfor leveres, og mindst tre år efter den sidste levering.
Spørgsmål: kontakt@maaneby.dk. Til forsiden