Portal64-still-alive

mwpenny mwpenny
Dépôt créer le : 10/12/2023
Release du : 26/02/2026 v0.17.0
Forks: 48 Watcher: 0 518
Choisir une liste...
FR

Portal64: Toujours vivant

Un démaquillage (remake pour une ancienne plateforme) du Portail pour la Nintendo 64. Initialement créé par James Lambert.

Le dépôt original a été enlevé par James à la demande de Valve, en raison de construire l'exigence sur la libultra propriétaire de Nintendo et ses conséquences inclusion dans les fichiers ROM.

Les originale branche contient l'historique de la version du dépôt original. Développement actif se produit dans la maître branche.

Les principaux objectifs de cette fourche sont les suivants :

  1. Supprimer l'exigence de code propriétaire (voir N64 Bibliothèques)
  2. Terminer le développement du jeu (voir Développement)

Nous faisons ce que nous devons parce que nous le pouvons.

Avertissement

Ce projet n'est pas affilié à Nintendo ou Valve.

Ce dépôt ne contient aucun matériel appartenant à Nintendo. Cependant, Nintendo des outils sont actuellement nécessaires pour construire le jeu. Aucune forme de ROM compilé ne sera être distribué pendant que cette dépendance est nécessaire puisque le jeu construit contiennent la propriété intellectuelle de Nintendo. Un des objectifs de ce projet est de supprimer l'exigence relative au code propriétaire.

Les actifs du jeu de Portal proviennent des fichiers du jeu original, qui doit être fournis séparément au moment de la construction. En d'autres termes, ce dépôt ne peut pas être utilisé pour compiler le jeu sans posséder légalement Portal et fournir son fichiers. La propriété légale du portail sera requise indépendamment de l'outil ou la bibliothèque change. Vous pouvez acheter le jeu Ici..

Aperçu général

Ce projet vise à reproduire le Portail original de Valve, jouable sur la N64.

Parce que ce démake est en développement depuis un certain temps, il a fait progrès significatifs dans les systèmes de gameplay et la fidélité, y compris:

  • Dix-sept chambres d ' essai terminées
  • Portails et pistolets fonctionnant pleinement
  • Moteur physique pleinement fonctionnel
  • Système d'éclairage
  • Menus principal/pause
  • Effets sonores/dialogue
  • Coulisses
  • Sous-titres multilingues et dialogue audio
  • Bonbons pour les yeux (réflexions, ...)
  • Beaucoup plus !

Il s'agit d'un projet mené par la communauté qui accueille tous les testeurs de jeu et ou Contributeurs.

Comment construire

Obtenez le code

Premièrement, clonez le dépôt ou téléchargez une archive de code source.

git clone https://github.com/mwpenny/portal64-still-alive.git portal64

Fournir des fichiers de jeu

Vous devez fournir vos propres fichiers de jeu de portail légalement obtenus pour les actifs de jeu peut être extrait et utilisé. Suivez les instructions à vpk/README.md.

Installer les dépendances

Ensuite, installer les dépendances. Il y a deux façons soutenues de le faire:

  • Utiliser Docker. Ceci est recommandé si vous ne voulez pas faire de changements à l'échelle du système ou n'êtes pas familier avec Linux.
  • Installer nativement. C'est aussi applicable si vous utilisez une machine virtuelle ou un sous-système Windows pour Linux (WSL).

Construire le jeu

Avec tout mis en place, suivez les instructions à Construire le jeu.

Pour courir et enregistrer correctement, le jeu s'attend à une cartouche avec 32 KB de SRAM.

Contributeurs GitHub

lambertjamesd
lambertjamesd
958 contributions
westonCoder
westonCoder
135 contributions
mwpenny
mwpenny
513 contributions
hackgrid
hackgrid
130 contributions
Deconimus
Deconimus
45 contributions
Jgoodwin64
Jgoodwin64
36 contributions
GiacomoGarbin
GiacomoGarbin
13 contributions
rxhfcy
rxhfcy
11 contributions
Bobbar
Bobbar
10 contributions
VanGorkum
VanGorkum
7 contributions
prgmatic
prgmatic
6 contributions
kernel-dev
kernel-dev
5 contributions
carsongoodwin32
carsongoodwin32
3 contributions
HaydnTrigg
HaydnTrigg
3 contributions
heyitsbench
heyitsbench
3 contributions
nest-aka-swan
nest-aka-swan
2 contributions
2xAA
2xAA
2 contributions
optixx
optixx
2 contributions
zyapguy
zyapguy
1 contributions
samuelroyal
samuelroyal
1 contributions
reknohT
reknohT
1 contributions
chlkrisz
chlkrisz
1 contributions
iWhacko
iWhacko
1 contributions
neontomo
neontomo
1 contributions
pvalkone
pvalkone
1 contributions
Tiptup300
Tiptup300
1 contributions
MateusSilvaFreitas
MateusSilvaFreitas
1 contributions
magnusKue
magnusKue
1 contributions
joshkautz
joshkautz
1 contributions
johannalaitila
johannalaitila
1 contributions