Commit Graph

42 Commits

Author SHA1 Message Date
Léo Lam
1d7ce82908
Link to new documentation website 2022-10-19 15:44:44 +02:00
Léo Lam
a68d10ec47
Contributing: Mention VSCode build type quirk 2022-06-22 20:23:08 +02:00
Léo Lam
9e65e7a9eb
Contributing: Mention how to switch between hex and decimal in IDA 2022-06-22 01:02:03 +02:00
Léo Lam
9f25b2ec73
Contributing: Mention how to import types into the IDB 2022-06-21 22:43:23 +02:00
Léo Lam
36cd120d26
Contributing: Mention what must be kept the same when reimplementing 2022-06-21 22:23:59 +02:00
Léo Lam
f2ceb76ee9
Contributing: Mention rename_functions_in_ida.py 2022-06-21 21:55:37 +02:00
Léo Lam
42eaef227b
Contributing: Add a mini-guide for IDA and Ghidra 2022-06-21 21:52:58 +02:00
Léo Lam
56b00c33d2
Switch back to submodules
Subrepos are too fragile and break if there are changes in the upstream
repo and in the main repo, or after doing a rebase/merge
2022-04-01 12:11:56 +02:00
Léo Lam
18c60323a9
Switch to subrepos
git subrepo clone https://github.com/open-ead/sead lib/sead

subrepo:
  subdir:   "lib/sead"
  merged:   "1b66e825d"
upstream:
  origin:   "https://github.com/open-ead/sead"
  branch:   "master"
  commit:   "1b66e825d"
git-subrepo:
  version:  "0.4.3"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"

git subrepo clone (merge) https://github.com/open-ead/nnheaders lib/NintendoSDK

subrepo:
  subdir:   "lib/NintendoSDK"
  merged:   "9ee21399f"
upstream:
  origin:   "https://github.com/open-ead/nnheaders"
  branch:   "master"
  commit:   "9ee21399f"
git-subrepo:
  version:  "0.4.3"
  origin:   "ssh://git@github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"

git subrepo clone https://github.com/open-ead/agl lib/agl

subrepo:
  subdir:   "lib/agl"
  merged:   "7c063271b"
upstream:
  origin:   "https://github.com/open-ead/agl"
  branch:   "master"
  commit:   "7c063271b"
git-subrepo:
  version:  "0.4.3"
  origin:   "ssh://git@github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"

git subrepo clone https://github.com/open-ead/EventFlow lib/EventFlow

subrepo:
  subdir:   "lib/EventFlow"
  merged:   "c35d21b34"
upstream:
  origin:   "https://github.com/open-ead/EventFlow"
  branch:   "master"
  commit:   "c35d21b34"
git-subrepo:
  version:  "0.4.3"
  origin:   "ssh://git@github.com/ingydotnet/git-subrepo"
  commit:   "2f68596"
2022-03-21 21:31:42 +01:00
Léo Lam
0b5693c100
contributing: Clarify which executable should be opened in IDA/Ghidra 2022-02-04 13:12:15 +01:00
Léo Lam
7b62e3ad2d
contributing: Explain the clang-format requirement 2021-12-31 19:36:33 +01:00
Léo Lam
b4f29aa59c
contributing: Drop #ifdef NON_MATCHING requirement 2021-12-31 19:24:15 +01:00
Léo Lam
f74f3046e2
contributing: Clarify the if (value == 0) guideline 2021-12-31 19:22:49 +01:00
Léo Lam
cc83099e31
contributing: Add editor setup mini-guide 2021-12-31 13:24:24 +01:00
Léo Lam
b89da11623
contributing: Clarify Trello and clang-format usage 2021-12-30 22:32:22 +01:00
Léo Lam
1159f84e3c
contributing: Move Python module deps to readme 2021-12-09 14:15:41 +01:00
Léo Lam
b1a2f945cf
contributing: Link to the library board 2021-12-08 22:51:09 +01:00
Léo Lam
df7ebc5080
contributing: Move code style guidelines after decompilation guide
The "how to decompile" section is arguably more important than the
coding style guidelines.
2021-12-08 00:34:11 +01:00
Léo Lam
e09eb09f66
contributing: Explain how to clang-format 2021-12-04 18:46:15 +01:00
Léo Lam
72b08e2db9
contributing: Mention diff.py -mw and other useful flags 2021-12-02 23:29:55 +01:00
Léo Lam
fe713feba1
contributing: Clarify how tools like Hex-Rays should be used 2021-12-02 23:11:10 +01:00
Léo Lam
49584efbf3
tools: Update common (auto-mangling, listsym) 2021-12-02 17:16:41 +01:00
Léo Lam
892baf877f
Contributing: Update clang-format version number 2021-10-13 15:11:34 +02:00
ThePixelCoder
90970369de
Make class ordering more clear 2021-09-14 01:03:11 -05:00
Léo Lam
a2697e9631
contributing: Add "no copy/pasting pseudocode" rule 2021-09-06 15:57:29 +02:00
MonsterDruide1
aa4231eff2 tools/setup: Auto-install check (viking) 2021-08-10 22:11:04 +02:00
MonsterDruide1
18152c5909 tools: Migrate to external repo 2021-08-10 22:11:03 +02:00
Léo Lam
0f6a9d95b5
Remove old diff.py wrapper (superseded by botw-check) and update docs 2021-08-06 01:25:29 +02:00
Léo Lam
ea030c356c
Contributing: Mention that functions can be stubbed 2021-07-28 12:20:53 +02:00
AlexApps99
a68c979491
CSV formatting improvements documentation 2021-07-27 12:58:48 +12:00
AlexApps99
42807160cf
Add #ifdef declarations for NON_MATCHING code 2021-07-26 23:05:19 +12:00
Léo Lam
0ebf0dac9b
Contributing: Add a link to the cheatsheet 2021-07-23 13:00:19 +02:00
Léo Lam
8f8308787d
Contributing: Mention Trello board 2021-07-23 12:57:49 +02:00
Léo Lam
3fc83fd051
Streamline project setup by automating NSO conversion (if needed) 2021-07-23 12:40:49 +02:00
Léo Lam
f90fb23060
Contributing: Fix weird Markdown spacing 2021-03-29 21:54:23 +02:00
Léo Lam
586699d7b1
Contributing: Add more code style guidelines and reorder sections 2021-03-29 21:42:55 +02:00
Léo Lam
7fc889714e
readme/contributing.md: Reorder sections 2021-03-16 01:51:45 +01:00
Léo Lam
189aaa2698
Contributing: Mention this-> 2021-01-29 22:59:23 +01:00
Léo Lam
8bbacd1b1d
Contributing: Add coding style guidelines 2021-01-29 22:56:37 +01:00
Léo Lam
ac972eeae9
Add more detailed instructions for dumping the executable 2021-01-25 11:30:09 +01:00
Léo Lam
48d5199ad4
contributing: Mention tools/ai_progress.py 2021-01-23 11:21:23 +01:00
Léo Lam
3a0feebaab
Move contributing guidelines to a separate file
Keeps the readme short.
2021-01-23 11:20:30 +01:00