Commit Graph

37 Commits

Author SHA1 Message Date
Devon R
cd130dfe8d
Replace python-githooks with manual command (#1027) 2023-04-24 15:02:57 +09:00
Alex Bates
e599c2e773
add git hook to make sure assets/$version has been gitignored (#1006)
* add git hook to make sure assets/ hasn't been gitignored

* echo to stderr

* quiet git check-ignore

* add .v64 and .n64 to gitignore
2023-03-28 13:32:20 +09:00
Ethan Roseman
684af8778e
Fix ido recomp link (#899) 2023-01-02 17:17:52 +09:00
Ethan Roseman
d31e0b8936
Engine cod (#738)
* a couplez

* func & data cleaning

* sig

* move data and fix nonmatching

* Finish 17D6A0

* Don't use backticks in progress.py

* func_8025995C and clean

* 2 sprite funcs and cleanup

* 3 sprite funcs

* gather_magic_main

* 3 sprite funcs

* more sprite work and cleanup

* sprite funcs

* more clean

* UnkFloatFunc005

* warnings

* cleaning and os stuff

* 2 more funcs + warnings

* yaml work, move map data metadata to separate yml file

* apply_transform_to_children

* cleaningz

* PR comment
2022-07-08 21:57:08 +09:00
Ethan Roseman
e95694b499
fix install.sh 2022-02-11 21:30:00 +09:00
Ethan Roseman
3a578399fb
calc_item_damage_enemy and some others (#641)
* SFX funcs, configure fix

* the actual rename (oops)

* 3 sprite funcs

* 2 funcz

* calc_item_damage_enemy and cleanup, others

* cleanup

* Warnings

* clean fx_api

* match npc_raycast_general and name npc_collision.c

* PR comment
2022-02-09 03:33:05 +09:00
Unnunu
44d51a0771
fix install script (#640) 2022-02-08 17:16:47 +09:00
bendevnull
20fa028e96
Fix Install Script for Ubuntu (#634) 2022-01-31 10:04:38 +00:00
Ethan Roseman
d2da25dc10
GCC 2.7.2 support (#633)
* name big_smoke_puff

* 0-5

* 6 -> land

* more effect stuff

* flower effects

* name fix

* cloud_puff

* flower splash

* cloud_trail

* 2 more

* more

* a bunch more

* -2F

* more

* the rest

* cleanup and the rest

* attack_result_text

* PR stuffs

* numbaz

* Attempt to get 2.7.2 support working

* Update Jenkinsfile

* try

* fix

* fix issues

* remove KMC_ASM remnants

* NON_EQUIVALENT for the effect gfx func

* We don't need wine
2022-01-29 10:01:26 +09:00
Ethan Roseman
0bba296295
add gcc-multilib to ubuntu dependencies 2021-12-30 21:40:23 +09:00
Gota7
a1965af227
Fix building for Ubuntu, Debian & friends (#490)
The greatest PR in the history of github.
2021-10-24 11:58:53 +09:00
Ethan Roseman
33c9dda3a5
KMC GCC, effects, cleanup, map funcs (#476)
* warnings, cleanup, 2 npc ai funcs

* kmcgcc stuff

* effect_75

* effect_9.c done

* cleanup, work on kmc gcc

* start on fx_73

* guOrtho/guOrthoF

* more libultra/cleanup

* more libultra

* add wine for darwin

* effect_73 done

* UnkQuizFunc

* effect func naming

* name appendGfx funcs

* fix fx_66

* Add KMC wrapper to Jenkinsfile

* mac fixes

* fix macro usage

* oopz

* 3 fixes

* blah

* KMC_ASM

* config changes
2021-10-22 23:01:27 +09:00
Ethan Roseman
e04a2e8330
Set up IDO and match osFlash.c (#424)
* set up IDO, created osFlash, fix newlines in libultra headers

* osFlash OK

* Try to fix Jenkinsfile
2021-09-25 16:31:44 +09:00
Anghelo Carvajal
80ae4e7873
Fix install.sh on Pop!_OS and other Debian derivatives (#385) 2021-08-25 04:16:10 +09:00
Ethan Roseman
f5a6d26ca8
Full GCC Compiler (#378)
* fx table work

* fx data

* blah

* render_effects_UI

* split out effects.c

* initial testing of full gcc compiler

* don't touch undefined syms/funcs auto

* git subrepo pull --force tools/splat

subrepo:
  subdir:   "tools/splat"
  merged:   "25b848a230"
upstream:
  origin:   "https://github.com/ethteck/splat.git"
  branch:   "master"
  commit:   "25b848a230"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"

* 4 npc funcs

* nine sef commands

* test

* test2

* run undefined_syms through cpp, remove bss and dead syms files

* nuContQueryRead

* update compiler

* configure fixes

* Update compiler binaries with latest build

* permuter_settings

* xgcc -> gcc

* change permissions

* .

* fix permuter stuff

* gcc is the bane of my existence

* non-dumb mac cpp

* build .cpp files with g++

* ccache

* hide stdout/stderr from ccache check

* fix #374

* tar something and other

* ok!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

* lol

* fix linux install

* 👍

* 👍👍

* Make cousin J happy

* always 👍

* git subrepo pull (merge) tools/splat

subrepo:
  subdir:   "tools/splat"
  merged:   "09a5715405"
upstream:
  origin:   "https://github.com/ethteck/splat.git"
  branch:   "master"
  commit:   "09a5715405"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"

Co-authored-by: alex <16batesa@gmail.com>
2021-08-23 06:55:26 +09:00
alex
5ba7b53d06
add macOS support to install.sh (#361) 2021-08-14 18:35:23 +09:00
Mark Street
2e66caf500
Skip 'sudo' in install.sh if you are already root user (#343) 2021-07-27 12:17:51 +01:00
Ethan Roseman
03dc313e03
Revert "Integrated kmc gcc for matching libgultra (#224)" (#238)
* Revert "Integrated kmc gcc for matching libgultra (#224)"

This reverts commit c83d233482.

* also revert install.sh
2021-03-28 13:56:05 +09:00
Ethan Roseman
61d19b169f
Revert "add wine to arch linux deps (#233)" (#237)
This reverts commit 478a66cc00.
2021-03-28 13:46:49 +09:00
alex
478a66cc00
add wine to arch linux deps (#233) 2021-03-27 23:24:50 +09:00
Ethan Roseman
c8d11afc54 tidying 2021-03-27 22:37:36 +09:00
Tashi
d058c597b6
Misc function matches and improved install.sh (#191)
* improve install.sh compatability

* matched a few functions

* fixed signatures and unnecessary casting

* fixed signature

* fixed function signature (again)
2021-02-22 12:34:17 +09:00
Alex Bates
7ec9c03add add ninja dependency 2021-01-14 00:56:33 +00:00
Ryan Wilson
8ae010eb8e
More checking in install.sh 2020-11-24 15:45:37 -05:00
deopdeop
27c5de3572 Added linux distribution checking to install.sh 2020-11-24 20:23:49 +00:00
Alex Bates
984b7667ca
install python-setuptools
Requirement of PyYAML
2020-10-30 20:33:06 +00:00
Alex Bates
b41366a43b
configure doxygen 2020-10-20 16:46:29 +01:00
Devon R
1514bd43fa
New distro support: openSUSE, Alpine Linux (#82)
* Install scripts for openSUSE/Alpine, static cc1, mips-nintendo-nu64-as

* Update install.sh

only

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2020-10-20 00:07:04 -04:00
Devon R
69d98e7a18
Update install.sh to include the dependencies of diff.py for --extra
This also pulls the dependencies out of install.sh into their own
requirements.txt and requirements_extra.txt so separate distros won't
have to maintain their Python dependencies separately
2020-10-15 16:02:52 +09:00
Alex Bates
b19b406850
apt-get -> apt 2020-08-20 16:54:19 +01:00
Alex Bates
f9ddece6cb
add dependencies for n64splat 2020-08-20 12:40:24 +01:00
Alex Bates
7ea15f8f8a
use bash rather than sh in scripts 2020-08-19 01:43:40 +01:00
Alex Bates
91d2819d6f
Merge master into clang-format 2020-08-19 01:41:06 +01:00
Alex Bates
b5256e31ee
add astyle, update clang-tidy config 2020-08-19 01:11:25 +01:00
Alex Bates
0a7539f3b0
add dependency: lib32-glibc 2020-08-18 09:41:36 +01:00
Alex Bates
766513f495
drop sudo from makepkg 2020-08-17 18:09:42 +01:00
Alex Bates
02e6aa687c
update readme and add install script 2020-08-17 17:58:16 +01:00