diff --git a/documentation/gallery/_category_.json b/documentation/gallery/_category_.json new file mode 100644 index 00000000..10ac6305 --- /dev/null +++ b/documentation/gallery/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Galleries", + "position": 8, + "link": { + "type": "generated-index" + } +} diff --git a/documentation/gallery/jak1/_category_.json b/documentation/gallery/jak1/_category_.json new file mode 100644 index 00000000..20d278bf --- /dev/null +++ b/documentation/gallery/jak1/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Jak and Daxter Galleries", + "position": 0, + "link": { + "type": "generated-index" + } +} diff --git a/documentation/gallery/jak1/dev.mdx b/documentation/gallery/jak1/dev.mdx new file mode 100644 index 00000000..af233ac1 --- /dev/null +++ b/documentation/gallery/jak1/dev.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 1 +title: 'Development Gallery' +description: 'Various pictures and videos we took while working on the Jak and Daxter: The Precursor Legacy port.' +--- + +import Gallery from '@site/./src/pages/gallery/jak1/dev'; + + \ No newline at end of file diff --git a/documentation/gallery/jak1/promo.mdx b/documentation/gallery/jak1/promo.mdx new file mode 100644 index 00000000..ed17cfd4 --- /dev/null +++ b/documentation/gallery/jak1/promo.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 0 +title: 'Promo Gallery' +description: 'Composed shots meant to show off the port. Click the images to open them in 8K (7680x4320) resolution! Originally captured at 16K (15360x8640).' +--- + +import Gallery from '@site/./src/pages/gallery/jak1/promo'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2022-09.mdx b/documentation/gallery/jak2/2022-09.mdx new file mode 100644 index 00000000..e839785c --- /dev/null +++ b/documentation/gallery/jak2/2022-09.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 0 +title: 'Development - Sept 2022' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2022-09'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2022-10.mdx b/documentation/gallery/jak2/2022-10.mdx new file mode 100644 index 00000000..0a3d8299 --- /dev/null +++ b/documentation/gallery/jak2/2022-10.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 1 +title: 'Development - Oct 2022' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2022-10'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2022-11.mdx b/documentation/gallery/jak2/2022-11.mdx new file mode 100644 index 00000000..f4fdf569 --- /dev/null +++ b/documentation/gallery/jak2/2022-11.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 2 +title: 'Development - Nov 2022' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2022-11'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2022-12.mdx b/documentation/gallery/jak2/2022-12.mdx new file mode 100644 index 00000000..c3dc8087 --- /dev/null +++ b/documentation/gallery/jak2/2022-12.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 3 +title: 'Development - Dec 2022' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2022-12'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2023-01.mdx b/documentation/gallery/jak2/2023-01.mdx new file mode 100644 index 00000000..8b0c0f8a --- /dev/null +++ b/documentation/gallery/jak2/2023-01.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 4 +title: 'Development - Jan 2023' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2023-01'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2023-02.mdx b/documentation/gallery/jak2/2023-02.mdx new file mode 100644 index 00000000..8064b4ee --- /dev/null +++ b/documentation/gallery/jak2/2023-02.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 5 +title: 'Development - Feb 2023' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2023-02'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2023-03.mdx b/documentation/gallery/jak2/2023-03.mdx new file mode 100644 index 00000000..7adc3ffc --- /dev/null +++ b/documentation/gallery/jak2/2023-03.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 6 +title: 'Development - Mar 2023' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2023-03'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2023-04.mdx b/documentation/gallery/jak2/2023-04.mdx new file mode 100644 index 00000000..53a9aae6 --- /dev/null +++ b/documentation/gallery/jak2/2023-04.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 7 +title: 'Development - Apr 2023' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2023-04'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2023-05.mdx b/documentation/gallery/jak2/2023-05.mdx new file mode 100644 index 00000000..3528fa0d --- /dev/null +++ b/documentation/gallery/jak2/2023-05.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 8 +title: 'Development - May 2023' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2023-05'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2023-06.mdx b/documentation/gallery/jak2/2023-06.mdx new file mode 100644 index 00000000..2b73f552 --- /dev/null +++ b/documentation/gallery/jak2/2023-06.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 9 +title: 'Development - Jun 2023' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2023-06'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2023-07.mdx b/documentation/gallery/jak2/2023-07.mdx new file mode 100644 index 00000000..3d00bdad --- /dev/null +++ b/documentation/gallery/jak2/2023-07.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 10 +title: 'Development - Jul 2023' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2023-07'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/2023-08.mdx b/documentation/gallery/jak2/2023-08.mdx new file mode 100644 index 00000000..17440179 --- /dev/null +++ b/documentation/gallery/jak2/2023-08.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 11 +title: 'Development - Aug 2023' +description: 'Various pictures and videos we took while working on Jak II.' +--- + +import Gallery from '@site/./src/pages/gallery/jak2/2023-08'; + + \ No newline at end of file diff --git a/documentation/gallery/jak2/_category_.json b/documentation/gallery/jak2/_category_.json new file mode 100644 index 00000000..0210c08a --- /dev/null +++ b/documentation/gallery/jak2/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Jak II Galleries", + "position": 1, + "link": { + "type": "generated-index" + } +} diff --git a/documentation/gallery/jak3/2024-04.mdx b/documentation/gallery/jak3/2024-04.mdx new file mode 100644 index 00000000..a3aac438 --- /dev/null +++ b/documentation/gallery/jak3/2024-04.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 1 +title: 'Development - Apr 2024' +description: 'Various pictures and videos we took while working on Jak 3.' +--- + +import Gallery from '@site/./src/pages/gallery/jak3/2024-04'; + + \ No newline at end of file diff --git a/documentation/gallery/jak3/_category_.json b/documentation/gallery/jak3/_category_.json new file mode 100644 index 00000000..d1121ef3 --- /dev/null +++ b/documentation/gallery/jak3/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Jak 3 Galleries", + "position": 2, + "link": { + "type": "generated-index" + } +} diff --git a/documentation/gallery/jak3/early.mdx b/documentation/gallery/jak3/early.mdx new file mode 100644 index 00000000..89ec771b --- /dev/null +++ b/documentation/gallery/jak3/early.mdx @@ -0,0 +1,9 @@ +--- +sidebar_position: 0 +title: 'Early Development' +description: 'Various pictures and videos we took while working on Jak 3.' +--- + +import Gallery from '@site/./src/pages/gallery/jak3/early'; + + \ No newline at end of file diff --git a/docusaurus.config.js b/docusaurus.config.js index aae8258f..f9febc81 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -141,15 +141,20 @@ const config = { { to: "/docs/faq", label: "FAQ", position: "left" }, { label: "Galleries", + to: "/docs/category/galleries", position: "left", items: [ { label: "Jak and Daxter: The Precursor Legacy", - to: "/gallery/jak1", + to: "/docs/category/jak-and-daxter-galleries", }, { label: "Jak II", - to: "/gallery/jak2", + to: "/docs/category/jak-ii-galleries", + }, + { + label: "Jak 3", + to: "/docs/category/jak-3-galleries", }, ], }, diff --git a/scripts/gallery-updater/gallery-master.template b/scripts/gallery-updater/gallery-master.template deleted file mode 100644 index 3e53f5fb..00000000 --- a/scripts/gallery-updater/gallery-master.template +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import Layout from '@theme/Layout'; -import useBaseUrl from '@docusaurus/useBaseUrl'; -import ReactPlayer from 'react-player'; - -// NOTE - this file is generated at build time, don't touch it! -// - if you know of a better way to do this, contribute it! - -export default function render() { - return ( - -
-
-
-
-
-

___GALLERY-TITLE___

-
-
-
-___GALLERIES___ -
-
-
- ); -} diff --git a/scripts/gallery-updater/gallery-mdx.template b/scripts/gallery-updater/gallery-mdx.template new file mode 100644 index 00000000..9dd0fcef --- /dev/null +++ b/scripts/gallery-updater/gallery-mdx.template @@ -0,0 +1,9 @@ +--- +sidebar_position: ___SIDEBAR-POSITION___ +title: '___TITLE___' +description: '___DESCRIPTION___' +--- + +import Gallery from '@site/___GALLERY-SRC-PATH___'; + + \ No newline at end of file diff --git a/scripts/gallery-updater/gallery.template b/scripts/gallery-updater/gallery.template index 01508e45..da302ddf 100644 --- a/scripts/gallery-updater/gallery.template +++ b/scripts/gallery-updater/gallery.template @@ -1,9 +1,21 @@ +import React from 'react'; +import useBaseUrl from '@docusaurus/useBaseUrl'; +import ReactPlayer from 'react-player'; + +// NOTE - this file is generated at build time, don't touch it! +// - if you know of a better way to do this, contribute it! + +export default function Gallery() { + return ( +
-
-

___TITLE___

+

___DESCRIPTION___

___ENTRIES___
+
+ ); +} diff --git a/scripts/gallery-updater/update-gallery.py b/scripts/gallery-updater/update-gallery.py index 7a068290..621b0d5c 100644 --- a/scripts/gallery-updater/update-gallery.py +++ b/scripts/gallery-updater/update-gallery.py @@ -7,9 +7,6 @@ galleryMap = { 'jak1': { - 'name': "Jak and Daxter: The Precursor Legacy", - 'metaTitle': "Jak and Daxter: The Precursor Legacy Galleries", - 'metaDescription': "A collection of images taken with OpenGOAL as well as during its development running Jak and Daxter: The Precursor Legacy", 'galleries': { 'promo': { 'name': "Promo Gallery", @@ -26,14 +23,93 @@ } }, 'jak2': { - 'name': "Jak II", - 'metaTitle': "Jak II Galleries", - 'metaDescription': "A collection of images taken with OpenGOAL as well as during its development running Jak II", 'galleries': { - 'dev': { - 'name': "Development Gallery", + '2022-09': { + 'name': "Development - Sept 2022", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2022-09', + 'media': [] + }, + '2022-10': { + 'name': "Development - Oct 2022", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2022-10', + 'media': [] + }, + '2022-11': { + 'name': "Development - Nov 2022", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2022-11', + 'media': [] + }, + '2022-12': { + 'name': "Development - Dec 2022", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2022-12', + 'media': [] + }, + '2023-01': { + 'name': "Development - Jan 2023", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2023-01', + 'media': [] + }, + '2023-02': { + 'name': "Development - Feb 2023", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2023-02', + 'media': [] + }, + '2023-03': { + 'name': "Development - Mar 2023", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2023-03', + 'media': [] + }, + '2023-04': { + 'name': "Development - Apr 2023", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2023-04', + 'media': [] + }, + '2023-05': { + 'name': "Development - May 2023", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2023-05', + 'media': [] + }, + '2023-06': { + 'name': "Development - Jun 2023", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2023-06', + 'media': [] + }, + '2023-07': { + 'name': "Development - Jul 2023", 'description': "Various pictures and videos we took while working on Jak II.", - 'folder': 'jak2/dev', + 'folder': 'jak2/2023-07', + 'media': [] + }, + '2023-08': { + 'name': "Development - Aug 2023", + 'description': "Various pictures and videos we took while working on Jak II.", + 'folder': 'jak2/2023-08', + 'media': [] + } + } + }, + 'jak3': { + 'galleries': { + 'early': { + 'name': "Early Development", + 'description': "Various pictures and videos we took while working on Jak 3.", + 'folder': 'jak3/early', + 'media': [] + }, + '2024-04': { + 'name': "Development - Apr 2024", + 'description': "Various pictures and videos we took while working on Jak 3.", + 'folder': 'jak3/2024-04', 'media': [] } } @@ -122,35 +198,42 @@ def init_gallery(gallery): sub_gallery["media"] = init_media_links(folder_to_search, meta_file) -def generate_gallery(gallery, out_path): - # Read in the gallery templates - master_template_file = "" - with open('./scripts/gallery-updater/gallery-master.template', 'r', encoding='utf-8') as f: - master_template_file = f.read() - gallery_template_file = "" - with open('./scripts/gallery-updater/gallery.template', 'r', encoding='utf-8') as f: - gallery_template_file = f.read() +def generate_gallery(gallery, src_out_dir, mdx_out_dir): + # Generate each (sub-)gallery + sidebar_position = 0 + for key, sub_gallery in gallery["galleries"].items(): + # Get full path for files to generate + src_out_path_no_ext = f"{src_out_dir}/{key}" + src_out_path = f"{src_out_path_no_ext}.js" + mdx_out_path = f"{mdx_out_dir}/{key}.mdx" - # Replace title and description - master_template_file = master_template_file.replace("___TITLE___", gallery["metaTitle"]) - master_template_file = master_template_file.replace("___DESCRIPTION___", gallery["metaDescription"]) - master_template_file = master_template_file.replace("___GALLERY-TITLE___", gallery["name"]) + # Read in the gallery templates + mdx_template_file = "" + with open('./scripts/gallery-updater/gallery-mdx.template', 'r', encoding='utf-8') as f: + mdx_template_file = f.read() + gallery_template_file = "" + with open('./scripts/gallery-updater/gallery.template', 'r', encoding='utf-8') as f: + gallery_template_file = f.read() + + # Replace fields in mdx + mdx_template_file = mdx_template_file.replace("___TITLE___", sub_gallery["name"]) + mdx_template_file = mdx_template_file.replace("___DESCRIPTION___", sub_gallery["description"]) + mdx_template_file = mdx_template_file.replace("___SIDEBAR-POSITION___", str(sidebar_position)) + mdx_template_file = mdx_template_file.replace("___GALLERY-SRC-PATH___", src_out_path_no_ext) + sidebar_position += 1 + + # Replace gallery title and description + gallery_template_file = gallery_template_file.replace("___TITLE___", sub_gallery["name"]) + gallery_template_file = gallery_template_file.replace("___DESCRIPTION___", sub_gallery["description"]) - # Generate each (sub-)gallery - galleries_text = "" - for _, sub_gallery in gallery["galleries"].items(): # Generate the actual images, 3 per row row_count = 0 gallery_items = "" - current_gallery_content = gallery_template_file - # Replace gallery title and description - current_gallery_content = current_gallery_content.replace("___TITLE___", "{}".format(sub_gallery["name"])) - current_gallery_content = current_gallery_content.replace("___DESCRIPTION___", sub_gallery["description"]) for idx, media_entry in enumerate(sub_gallery["media"]): timestamp_prefix = '[{}] '.format(media_entry["timestamp"]) if media_entry["timestamp"] else "" - if row_count % 4 == 0: + if row_count % 3 == 0: gallery_items = gallery_items + '
\n' - gallery_items = gallery_items + '
\n' + gallery_items = gallery_items + '
\n' if media_entry["video"]: gallery_items = gallery_items + ' \n'.format(media_entry["link"], timestamp_prefix, media_entry["caption"].replace('\"', '')) else: @@ -160,21 +243,22 @@ def generate_gallery(gallery, out_path): gallery_items = gallery_items + '
' + '{}{}
\n'.format(timestamp_prefix, media_entry["caption"]) gallery_items = gallery_items + '
\n' row_count = row_count + 1 - if row_count % 4 == 0 or idx == len(sub_gallery["media"]) - 1: + if row_count % 3 == 0 or idx == len(sub_gallery["media"]) - 1: gallery_items = gallery_items + '
\n' - current_gallery_content = current_gallery_content.replace("___ENTRIES___", gallery_items) - galleries_text = galleries_text + current_gallery_content - - # write all the galleries now - master_template_file = master_template_file.replace("___GALLERIES___", galleries_text) + gallery_template_file = gallery_template_file.replace("___ENTRIES___", gallery_items) - with open(out_path, 'w', encoding='utf-8') as f: - f.write(master_template_file) + # write the mdx and src files + with open(mdx_out_path, 'w', encoding='utf-8') as f: + f.write(mdx_template_file) + with open(src_out_path, 'w', encoding='utf-8') as f: + f.write(gallery_template_file) # generate the gallery data init_gallery(galleryMap['jak1']) init_gallery(galleryMap['jak2']) +init_gallery(galleryMap['jak3']) # write the actual gallery pages -generate_gallery(galleryMap['jak1'], "./src/pages/gallery/jak1.js") -generate_gallery(galleryMap['jak2'], "./src/pages/gallery/jak2.js") +generate_gallery(galleryMap['jak1'], "./src/pages/gallery/jak1", "./documentation/gallery/jak1") +generate_gallery(galleryMap['jak2'], "./src/pages/gallery/jak2", "./documentation/gallery/jak2") +generate_gallery(galleryMap['jak3'], "./src/pages/gallery/jak3", "./documentation/gallery/jak3") diff --git a/src/css/custom.css b/src/css/custom.css index 78a2476e..98bd7f48 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -15,6 +15,8 @@ --ifm-code-font-size: 95%; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); --docsearch-highlight-color: #006b9f !important; + --ifm-container-width-xl: 2000px; + --ifm-container-width: 2000px; } /* For readability concerns, you should choose a lighter palette in dark mode. */ @@ -425,8 +427,8 @@ section { } #galleryContainer { - margin-left: 3em; - margin-right: 3em; + margin-left: 0em; + margin-right: 0em; margin-bottom: 10em; } diff --git a/src/pages/gallery/.gitignore b/src/pages/gallery/.gitignore index d6b7ef32..f935021a 100644 --- a/src/pages/gallery/.gitignore +++ b/src/pages/gallery/.gitignore @@ -1,2 +1 @@ -* !.gitignore diff --git a/src/pages/gallery/jak1/.gitignore b/src/pages/gallery/jak1/.gitignore new file mode 100644 index 00000000..081fb053 --- /dev/null +++ b/src/pages/gallery/jak1/.gitignore @@ -0,0 +1,2 @@ +*.js +!.gitignore \ No newline at end of file diff --git a/src/pages/gallery/jak2/.gitignore b/src/pages/gallery/jak2/.gitignore new file mode 100644 index 00000000..081fb053 --- /dev/null +++ b/src/pages/gallery/jak2/.gitignore @@ -0,0 +1,2 @@ +*.js +!.gitignore \ No newline at end of file diff --git a/src/pages/gallery/jak3/.gitignore b/src/pages/gallery/jak3/.gitignore new file mode 100644 index 00000000..081fb053 --- /dev/null +++ b/src/pages/gallery/jak3/.gitignore @@ -0,0 +1,2 @@ +*.js +!.gitignore \ No newline at end of file diff --git a/static/gallery/jak2/2022-09/_meta.json b/static/gallery/jak2/2022-09/_meta.json new file mode 100644 index 00000000..796ac7de --- /dev/null +++ b/static/gallery/jak2/2022-09/_meta.json @@ -0,0 +1,72 @@ +[ + { + "name": "water-first-jak2-screenshot.png", + "caption": "water111 shares the first screenshot of Jak 2 (partially) running!", + "timestamp": "2022-09-02" + }, + { + "name": "prison-actor-vis.png", + "caption": "\"loading PRI.DGO and viewing actor vis - amazingly it just kinda worked on the first try\" -water111", + "timestamp": "2022-09-16" + }, + { + "name": "tfrag.png", + "caption": "\"tfrag already works?\" -Hat Kid (the answer is mostly yes)", + "timestamp": "2022-09-17" + }, + { + "name": "two-levels.png", + "caption": "Loading two levels", + "timestamp": "2022-09-18" + }, + { + "name": "early-actor-marks.png", + "caption": "Actor marks around ctysluma", + "timestamp": "2022-09-18" + }, + { + "name": "shrubbery.png", + "caption": "Bring me a shrubbery!", + "timestamp": "2022-09-24" + }, + { + "name": "ctysluma-1.png", + "caption": "ctysluma looking a little more recognizable", + "timestamp": "2022-09-24" + }, + { + "name": "ctysluma-2.png", + "caption": "", + "timestamp": "2022-09-24" + }, + { + "name": "prison-1.png", + "caption": "Yay prison?", + "timestamp": "2022-09-24" + }, + { + "name": "ctywide-1.png", + "caption": "", + "timestamp": "2022-09-27" + }, + { + "name": "pause.png", + "caption": "dEbuGgInG tExT sTuFf", + "timestamp": "2022-09-27" + }, + { + "name": "mandude-debug-wr.png", + "caption": "Debug menu is functional and ManDude becomes the first one to \"beat the game\"", + "timestamp": "2022-09-27" + }, + { + "name": "bsp-viz.png", + "caption": "A new debug visualization in Jak 2: bsp-leaf boundaries", + "timestamp": "2022-09-30" + }, + { + "name": "time-of-day.png", + "caption": "Time-of-day now allows for different weights for red green and blue. Here the ground is drawn with Jak 1's system, the building with Jak 2's", + "timestamp": "2022-09-30" + } +] diff --git a/static/gallery/jak2/dev/bsp-viz.png b/static/gallery/jak2/2022-09/bsp-viz.png similarity index 100% rename from static/gallery/jak2/dev/bsp-viz.png rename to static/gallery/jak2/2022-09/bsp-viz.png diff --git a/static/gallery/jak2/dev/ctysluma-1.png b/static/gallery/jak2/2022-09/ctysluma-1.png similarity index 100% rename from static/gallery/jak2/dev/ctysluma-1.png rename to static/gallery/jak2/2022-09/ctysluma-1.png diff --git a/static/gallery/jak2/dev/ctysluma-2.png b/static/gallery/jak2/2022-09/ctysluma-2.png similarity index 100% rename from static/gallery/jak2/dev/ctysluma-2.png rename to static/gallery/jak2/2022-09/ctysluma-2.png diff --git a/static/gallery/jak2/dev/ctywide-1.png b/static/gallery/jak2/2022-09/ctywide-1.png similarity index 100% rename from static/gallery/jak2/dev/ctywide-1.png rename to static/gallery/jak2/2022-09/ctywide-1.png diff --git a/static/gallery/jak2/dev/early-actor-marks.png b/static/gallery/jak2/2022-09/early-actor-marks.png similarity index 100% rename from static/gallery/jak2/dev/early-actor-marks.png rename to static/gallery/jak2/2022-09/early-actor-marks.png diff --git a/static/gallery/jak2/dev/mandude-debug-wr.png b/static/gallery/jak2/2022-09/mandude-debug-wr.png similarity index 100% rename from static/gallery/jak2/dev/mandude-debug-wr.png rename to static/gallery/jak2/2022-09/mandude-debug-wr.png diff --git a/static/gallery/jak2/dev/pause.png b/static/gallery/jak2/2022-09/pause.png similarity index 100% rename from static/gallery/jak2/dev/pause.png rename to static/gallery/jak2/2022-09/pause.png diff --git a/static/gallery/jak2/dev/prison-1.png b/static/gallery/jak2/2022-09/prison-1.png similarity index 100% rename from static/gallery/jak2/dev/prison-1.png rename to static/gallery/jak2/2022-09/prison-1.png diff --git a/static/gallery/jak2/dev/prison-actor-vis.png b/static/gallery/jak2/2022-09/prison-actor-vis.png similarity index 100% rename from static/gallery/jak2/dev/prison-actor-vis.png rename to static/gallery/jak2/2022-09/prison-actor-vis.png diff --git a/static/gallery/jak2/dev/shrubbery.png b/static/gallery/jak2/2022-09/shrubbery.png similarity index 100% rename from static/gallery/jak2/dev/shrubbery.png rename to static/gallery/jak2/2022-09/shrubbery.png diff --git a/static/gallery/jak2/dev/tfrag.png b/static/gallery/jak2/2022-09/tfrag.png similarity index 100% rename from static/gallery/jak2/dev/tfrag.png rename to static/gallery/jak2/2022-09/tfrag.png diff --git a/static/gallery/jak2/dev/thumbs/.gitignore b/static/gallery/jak2/2022-09/thumbs/.gitignore similarity index 100% rename from static/gallery/jak2/dev/thumbs/.gitignore rename to static/gallery/jak2/2022-09/thumbs/.gitignore diff --git a/static/gallery/jak2/dev/time-of-day.png b/static/gallery/jak2/2022-09/time-of-day.png similarity index 100% rename from static/gallery/jak2/dev/time-of-day.png rename to static/gallery/jak2/2022-09/time-of-day.png diff --git a/static/gallery/jak2/dev/two-levels.png b/static/gallery/jak2/2022-09/two-levels.png similarity index 100% rename from static/gallery/jak2/dev/two-levels.png rename to static/gallery/jak2/2022-09/two-levels.png diff --git a/static/gallery/jak2/dev/water-first-jak2-screenshot.png b/static/gallery/jak2/2022-09/water-first-jak2-screenshot.png similarity index 100% rename from static/gallery/jak2/dev/water-first-jak2-screenshot.png rename to static/gallery/jak2/2022-09/water-first-jak2-screenshot.png diff --git a/static/gallery/jak2/2022-10/_meta.json b/static/gallery/jak2/2022-10/_meta.json new file mode 100644 index 00000000..604f9f85 --- /dev/null +++ b/static/gallery/jak2/2022-10/_meta.json @@ -0,0 +1,65 @@ +[ + { + "name": "region-boundaries.png", + "caption": "Region boundaries and their on-enter/exit scripts", + "timestamp": "2022-10-08" + }, + { + "name": "wip-sunset.png", + "caption": "God didn't create the sun on the first day either", + "timestamp": "2022-10-08" + }, + { + "name": "sunset.png", + "caption": "", + "timestamp": "2022-10-08" + }, + { + "name": "moon.png", + "caption": "\"Pretty crazy how a moon formed during the 200 years between Jak 1 and 2\" -ManDude", + "timestamp": "2022-10-15" + }, + { + "name": "sunrise.png", + "caption": "", + "timestamp": "2022-10-15" + }, + { + "name": "wip-clouds.png", + "caption": "Clouds needed some changes from the Jak 1 engine...", + "timestamp": "2022-10-15" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1030955709577318460/jak2_sky_tod-2022-10-15_17.27.56.mp4", + "caption": "Time-lapse of ctysluma/ctywide", + "timestamp": "2022-10-15", + "name": "ctysluma-tod-timelapse", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1031732345709002782/j2sfx.mp4", + "caption": "Ziemas testing out sound effects", + "timestamp": "2022-10-17", + "name": "jak2-sound-fx-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1033967930569916447/2022-10-24_06-56-47.mp4", + "caption": "Some enemy sound effects", + "timestamp": "2022-10-23", + "name": "jak2-sound-fx-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1035049981192699914/2022-10-27_06-37-06.mp4", + "caption": "Haven Forest ambiance", + "timestamp": "2022-10-26", + "name": "jak2-sound-fx-3", + "video": true + }, + { + "name": "collision-1.png", + "caption": "Jak 2 collision is up next, and introduces a new collide-hash type", + "timestamp": "2022-10-29" + } +] diff --git a/static/gallery/jak2/dev/collision-1.png b/static/gallery/jak2/2022-10/collision-1.png similarity index 100% rename from static/gallery/jak2/dev/collision-1.png rename to static/gallery/jak2/2022-10/collision-1.png diff --git a/static/gallery/jak2/dev/moon.png b/static/gallery/jak2/2022-10/moon.png similarity index 100% rename from static/gallery/jak2/dev/moon.png rename to static/gallery/jak2/2022-10/moon.png diff --git a/static/gallery/jak2/dev/region-boundaries.png b/static/gallery/jak2/2022-10/region-boundaries.png similarity index 100% rename from static/gallery/jak2/dev/region-boundaries.png rename to static/gallery/jak2/2022-10/region-boundaries.png diff --git a/static/gallery/jak2/dev/sunrise.png b/static/gallery/jak2/2022-10/sunrise.png similarity index 100% rename from static/gallery/jak2/dev/sunrise.png rename to static/gallery/jak2/2022-10/sunrise.png diff --git a/static/gallery/jak2/dev/sunset.png b/static/gallery/jak2/2022-10/sunset.png similarity index 100% rename from static/gallery/jak2/dev/sunset.png rename to static/gallery/jak2/2022-10/sunset.png diff --git a/static/gallery/jak2/2022-10/thumbs/.gitignore b/static/gallery/jak2/2022-10/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2022-10/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/dev/wip-clouds.png b/static/gallery/jak2/2022-10/wip-clouds.png similarity index 100% rename from static/gallery/jak2/dev/wip-clouds.png rename to static/gallery/jak2/2022-10/wip-clouds.png diff --git a/static/gallery/jak2/dev/wip-sunset.png b/static/gallery/jak2/2022-10/wip-sunset.png similarity index 100% rename from static/gallery/jak2/dev/wip-sunset.png rename to static/gallery/jak2/2022-10/wip-sunset.png diff --git a/static/gallery/jak2/2022-11/_meta.json b/static/gallery/jak2/2022-11/_meta.json new file mode 100644 index 00000000..5a733bd2 --- /dev/null +++ b/static/gallery/jak2/2022-11/_meta.json @@ -0,0 +1,124 @@ +[ + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1036981371253555290/2022-11-01_13-30-43.mp4", + "caption": "Sound integration!", + "timestamp": "2022-11-01", + "name": "jak2-sound-fx-4", + "video": true + }, + { + "name": "entities-1.png", + "caption": "The first alive entities!", + "timestamp": "2022-11-12" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043711854775640084/unknown_2022.11.19-21.16.mp4", + "caption": "Resurrecting Naughty Dog's cursor functionality", + "timestamp": "2022-11-19", + "name": "cursor", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043918900036894750/target2-2022-11-20_11.00.01.mp4", + "caption": "Target is spawning and we can see bones!", + "timestamp": "2022-11-20", + "name": "bones", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043953798852378794/2022-11-20_19-18-03.mp4", + "caption": "A little off...", + "timestamp": "2022-11-20", + "name": "bones-off", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043966209768558612/target3-2022-11-20_14.08.01.mp4", + "caption": "Better! Collision and camera both coming along", + "timestamp": "2022-11-20", + "name": "bones-collision-camera", + "video": true + }, + { + "name": "camera-marks.png", + "caption": "Using camera marks to debug camera issues", + "timestamp": "2022-11-20" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043975182924140625/2022-11-20_20-43-56.mp4", + "caption": "Hat Kid gives a sneak peek of the JET Board", + "timestamp": "2022-11-20", + "name": "bones-jetboard", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043989732641746994/target4-2022-11-20_15.41.06.mp4", + "caption": "Testing out Jak's movement around the city", + "timestamp": "2022-11-20", + "name": "bones-explore", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1044040994737377330/2022-11-21_01-04-33_c.mp4", + "caption": "Hours later Hat Kid has earned the pleasure of doing the first OpenGOAL hover glitch!", + "timestamp": "2022-11-20", + "name": "bones-jetboard-hover", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1044065799549243514/target_og-2022-11-20_20.43.43.mp4", + "caption": "Debugging edge grabs", + "timestamp": "2022-11-20", + "name": "edgegrabs", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1044417698995638352/target_with_daxter-2022-11-21_20.02.19.mp4", + "caption": "Orange Lightning", + "timestamp": "2022-11-21", + "name": "dax", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1044653074666500166/2022-11-22_17-36-55_c.mp4", + "caption": "It's that dark eco freak!", + "timestamp": "2022-11-22", + "name": "darkjak", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1045094393461350400/2022-11-23.mp4", + "caption": "Ziemas gives us live sound effects and sound positioning", + "timestamp": "2022-11-23", + "name": "jak2-sound-fx-5", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1046543052971446272/merc-debugging-2022-11-27_16.47.25.mp4", + "caption": "water111 making progress on the merc renderer", + "timestamp": "2022-11-27", + "name": "merc-1", + "video": true + }, + { + "link": "https://www.youtube.com/watch?v=_QIGl3eW254", + "caption": "So Jak 2 is done, yeah?", + "timestamp": "2022-11-27", + "name": "escape-1", + "video": true + }, + { + "link": "https://www.youtube.com/watch?v=P55uBaoWXfA", + "caption": "\"I love that the opening level for Jak 2 has so many things to immediately test with (platforming / enemies / etc). The amount of times I had to run to the beach to test the nav-mesh stuff before...\" -Vaser", + "timestamp": "2022-11-28", + "name": "escape-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1047566514598969395/2022-11-30_18-34-22.mp4", + "caption": "Sliding state works now", + "timestamp": "2022-11-30", + "name": "tube", + "video": true + } +] diff --git a/static/gallery/jak2/dev/camera-marks.png b/static/gallery/jak2/2022-11/camera-marks.png similarity index 100% rename from static/gallery/jak2/dev/camera-marks.png rename to static/gallery/jak2/2022-11/camera-marks.png diff --git a/static/gallery/jak2/dev/entities-1.png b/static/gallery/jak2/2022-11/entities-1.png similarity index 100% rename from static/gallery/jak2/dev/entities-1.png rename to static/gallery/jak2/2022-11/entities-1.png diff --git a/static/gallery/jak2/2022-11/thumbs/.gitignore b/static/gallery/jak2/2022-11/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2022-11/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/2022-12/_meta.json b/static/gallery/jak2/2022-12/_meta.json new file mode 100644 index 00000000..fc97d149 --- /dev/null +++ b/static/gallery/jak2/2022-12/_meta.json @@ -0,0 +1,80 @@ +[ + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1048037018178949120/fg_lights-2022-12-01_19.43.40.mp4", + "caption": "Flashing lights", + "timestamp": "2022-12-01", + "name": "flashing-lights", + "video": true + }, + { + "name": "ruins-1.png", + "caption": "Venturing outside the city", + "timestamp": "2022-12-01" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1048395845638307922/gun.mp4", + "caption": "Rated T", + "timestamp": "2022-12-02", + "name": "guns-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1048397157151031417/gun_hq-2022-12-02_19.35.38.mp4", + "caption": "Gun morphs", + "timestamp": "2022-12-02", + "name": "guns-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1048411412222988298/guns-2022-12-02_20.31.11.mp4", + "caption": "Vulcan Fury might need some work...", + "timestamp": "2022-12-02", + "name": "guns-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1058463400457416754/board-2022-12-30_14.14.43.mp4", + "caption": "\"this was basically all Hat Kid, I just fixed a single function asm branch thing and it works\" -water111", + "timestamp": "2022-12-30", + "name": "jetboard-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/717536316505456680/1049810543654994030/wHQWOyzn.mp4", + "caption": "Naturally the first priority is a turbo mod", + "timestamp": "2022-12-30", + "name": "jetboard-2", + "video": true + }, + { + "name": "ruins-2.png", + "caption": "Fodder falling back to the default viewer type", + "timestamp": "2022-12-30" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1058825456557772882/2022-12-31_20-08-00_.mp4", + "caption": "Guns", + "timestamp": "2022-12-31", + "name": "ruins-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1058825491726991370/2022-12-31_20-08-47.mp4", + "caption": "JET Board", + "timestamp": "2022-12-31", + "name": "ruins-4", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1058825523196870726/2022-12-31_20-09-54_.mp4", + "caption": "Dark Jak", + "timestamp": "2022-12-31", + "name": "ruins-5", + "video": true + }, + { + "name": "nav-mesh-1.png", + "caption": "Debug visualization for nav-mesh", + "timestamp": "2022-12-31" + } +] diff --git a/static/gallery/jak2/dev/nav-mesh-1.png b/static/gallery/jak2/2022-12/nav-mesh-1.png similarity index 100% rename from static/gallery/jak2/dev/nav-mesh-1.png rename to static/gallery/jak2/2022-12/nav-mesh-1.png diff --git a/static/gallery/jak2/dev/ruins-1.png b/static/gallery/jak2/2022-12/ruins-1.png similarity index 100% rename from static/gallery/jak2/dev/ruins-1.png rename to static/gallery/jak2/2022-12/ruins-1.png diff --git a/static/gallery/jak2/dev/ruins-2.png b/static/gallery/jak2/2022-12/ruins-2.png similarity index 100% rename from static/gallery/jak2/dev/ruins-2.png rename to static/gallery/jak2/2022-12/ruins-2.png diff --git a/static/gallery/jak2/2022-12/thumbs/.gitignore b/static/gallery/jak2/2022-12/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2022-12/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/2023-01/_meta.json b/static/gallery/jak2/2023-01/_meta.json new file mode 100644 index 00000000..f32125a5 --- /dev/null +++ b/static/gallery/jak2/2023-01/_meta.json @@ -0,0 +1,303 @@ +[ + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059206456588640296/unknown_2023.01.01-15.26_1.mp4", + "caption": "First functional enemy! Plus some nav-mesh debug tools", + "timestamp": "2023-01-01", + "name": "enemies-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059241387620565022/collect-2023-01-01_17.45.55.mp4", + "caption": "Collectables", + "timestamp": "2023-01-01", + "name": "collectables-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059265659034419240/unknown_2023.01.01-19.21.mp4", + "caption": "Early version of Vaser's debug text filter", + "timestamp": "2023-01-01", + "name": "filter-debug-text-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059277082414293022/unknown_2023.01.01-20.08.mp4", + "caption": "Can also filter processes by their distance from Jak", + "timestamp": "2023-01-01", + "name": "filter-debug-text-2", + "video": true + }, + { + "name": "hud-1.png", + "caption": "\"some minor issues with depth testing\"", + "timestamp": "2023-01-01" + }, + { + "name": "hud-2.png", + "caption": "HUD for the gun partially implemented", + "timestamp": "2023-01-01" + }, + { + "name": "gungame-1.png", + "caption": "The gun course sorta works with some HUD fixes", + "timestamp": "2023-01-01" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059349801000501248/unknown_2023.01.02-00.56.mp4", + "caption": "Guards, Jak!", + "timestamp": "2023-01-01", + "name": "guards-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059389154208788490/2023-01-02_09-32-18_.mp4", + "caption": "Titan Suit", + "timestamp": "2023-01-02", + "name": "titan-suit-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059529181010067567/gun_game-2023-01-02_12.49.20.mp4", + "caption": "Spray and pray", + "timestamp": "2023-01-02", + "name": "gungame-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059564695708774491/8mb.video-GIJ-bQWG2Otn.mp4", + "caption": "Vaser making it look easy to get Gold in the JET Board challenge", + "timestamp": "2023-01-02", + "name": "jetboard-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059645341638598686/2023-01-03_02-30-42_.mp4", + "caption": "Enemy #2", + "timestamp": "2023-01-02", + "name": "enemies-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059847821915852901/2023-01-03_15-55-07_.mp4", + "caption": "Metalheads", + "timestamp": "2023-01-03", + "name": "enemies-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059929804566188103/2023-01-03_21-00-12_.mp4", + "caption": "", + "timestamp": "2023-01-03", + "name": "enemies-4", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1060008599490928680/2023-01-04_02-30-24_.mp4", + "caption": "", + "timestamp": "2023-01-03", + "name": "enemies-5", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1060085057051697152/8mb.video-n61-wrJWJOQm.mp4", + "caption": "Scouts mission with debug path tools", + "timestamp": "2023-01-03", + "name": "enemies-6", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1060253467614138459/8mb.video-OOK-9BAhJf9d.mp4", + "caption": "Protect Site in Dead Town mostly playable", + "timestamp": "2023-01-04", + "name": "enemies-7", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1061510596698320946/2023-01-08_06-01-56_.mp4", + "caption": "", + "timestamp": "2023-01-07", + "name": "titan-suit-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1061534362107117568/target-indax.mp4", + "caption": "The playable Daxter state is working", + "timestamp": "2023-01-07", + "name": "indax-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1061724479941787741/8mb.video-hnM-OLyAKSQd.mp4", + "caption": "Vaser demo-ing the first 2 Sewers missions, minus the water", + "timestamp": "2023-01-08", + "name": "sewers-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1061970886892212295/2023-01-09_12-31-51.mp4", + "caption": "Meanwhile in Mar's Tomb, Hat Kid sees very little except for water", + "timestamp": "2023-01-09", + "name": "tomb-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1061997857080614922/tomb-vibe.mp4", + "caption": "Good thing collision renderer works (oh and so do tombstones!)", + "timestamp": "2023-01-09", + "name": "tomb-2", + "video": true + }, + { + "name": "high-res-1.png", + "caption": "Jak 2 gets a 2023 upgrade (native high resolution)", + "timestamp": "2023-01-11" + }, + { + "name": "warp-1.png", + "caption": "Warp gates still need some work...", + "timestamp": "2023-01-11" + }, + { + "name": "hideout-1.png", + "caption": "", + "timestamp": "2023-01-14" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1063951271201083412/2023-01-14_23-40-16_.mp4", + "caption": "Sig mission coming along", + "timestamp": "2023-01-14", + "name": "atoll-1", + "video": true + }, + { + "link": "https://www.youtube.com/watch?v=ryAsAbicGXM", + "caption": "Totally normal intro cutscene", + "timestamp": "2023-01-14", + "name": "intro-1", + "video": true + }, + { + "name": "intro-2.png", + "caption": "", + "timestamp": "2023-01-14" + }, + { + "name": "intro-3.png", + "caption": "", + "timestamp": "2023-01-14" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1064173749911433246/2023-01-15_14-16-24.mp4", + "caption": "This mission and a couple others were plagued by a troublesome gui-control bug for some time", + "timestamp": "2023-01-15", + "name": "atoll-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1064230926315434085/output22.mp4", + "caption": "\"Some hacks to get str's to play, but the animation playback/decompress stuff in GOAL is working. It's 16/17ths of the right speed, I think.\" -water111", + "timestamp": "2023-01-15", + "name": "ruins-6", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1064250509604704386/unknown_2023.01.15-13.31.mp4", + "caption": "Mar is still alive!", + "timestamp": "2023-01-15", + "name": "sewers-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1064464949025456179/2023-01-16_09-40-01_.mp4", + "caption": "2nd Praxis fight", + "timestamp": "2023-01-15", + "name": "praxis-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1065267870201806858/2023-01-18_14-52-58.mp4", + "caption": "Minor bug in ocean-far where it moved with the camera", + "timestamp": "2023-01-18", + "name": "ruins-7", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1065311609628672030/2023-01-18_17-46-49.mp4", + "caption": "Missing transition between ocean-near and ocean-mid, but close!", + "timestamp": "2023-01-18", + "name": "ruins-8", + "video": true + }, + { + "name": "emerc-1.png", + "caption": "Early screenshots using the new emerc renderer, used for environment mapping (shiny surfaces)!", + "timestamp": "2023-01-20" + }, + { + "name": "emerc-2.png", + "caption": "Jak 2's emerc improved upon Jak 1's generic renderer, and now it's been backported to Jak 1 OpenGOAL as well.", + "timestamp": "2023-01-20" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1066613829179539497/unknown_2023.01.22-02.01.mp4", + "caption": "Vaser blessing us with the THPS-style trick display", + "timestamp": "2023-01-21", + "name": "jetboard-4", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1066702686076014653/2023-01-22_13-37-55.mp4", + "caption": "Drill mission with the Titan Suit", + "timestamp": "2023-01-22", + "name": "titan-suit-3", + "video": true + }, + { + "link": "https://www.youtube.com/watch?v=f6HPWKO0yAc", + "caption": "Metalhead Mash", + "timestamp": "2023-01-23", + "name": "metalhead-mash", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1067521325301768302/2023-01-24_20-07-58.mp4", + "caption": "Dark Eco animations", + "timestamp": "2023-01-24", + "name": "dark-eco-dive", + "video": true + }, + { + "link": "https://www.youtube.com/watch?v=e3IBm6SwAyI", + "caption": "1st Praxis fight", + "timestamp": "2023-01-24", + "name": "praxis-1", + "video": true + }, + { + "name": "precursor-1.png", + "caption": "Gumby or Precursor?", + "timestamp": "2023-01-27" + }, + { + "name": "ask-water.png", + "caption": "Uhh... you'll have to ask water111 about this one (blerc+merc testing?)", + "timestamp": "2023-01-28" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1069784133380882442/ripple-2023-01-30_19.59.37.mp4", + "caption": "Water ripple effect", + "timestamp": "2023-01-30", + "name": "ripple-1", + "video": true + }, + { + "name": "intro-no-tri.png", + "caption": "RIP to the unknown texture triangle", + "timestamp": "2023-01-31" + }, + { + "name": "hud-no-tri.png", + "caption": "HUD textures", + "timestamp": "2023-01-31" + } +] diff --git a/static/gallery/jak2/dev/ask-water.png b/static/gallery/jak2/2023-01/ask-water.png similarity index 100% rename from static/gallery/jak2/dev/ask-water.png rename to static/gallery/jak2/2023-01/ask-water.png diff --git a/static/gallery/jak2/dev/emerc-1.png b/static/gallery/jak2/2023-01/emerc-1.png similarity index 100% rename from static/gallery/jak2/dev/emerc-1.png rename to static/gallery/jak2/2023-01/emerc-1.png diff --git a/static/gallery/jak2/dev/emerc-2.png b/static/gallery/jak2/2023-01/emerc-2.png similarity index 100% rename from static/gallery/jak2/dev/emerc-2.png rename to static/gallery/jak2/2023-01/emerc-2.png diff --git a/static/gallery/jak2/dev/gungame-1.png b/static/gallery/jak2/2023-01/gungame-1.png similarity index 100% rename from static/gallery/jak2/dev/gungame-1.png rename to static/gallery/jak2/2023-01/gungame-1.png diff --git a/static/gallery/jak2/dev/hideout-1.png b/static/gallery/jak2/2023-01/hideout-1.png similarity index 100% rename from static/gallery/jak2/dev/hideout-1.png rename to static/gallery/jak2/2023-01/hideout-1.png diff --git a/static/gallery/jak2/dev/high-res-1.png b/static/gallery/jak2/2023-01/high-res-1.png similarity index 100% rename from static/gallery/jak2/dev/high-res-1.png rename to static/gallery/jak2/2023-01/high-res-1.png diff --git a/static/gallery/jak2/dev/hud-1.png b/static/gallery/jak2/2023-01/hud-1.png similarity index 100% rename from static/gallery/jak2/dev/hud-1.png rename to static/gallery/jak2/2023-01/hud-1.png diff --git a/static/gallery/jak2/dev/hud-2.png b/static/gallery/jak2/2023-01/hud-2.png similarity index 100% rename from static/gallery/jak2/dev/hud-2.png rename to static/gallery/jak2/2023-01/hud-2.png diff --git a/static/gallery/jak2/dev/hud-no-tri.png b/static/gallery/jak2/2023-01/hud-no-tri.png similarity index 100% rename from static/gallery/jak2/dev/hud-no-tri.png rename to static/gallery/jak2/2023-01/hud-no-tri.png diff --git a/static/gallery/jak2/dev/intro-2.png b/static/gallery/jak2/2023-01/intro-2.png similarity index 100% rename from static/gallery/jak2/dev/intro-2.png rename to static/gallery/jak2/2023-01/intro-2.png diff --git a/static/gallery/jak2/dev/intro-3.png b/static/gallery/jak2/2023-01/intro-3.png similarity index 100% rename from static/gallery/jak2/dev/intro-3.png rename to static/gallery/jak2/2023-01/intro-3.png diff --git a/static/gallery/jak2/dev/intro-no-tri.png b/static/gallery/jak2/2023-01/intro-no-tri.png similarity index 100% rename from static/gallery/jak2/dev/intro-no-tri.png rename to static/gallery/jak2/2023-01/intro-no-tri.png diff --git a/static/gallery/jak2/dev/precursor-1.png b/static/gallery/jak2/2023-01/precursor-1.png similarity index 100% rename from static/gallery/jak2/dev/precursor-1.png rename to static/gallery/jak2/2023-01/precursor-1.png diff --git a/static/gallery/jak2/2023-01/thumbs/.gitignore b/static/gallery/jak2/2023-01/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2023-01/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/dev/warp-1.png b/static/gallery/jak2/2023-01/warp-1.png similarity index 100% rename from static/gallery/jak2/dev/warp-1.png rename to static/gallery/jak2/2023-01/warp-1.png diff --git a/static/gallery/jak2/2023-02/_meta.json b/static/gallery/jak2/2023-02/_meta.json new file mode 100644 index 00000000..1b105f8c --- /dev/null +++ b/static/gallery/jak2/2023-02/_meta.json @@ -0,0 +1,338 @@ +[ + { + "name": "onin-game.png", + "caption": "Onin's minigame", + "timestamp": "2023-02-01" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1071626735394762782/lightning-2023-02-04_22.01.24.mp4", + "caption": "Lightning effect! ...but it should be blue", + "timestamp": "2023-02-04", + "name": "red-lightning-1", + "video": true + }, + { + "name": "red-lightning-2.png", + "caption": "", + "timestamp": "2023-02-04" + }, + { + "name": "red-lightning-3.png", + "caption": "", + "timestamp": "2023-02-04" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1071922126623342733/bike-2023-02-05_17.33.55.mp4", + "caption": "Initial zoomer functionality", + "timestamp": "2023-02-05", + "name": "zoomer-1", + "video": true + }, + { + "name": "water-garage.png", + "caption": "Jay Leno's Garage has got nothing on water111", + "timestamp": "2023-02-05" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1071926993827922010/fast_bike-2023-02-05_17.54.37.mp4", + "caption": "Zoomer mods, of course", + "timestamp": "2023-02-05", + "name": "zoomer-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1071928023986749481/fast_car-2023-02-05_17.58.38.mp4", + "caption": "No, Jak 2 is not done.", + "timestamp": "2023-02-05", + "name": "zoomer-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1072081312577495040/2023-02-06_10-05-31.mp4", + "caption": "", + "timestamp": "2023-02-06", + "name": "zoomer-4", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1072625241223876710/2023-02-07_22-04-05.mp4", + "caption": "\"I am incredibly surprised that this works considering how annoying this hover-nav and nav-network code was to figure out\" -Hat Kid", + "timestamp": "2023-02-07", + "name": "drill-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1072626211160858624/2023-02-07_22-11-29_.mp4", + "caption": "\"Nice to see the rescue-vin end trigger being inconsistent as usual\" -Vaser", + "timestamp": "2023-02-07", + "name": "strip-1", + "video": true + }, + { + "name": "traffic-manager-1.png", + "caption": "\"It's interesting how they spawn vehicles and citizens. Once they die, they aren't returned to the actor pool - instead they get added to a reserve list and are eventually reused. I guess this avoids constant allocation/free of vehicle/citizen actors.\" -water111", + "timestamp": "2023-02-07" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1072843465651666996/2023-02-08_12-32-44.mp4", + "caption": "Everyone's favorite autoscroller mostly working", + "timestamp": "2023-02-08", + "name": "turret-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1072869307157069894/2023-02-08_14-16-54.mp4", + "caption": "", + "timestamp": "2023-02-08", + "name": "turret-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1073611918268436550/2023-02-10_15-26-54_.mp4", + "caption": "The final boss fight against metalkor!", + "timestamp": "2023-02-10", + "name": "metalkor-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1073628847418916885/2023-02-10_10-36-48.mp4", + "caption": "Zedb0t gets warp gates functional \"(kinda)\"", + "timestamp": "2023-02-10", + "name": "warp-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1074005133198889032/2023-02-11_17-32-16.mp4", + "caption": "3...2...1...", + "timestamp": "2023-02-11", + "name": "race-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1074803291571114105/2023-02-13_22-22-32_.mp4", + "caption": "\"Lurker rescue mission seems to work! Now if only I had the minimap lol\" -Hat Kid", + "timestamp": "2023-02-13", + "name": "lurker-rescue-1", + "video": true + }, + { + "name": "pal-cable.png", + "caption": "", + "timestamp": "2023-02-15" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1076541841685614592/2023-02-18_17-31-34.mp4", + "caption": "Hat Kid and water111 get the races working, and port over a memory stats debug tool built for Jak 1 OpenGOAL", + "timestamp": "2023-02-18", + "name": "race-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/183602484621606912/1066344018394497045/2023-01-21_14-07-44.mp4", + "caption": "The debug menu has lots of fun camera settings to play with", + "timestamp": "2023-02-19", + "name": "fov-1", + "video": true + }, + { + "name": "sprite-glow-1.png", + "caption": "\"The red squares are where the renderer is clearing the alpha of the frame buffer. The alpha in these squares will be used to detect if the depth test passes or fails for a 'probe' draw that happens next.\" -water111", + "timestamp": "2023-02-19" + }, + { + "name": "sprite-glow-2.png", + "caption": "\"Obviously some problems, but the effect seems to work. Jak is standing in front of a light there, and it blocks that glow from drawing entirely\" -water111", + "timestamp": "2023-02-20" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1077344522654208042/glow_demo-2023-02-20_16.41.43.mp4", + "caption": "", + "timestamp": "2023-02-20", + "name": "sprite-glow-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1077358216385679460/glow_probes-2023-02-20_17.36.10.mp4", + "caption": "\"I also think the original VU program has a bug. The brightness of the glow is set by how much green there is inside the red square. If you look on the right border, the red boxes get shifted so they never go offscreen. The green boxes don't. This makes the sprites fade out gradually as they move offscreen. But, the math for upper border is accidentally using the x limit, not the y limit, which is way off screen\" -water111", + "timestamp": "2023-02-20", + "name": "sprite-glow-4", + "video": true + }, + { + "name": "sprite-glow-5.png", + "caption": "Headlights use sprite-glow as well", + "timestamp": "2023-02-20" + }, + { + "name": "sprite-glow-6.png", + "caption": "\"Tail lights are still a square. I stared at it for a long time and I think it's a texture problem unfortunately.\" -water111", + "timestamp": "2023-02-20" + }, + { + "name": "anim-tester-1.png", + "caption": "Another debug tool - the animation tester", + "timestamp": "2023-02-21" + }, + { + "name": "part-tester-1.png", + "caption": "And a particle tester (yup eco is lurking still in the code)", + "timestamp": "2023-02-21" + }, + { + "name": "part-tester-2.png", + "caption": "", + "timestamp": "2023-02-21" + }, + { + "name": "guard-2.png", + "caption": "", + "timestamp": "2023-02-21" + }, + { + "link": "https://user-images.githubusercontent.com/2515356/221090385-531845e2-3688-4c9e-9773-6b12dc7016b8.mp4", + "caption": "Jak's warp gate animation is working finally", + "timestamp": "2023-02-23", + "name": "warp-3", + "video": true + }, + { + "name": "aspect-1.png", + "caption": "ManDude starts working on graphics settings, like aspect ratio and MSAA", + "timestamp": "2023-02-24" + }, + { + "name": "aspect-2.png", + "caption": "\"The HUD elements actually seem to be aligning rather nicely (ignore the text) even with just the 4x3 settings\" -ManDude", + "timestamp": "2023-02-24" + }, + { + "name": "aspect-3.png", + "caption": "Sprite-glow and some other things are misaligned", + "timestamp": "2023-02-25" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1079074837269585920/2023-02-25_17-16-47.mp4", + "caption": "Debugging sprite-glow alignment", + "timestamp": "2023-02-25", + "name": "sprite-glow-7", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1079099876656291870/2023-02-25_18-56-55.mp4", + "caption": "Just wait, speedrunners will find a use for this glitch", + "timestamp": "2023-02-25", + "name": "glitch-1", + "video": true + }, + { + "name": "subtitles-1.png", + "caption": "Subtitles! Still fixing up aspect ratio/alignment issues", + "timestamp": "2023-02-25" + }, + { + "name": "aspect-4.png", + "caption": "Straightened out the alignment", + "timestamp": "2023-02-25" + }, + { + "name": "security-wall.png", + "caption": "Security wall with some default texture", + "timestamp": "2023-02-25" + }, + { + "name": "errol-1.png", + "caption": "\"After making the heaps bigger, the errol and kid missions start\" -water111", + "timestamp": "2023-02-25" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1079172821588123688/2023-02-25_23-45-43.mp4", + "caption": "Janky but playable underport centipede section", + "timestamp": "2023-02-25", + "name": "centipede-1", + "video": true + }, + { + "name": "guard-3.png", + "caption": "\"You can just stand here and guards will spawn forever lol\" -Hat Kid", + "timestamp": "2023-02-25" + }, + { + "name": "ultrawide-1.png", + "caption": "ManDude testing his aspect ratio math in ultra widescreen", + "timestamp": "2023-02-25" + }, + { + "name": "ultrawide-2.png", + "caption": "", + "timestamp": "2023-02-25" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1079207632004468776/2023-02-25_20-04-12.mp4", + "caption": "Palace cutscene playing prematurely", + "timestamp": "2023-02-25", + "name": "palace-1", + "video": true + }, + { + "name": "intro-4.png", + "caption": "", + "timestamp": "2023-02-25" + }, + { + "name": "throne-1.png", + "caption": "The throne room's special effect to have the city rotate around you is bugged here - tfrag is rotating while tie is not.", + "timestamp": "2023-02-25" + }, + { + "name": "etie-1.png", + "caption": "The etie renderer is still missing at this point.", + "timestamp": "2023-02-25" + }, + { + "name": "minimap-1.png", + "caption": "Minimap makes its first appearance", + "timestamp": "2023-02-26" + }, + { + "name": "sewers-3.png", + "caption": "...Jinx?", + "timestamp": "2023-02-26" + }, + { + "name": "help-kid.png", + "caption": "", + "timestamp": "2023-02-26" + }, + { + "name": "merc-lod-1.png", + "caption": "Precursor orb at the lowest level of detail", + "timestamp": "2023-02-26" + }, + { + "name": "merc-lod-2.png", + "caption": "KG at the lower LOD", + "timestamp": "2023-02-26" + }, + { + "name": "traffic-manager-2.png", + "caption": "ManDude causing a traffic jam", + "timestamp": "2023-02-26" + }, + { + "name": "sewers-4.png", + "caption": "water111 fixes Jinx up", + "timestamp": "2023-02-27" + }, + { + "name": "praxis-3.png", + "caption": "", + "timestamp": "2023-02-27" + }, + { + "link": "https://www.youtube.com/playlist?list=PL3X5r6K3JFZ6Q9BGDLb173aJ4Bs1Gnvfb", + "caption": "Playlist of videos from the Feb 2023 Progress Report", + "timestamp": "2023-02-28", + "name": "feb-playlist", + "video": true + } +] diff --git a/static/gallery/jak2/dev/anim-tester-1.png b/static/gallery/jak2/2023-02/anim-tester-1.png similarity index 100% rename from static/gallery/jak2/dev/anim-tester-1.png rename to static/gallery/jak2/2023-02/anim-tester-1.png diff --git a/static/gallery/jak2/dev/aspect-1.png b/static/gallery/jak2/2023-02/aspect-1.png similarity index 100% rename from static/gallery/jak2/dev/aspect-1.png rename to static/gallery/jak2/2023-02/aspect-1.png diff --git a/static/gallery/jak2/dev/aspect-2.png b/static/gallery/jak2/2023-02/aspect-2.png similarity index 100% rename from static/gallery/jak2/dev/aspect-2.png rename to static/gallery/jak2/2023-02/aspect-2.png diff --git a/static/gallery/jak2/dev/aspect-3.png b/static/gallery/jak2/2023-02/aspect-3.png similarity index 100% rename from static/gallery/jak2/dev/aspect-3.png rename to static/gallery/jak2/2023-02/aspect-3.png diff --git a/static/gallery/jak2/dev/aspect-4.png b/static/gallery/jak2/2023-02/aspect-4.png similarity index 100% rename from static/gallery/jak2/dev/aspect-4.png rename to static/gallery/jak2/2023-02/aspect-4.png diff --git a/static/gallery/jak2/dev/errol-1.png b/static/gallery/jak2/2023-02/errol-1.png similarity index 100% rename from static/gallery/jak2/dev/errol-1.png rename to static/gallery/jak2/2023-02/errol-1.png diff --git a/static/gallery/jak2/dev/etie-1.png b/static/gallery/jak2/2023-02/etie-1.png similarity index 100% rename from static/gallery/jak2/dev/etie-1.png rename to static/gallery/jak2/2023-02/etie-1.png diff --git a/static/gallery/jak2/dev/guard-2.png b/static/gallery/jak2/2023-02/guard-2.png similarity index 100% rename from static/gallery/jak2/dev/guard-2.png rename to static/gallery/jak2/2023-02/guard-2.png diff --git a/static/gallery/jak2/dev/guard-3.png b/static/gallery/jak2/2023-02/guard-3.png similarity index 100% rename from static/gallery/jak2/dev/guard-3.png rename to static/gallery/jak2/2023-02/guard-3.png diff --git a/static/gallery/jak2/dev/help-kid.png b/static/gallery/jak2/2023-02/help-kid.png similarity index 100% rename from static/gallery/jak2/dev/help-kid.png rename to static/gallery/jak2/2023-02/help-kid.png diff --git a/static/gallery/jak2/dev/intro-4.png b/static/gallery/jak2/2023-02/intro-4.png similarity index 100% rename from static/gallery/jak2/dev/intro-4.png rename to static/gallery/jak2/2023-02/intro-4.png diff --git a/static/gallery/jak2/dev/merc-lod-1.png b/static/gallery/jak2/2023-02/merc-lod-1.png similarity index 100% rename from static/gallery/jak2/dev/merc-lod-1.png rename to static/gallery/jak2/2023-02/merc-lod-1.png diff --git a/static/gallery/jak2/dev/merc-lod-2.png b/static/gallery/jak2/2023-02/merc-lod-2.png similarity index 100% rename from static/gallery/jak2/dev/merc-lod-2.png rename to static/gallery/jak2/2023-02/merc-lod-2.png diff --git a/static/gallery/jak2/dev/minimap-1.png b/static/gallery/jak2/2023-02/minimap-1.png similarity index 100% rename from static/gallery/jak2/dev/minimap-1.png rename to static/gallery/jak2/2023-02/minimap-1.png diff --git a/static/gallery/jak2/dev/onin-game.png b/static/gallery/jak2/2023-02/onin-game.png similarity index 100% rename from static/gallery/jak2/dev/onin-game.png rename to static/gallery/jak2/2023-02/onin-game.png diff --git a/static/gallery/jak2/dev/pal-cable.png b/static/gallery/jak2/2023-02/pal-cable.png similarity index 100% rename from static/gallery/jak2/dev/pal-cable.png rename to static/gallery/jak2/2023-02/pal-cable.png diff --git a/static/gallery/jak2/dev/part-tester-1.png b/static/gallery/jak2/2023-02/part-tester-1.png similarity index 100% rename from static/gallery/jak2/dev/part-tester-1.png rename to static/gallery/jak2/2023-02/part-tester-1.png diff --git a/static/gallery/jak2/dev/part-tester-2.png b/static/gallery/jak2/2023-02/part-tester-2.png similarity index 100% rename from static/gallery/jak2/dev/part-tester-2.png rename to static/gallery/jak2/2023-02/part-tester-2.png diff --git a/static/gallery/jak2/dev/praxis-3.png b/static/gallery/jak2/2023-02/praxis-3.png similarity index 100% rename from static/gallery/jak2/dev/praxis-3.png rename to static/gallery/jak2/2023-02/praxis-3.png diff --git a/static/gallery/jak2/dev/red-lightning-2.png b/static/gallery/jak2/2023-02/red-lightning-2.png similarity index 100% rename from static/gallery/jak2/dev/red-lightning-2.png rename to static/gallery/jak2/2023-02/red-lightning-2.png diff --git a/static/gallery/jak2/dev/red-lightning-3.png b/static/gallery/jak2/2023-02/red-lightning-3.png similarity index 100% rename from static/gallery/jak2/dev/red-lightning-3.png rename to static/gallery/jak2/2023-02/red-lightning-3.png diff --git a/static/gallery/jak2/dev/security-wall.png b/static/gallery/jak2/2023-02/security-wall.png similarity index 100% rename from static/gallery/jak2/dev/security-wall.png rename to static/gallery/jak2/2023-02/security-wall.png diff --git a/static/gallery/jak2/dev/sewers-3.png b/static/gallery/jak2/2023-02/sewers-3.png similarity index 100% rename from static/gallery/jak2/dev/sewers-3.png rename to static/gallery/jak2/2023-02/sewers-3.png diff --git a/static/gallery/jak2/dev/sewers-4.png b/static/gallery/jak2/2023-02/sewers-4.png similarity index 100% rename from static/gallery/jak2/dev/sewers-4.png rename to static/gallery/jak2/2023-02/sewers-4.png diff --git a/static/gallery/jak2/dev/sprite-glow-1.png b/static/gallery/jak2/2023-02/sprite-glow-1.png similarity index 100% rename from static/gallery/jak2/dev/sprite-glow-1.png rename to static/gallery/jak2/2023-02/sprite-glow-1.png diff --git a/static/gallery/jak2/dev/sprite-glow-2.png b/static/gallery/jak2/2023-02/sprite-glow-2.png similarity index 100% rename from static/gallery/jak2/dev/sprite-glow-2.png rename to static/gallery/jak2/2023-02/sprite-glow-2.png diff --git a/static/gallery/jak2/dev/sprite-glow-5.png b/static/gallery/jak2/2023-02/sprite-glow-5.png similarity index 100% rename from static/gallery/jak2/dev/sprite-glow-5.png rename to static/gallery/jak2/2023-02/sprite-glow-5.png diff --git a/static/gallery/jak2/dev/sprite-glow-6.png b/static/gallery/jak2/2023-02/sprite-glow-6.png similarity index 100% rename from static/gallery/jak2/dev/sprite-glow-6.png rename to static/gallery/jak2/2023-02/sprite-glow-6.png diff --git a/static/gallery/jak2/dev/subtitles-1.png b/static/gallery/jak2/2023-02/subtitles-1.png similarity index 100% rename from static/gallery/jak2/dev/subtitles-1.png rename to static/gallery/jak2/2023-02/subtitles-1.png diff --git a/static/gallery/jak2/dev/throne-1.png b/static/gallery/jak2/2023-02/throne-1.png similarity index 100% rename from static/gallery/jak2/dev/throne-1.png rename to static/gallery/jak2/2023-02/throne-1.png diff --git a/static/gallery/jak2/2023-02/thumbs/.gitignore b/static/gallery/jak2/2023-02/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2023-02/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/dev/traffic-manager-1.png b/static/gallery/jak2/2023-02/traffic-manager-1.png similarity index 100% rename from static/gallery/jak2/dev/traffic-manager-1.png rename to static/gallery/jak2/2023-02/traffic-manager-1.png diff --git a/static/gallery/jak2/dev/traffic-manager-2.png b/static/gallery/jak2/2023-02/traffic-manager-2.png similarity index 100% rename from static/gallery/jak2/dev/traffic-manager-2.png rename to static/gallery/jak2/2023-02/traffic-manager-2.png diff --git a/static/gallery/jak2/dev/ultrawide-1.png b/static/gallery/jak2/2023-02/ultrawide-1.png similarity index 100% rename from static/gallery/jak2/dev/ultrawide-1.png rename to static/gallery/jak2/2023-02/ultrawide-1.png diff --git a/static/gallery/jak2/dev/ultrawide-2.png b/static/gallery/jak2/2023-02/ultrawide-2.png similarity index 100% rename from static/gallery/jak2/dev/ultrawide-2.png rename to static/gallery/jak2/2023-02/ultrawide-2.png diff --git a/static/gallery/jak2/dev/water-garage.png b/static/gallery/jak2/2023-02/water-garage.png similarity index 100% rename from static/gallery/jak2/dev/water-garage.png rename to static/gallery/jak2/2023-02/water-garage.png diff --git a/static/gallery/jak2/2023-03/_meta.json b/static/gallery/jak2/2023-03/_meta.json new file mode 100644 index 00000000..e0db011f --- /dev/null +++ b/static/gallery/jak2/2023-03/_meta.json @@ -0,0 +1,188 @@ +[ + { + "name": "eyes-1.png", + "caption": "Eyes are uh... half baked", + "timestamp": "2023-03-05" + }, + { + "name": "env-map-1.png", + "caption": "An environment mapping bug is fixed across both Jak 1 and Jak 2, so shiny surfaces look less dull (such as ammo)", + "timestamp": "2023-03-08" + }, + { + "name": "env-map-2.png", + "caption": "\"I also found that our environment mapping was probably wrong in a lot of places in jak 1. emerc matches generic, but they were both wrong in the same way.\" -water111", + "timestamp": "2023-03-08" + }, + { + "name": "dark-eco-1.png", + "caption": "Dark eco has transparency issues in some levels", + "timestamp": "2023-03-09" + }, + { + "name": "emerc-3.png", + "caption": "An issue with emerc fadeout helps ManDude realize there's an orb here", + "timestamp": "2023-03-11" + }, + { + "name": "lod-1.png", + "caption": "OpenGOAL LOD settings. If you use PS2 settings, the orbs, conveyors, warp gate, and dark eco don't render from here.", + "timestamp": "2023-03-11" + }, + { + "name": "jetboard-collision.png", + "caption": "These quarterpipes have a special type of collision used for the JET Board", + "timestamp": "2023-03-11" + }, + { + "name": "fov-2.png", + "caption": "More FOV shenanigans", + "timestamp": "2023-03-11" + }, + { + "name": "shadow-debug-1.png", + "caption": "A debug tool for shadows", + "timestamp": "2023-03-13" + }, + { + "name": "multi-levels-1.png", + "caption": "A little stress testing, ManDude trying to load 8 levels at once", + "timestamp": "2023-03-14" + }, + { + "name": "multi-levels-2.png", + "caption": "Success, 8 levels!", + "timestamp": "2023-03-14" + }, + { + "name": "multi-levels-3.png", + "caption": "\"It would be funny if we get the entire city rendering at once in game before the big map in the progress menu works\" -Hat Kid", + "timestamp": "2023-03-14" + }, + { + "name": "wide-moon.png", + "caption": "Oops, widescreen moon", + "timestamp": "2023-03-14" + }, + { + "name": "region-lol-1.png", + "caption": "A poorly placed region (missing this skips loading ctyport and ctyfarmb)", + "timestamp": "2023-03-14" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1086412534971633664/mountain-2023-03-17_18.14.49.mp4", + "caption": "\"I like how [water111] said 4 days ago that etie would take a few weeks\" -Hat Kid", + "timestamp": "2023-03-17", + "name": "etie", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1086509927566168124/daxclass3.mp4", + "caption": "Stadium minimaps are working too", + "timestamp": "2023-03-17", + "name": "minimap-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1086524573282996234/unknown_2023.03.18-01.39.mp4", + "caption": "Vaser drops a preview of the SDL branch (replacement for GLFW)", + "timestamp": "2023-03-17", + "name": "minimap-2", + "video": true + }, + { + "name": "palace-2.png", + "caption": "Throne room cutscene with palcab level running in the background", + "timestamp": "2023-03-18" + }, + { + "name": "wrens-1.png", + "caption": "Debugging wren pathing", + "timestamp": "2023-03-18" + }, + { + "name": "blue-lightning-1.png", + "caption": "", + "timestamp": "2023-03-21" + }, + { + "name": "kor-no-blackface.png", + "caption": "There's no texture morphing at this point anyway, but rest assured OpenGOAL won't have the 'Kor blackface' issue that happens in the PS3 port", + "timestamp": "2023-03-22" + }, + { + "name": "guard-4.png", + "caption": "\"Yeah I guess during the [metalhead] invasion it makes sense to just program the guards to hit everything\" -Zedb0t", + "timestamp": "2023-03-22" + }, + { + "name": "eyes-3.png", + "caption": "", + "timestamp": "2023-03-23" + }, + { + "name": "origin-1.png", + "caption": "A strange bug where lines would stretch out to the origin (0,0,0)", + "timestamp": "2023-03-23" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1089238506779443270/rotate-2023-03-25_13.24.41.mp4", + "caption": "Warp gate texscroll", + "timestamp": "2023-03-25", + "name": "warp-4", + "video": true + }, + { + "name": "race-mesh-1.png", + "caption": "Race mesh debug tool", + "timestamp": "2023-03-26" + }, + { + "name": "race-mesh-2.png", + "caption": "", + "timestamp": "2023-03-26" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1089655115910217788/nav_stuff-2023-03-26_16.58.59.mp4", + "caption": "\"I think all the messed up turning stuff is a nav issue unfortunately\" -water111", + "timestamp": "2023-03-25", + "name": "nav-enemy-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1089676005020532801/20230326232237393_gk_HQJlpyoi2V.webm", + "caption": "These airlocks are meant to hide load times on PS2. ManDude plays around with speeding them up, since this is less of a concern on modern hardware.", + "timestamp": "2023-03-26", + "name": "airlock-1", + "video": true + }, + { + "name": "orb-1.png", + "caption": "Did you know there's an orb out of bounds in the underport level?", + "timestamp": "2023-03-26" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1090788386580746370/vortex-2023-03-29_20.03.08.mp4", + "caption": "\"Vortex renderer works! Just missing the textures...\" -water111", + "timestamp": "2023-03-29", + "name": "vortex-1", + "video": true + }, + { + "name": "fog-1.png", + "caption": "\"Is the baron statue meant to ignore fog?\" -ManDude (no, it isn't)", + "timestamp": "2023-03-29" + }, + { + "name": "neon-1.png", + "caption": "", + "timestamp": "2023-03-30" + }, + { + "link": "https://youtu.be/86JRlMxYVRI", + "caption": "Shuttle missions are working", + "timestamp": "2023-03-31", + "name": "shuttle-1", + "video": true + } +] diff --git a/static/gallery/jak2/dev/blue-lightning-1.png b/static/gallery/jak2/2023-03/blue-lightning-1.png similarity index 100% rename from static/gallery/jak2/dev/blue-lightning-1.png rename to static/gallery/jak2/2023-03/blue-lightning-1.png diff --git a/static/gallery/jak2/dev/dark-eco-1.png b/static/gallery/jak2/2023-03/dark-eco-1.png similarity index 100% rename from static/gallery/jak2/dev/dark-eco-1.png rename to static/gallery/jak2/2023-03/dark-eco-1.png diff --git a/static/gallery/jak2/dev/emerc-3.png b/static/gallery/jak2/2023-03/emerc-3.png similarity index 100% rename from static/gallery/jak2/dev/emerc-3.png rename to static/gallery/jak2/2023-03/emerc-3.png diff --git a/static/gallery/jak2/dev/env-map-1.png b/static/gallery/jak2/2023-03/env-map-1.png similarity index 100% rename from static/gallery/jak2/dev/env-map-1.png rename to static/gallery/jak2/2023-03/env-map-1.png diff --git a/static/gallery/jak2/dev/env-map-2.png b/static/gallery/jak2/2023-03/env-map-2.png similarity index 100% rename from static/gallery/jak2/dev/env-map-2.png rename to static/gallery/jak2/2023-03/env-map-2.png diff --git a/static/gallery/jak2/dev/eyes-1.png b/static/gallery/jak2/2023-03/eyes-1.png similarity index 100% rename from static/gallery/jak2/dev/eyes-1.png rename to static/gallery/jak2/2023-03/eyes-1.png diff --git a/static/gallery/jak2/dev/eyes-3.png b/static/gallery/jak2/2023-03/eyes-3.png similarity index 100% rename from static/gallery/jak2/dev/eyes-3.png rename to static/gallery/jak2/2023-03/eyes-3.png diff --git a/static/gallery/jak2/dev/fog-1.png b/static/gallery/jak2/2023-03/fog-1.png similarity index 100% rename from static/gallery/jak2/dev/fog-1.png rename to static/gallery/jak2/2023-03/fog-1.png diff --git a/static/gallery/jak2/dev/fov-2.png b/static/gallery/jak2/2023-03/fov-2.png similarity index 100% rename from static/gallery/jak2/dev/fov-2.png rename to static/gallery/jak2/2023-03/fov-2.png diff --git a/static/gallery/jak2/dev/guard-4.png b/static/gallery/jak2/2023-03/guard-4.png similarity index 100% rename from static/gallery/jak2/dev/guard-4.png rename to static/gallery/jak2/2023-03/guard-4.png diff --git a/static/gallery/jak2/dev/jetboard-collision.png b/static/gallery/jak2/2023-03/jetboard-collision.png similarity index 100% rename from static/gallery/jak2/dev/jetboard-collision.png rename to static/gallery/jak2/2023-03/jetboard-collision.png diff --git a/static/gallery/jak2/dev/kor-no-blackface.png b/static/gallery/jak2/2023-03/kor-no-blackface.png similarity index 100% rename from static/gallery/jak2/dev/kor-no-blackface.png rename to static/gallery/jak2/2023-03/kor-no-blackface.png diff --git a/static/gallery/jak2/dev/lod-1.png b/static/gallery/jak2/2023-03/lod-1.png similarity index 100% rename from static/gallery/jak2/dev/lod-1.png rename to static/gallery/jak2/2023-03/lod-1.png diff --git a/static/gallery/jak2/dev/multi-levels-1.png b/static/gallery/jak2/2023-03/multi-levels-1.png similarity index 100% rename from static/gallery/jak2/dev/multi-levels-1.png rename to static/gallery/jak2/2023-03/multi-levels-1.png diff --git a/static/gallery/jak2/dev/multi-levels-2.png b/static/gallery/jak2/2023-03/multi-levels-2.png similarity index 100% rename from static/gallery/jak2/dev/multi-levels-2.png rename to static/gallery/jak2/2023-03/multi-levels-2.png diff --git a/static/gallery/jak2/dev/multi-levels-3.png b/static/gallery/jak2/2023-03/multi-levels-3.png similarity index 100% rename from static/gallery/jak2/dev/multi-levels-3.png rename to static/gallery/jak2/2023-03/multi-levels-3.png diff --git a/static/gallery/jak2/dev/neon-1.png b/static/gallery/jak2/2023-03/neon-1.png similarity index 100% rename from static/gallery/jak2/dev/neon-1.png rename to static/gallery/jak2/2023-03/neon-1.png diff --git a/static/gallery/jak2/dev/orb-1.png b/static/gallery/jak2/2023-03/orb-1.png similarity index 100% rename from static/gallery/jak2/dev/orb-1.png rename to static/gallery/jak2/2023-03/orb-1.png diff --git a/static/gallery/jak2/dev/origin-1.png b/static/gallery/jak2/2023-03/origin-1.png similarity index 100% rename from static/gallery/jak2/dev/origin-1.png rename to static/gallery/jak2/2023-03/origin-1.png diff --git a/static/gallery/jak2/dev/palace-2.png b/static/gallery/jak2/2023-03/palace-2.png similarity index 100% rename from static/gallery/jak2/dev/palace-2.png rename to static/gallery/jak2/2023-03/palace-2.png diff --git a/static/gallery/jak2/dev/race-mesh-1.png b/static/gallery/jak2/2023-03/race-mesh-1.png similarity index 100% rename from static/gallery/jak2/dev/race-mesh-1.png rename to static/gallery/jak2/2023-03/race-mesh-1.png diff --git a/static/gallery/jak2/dev/race-mesh-2.png b/static/gallery/jak2/2023-03/race-mesh-2.png similarity index 100% rename from static/gallery/jak2/dev/race-mesh-2.png rename to static/gallery/jak2/2023-03/race-mesh-2.png diff --git a/static/gallery/jak2/dev/region-lol-1.png b/static/gallery/jak2/2023-03/region-lol-1.png similarity index 100% rename from static/gallery/jak2/dev/region-lol-1.png rename to static/gallery/jak2/2023-03/region-lol-1.png diff --git a/static/gallery/jak2/dev/shadow-debug-1.png b/static/gallery/jak2/2023-03/shadow-debug-1.png similarity index 100% rename from static/gallery/jak2/dev/shadow-debug-1.png rename to static/gallery/jak2/2023-03/shadow-debug-1.png diff --git a/static/gallery/jak2/2023-03/thumbs/.gitignore b/static/gallery/jak2/2023-03/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2023-03/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/dev/wide-moon.png b/static/gallery/jak2/2023-03/wide-moon.png similarity index 100% rename from static/gallery/jak2/dev/wide-moon.png rename to static/gallery/jak2/2023-03/wide-moon.png diff --git a/static/gallery/jak2/dev/wrens-1.png b/static/gallery/jak2/2023-03/wrens-1.png similarity index 100% rename from static/gallery/jak2/dev/wrens-1.png rename to static/gallery/jak2/2023-03/wrens-1.png diff --git a/static/gallery/jak2/2023-04/_meta.json b/static/gallery/jak2/2023-04/_meta.json new file mode 100644 index 00000000..9d18e5d7 --- /dev/null +++ b/static/gallery/jak2/2023-04/_meta.json @@ -0,0 +1,276 @@ +[ + { + "name": "mars-tomb-1.png", + "caption": "", + "timestamp": "2023-04-01" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1092859246137323600/2023-04-04_13-10-26.mp4", + "caption": "Hacking around that pesky gui-control issue, the Daxter chase sequence is pretty playable, though the streaming animation speed is too slow", + "timestamp": "2023-04-04", + "name": "indax-2", + "video": true + }, + { + "name": "progress-1.png", + "caption": "The code for these progress menus was also notoriously painful in Jak 1", + "timestamp": "2023-04-07" + }, + { + "name": "progress-2.png", + "caption": "\"You can now start a new game from the title screen\" -ManDude", + "timestamp": "2023-04-07" + }, + { + "name": "progress-3.png", + "caption": "Everyone go thank ManDude for making progress code not suck", + "timestamp": "2023-04-07" + }, + { + "name": "green-arrows.png", + "caption": "Can't unsee (it's like this on PS2 as well, and carried over to Jak 3)", + "timestamp": "2023-04-13" + }, + { + "name": "error-1.png", + "caption": "", + "timestamp": "2023-04-13" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1096478564871843931/20230414175351272_gk_TDvdmhhXwH.webm", + "caption": "Making sure Mars Tomb skip still works with faster load times", + "timestamp": "2023-04-14", + "name": "mars-tomb-2", + "video": true + }, + { + "name": "nav-mesh-2.png", + "caption": "Turns out this is an original game bug in the nav-mesh", + "timestamp": "2023-04-14" + }, + { + "name": "nav-mesh-3.png", + "caption": "In Jak 2, nav-meshes can now use quads (Jak 1 only used triangles)", + "timestamp": "2023-04-14" + }, + { + "name": "sprite-glow-7.png", + "caption": "Still debugging sprite-glow issues with different graphic settings", + "timestamp": "2023-04-14" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1096857652530778182/2023-04-15_20-00-07.mp4", + "caption": "More shadow debug tools", + "timestamp": "2023-04-15", + "name": "shadow-debug-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097130801734352916/2023-04-16_14-04-48.mp4", + "caption": "Boom shadows", + "timestamp": "2023-04-16", + "name": "shadow-debug-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097237542501355550/2023-04-16_21-09-42.mp4", + "caption": "This lighting effect actually uses shadows too", + "timestamp": "2023-04-16", + "name": "shadow-debug-4", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097262833739235409/gun_shooting-2023-04-16_16.50.14.mp4", + "caption": "water111 gets generic-merc and the warp effect working", + "timestamp": "2023-04-16", + "name": "generic-merc-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097265763649343708/guard_kill-2023-04-16_17.01.56.mp4", + "caption": "", + "timestamp": "2023-04-16", + "name": "generic-merc-2", + "video": true + }, + { + "name": "generic-merc-3.png", + "caption": "", + "timestamp": "2023-04-16" + }, + { + "name": "generic-merc-4.png", + "caption": "", + "timestamp": "2023-04-16" + }, + { + "name": "generic-merc-5.png", + "caption": "", + "timestamp": "2023-04-16" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097268810639216731/wobbly-2023-04-16_17.14.07.mp4", + "caption": "", + "timestamp": "2023-04-16", + "name": "generic-merc-6", + "video": true + }, + { + "name": "red-lightning-4.png", + "caption": "Still some mixed up RGB/BGR", + "timestamp": "2023-04-16" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097491130137985114/2023-04-17_13-56-57.mp4", + "caption": "\"The ripple distortion effect in water breaks around the screen edges\" -Hat Kid", + "timestamp": "2023-04-17", + "name": "ripple-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097495231026442270/2023-04-17_14-13-28.mp4", + "caption": "Similar issue with the security wall's effect", + "timestamp": "2023-04-17", + "name": "ripple-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097598027608375407/2023-04-17_21-01-50.mp4", + "caption": "\"I just reimplemented the missing target-yellow-jump-blast that is still called in Jak 2 but not defined anywhere and made it spawn the yellow gun blast instead\" -Hat Kid", + "timestamp": "2023-04-17", + "name": "guns-4", + "video": true + }, + { + "name": "hud-3.png", + "caption": "", + "timestamp": "2023-04-18" + }, + { + "name": "ntsc-v2.png", + "caption": "The initial PS2 releases had a potential softlock around the stadium missions, OpenGOAL will include the patch that was added in later releases.", + "timestamp": "2023-04-18" + }, + { + "name": "generic-merc-7.png", + "caption": "Some weirdness with fog and the warp effect", + "timestamp": "2023-04-18" + }, + { + "name": "skatepark-1.png", + "caption": "The skatepark test level found in the files of the PS3 version, loaded in OpenGOAL", + "timestamp": "2023-04-22" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1099821832871350353/out.mp4", + "caption": "Streaming audio! \"Overlord was programmed by insane people\" -water111", + "timestamp": "2023-04-23", + "name": "overlord-1", + "video": true + }, + { + "name": "generic-merc-8.png", + "caption": "Another suspicious warp effect", + "timestamp": "2023-04-23" + }, + { + "name": "escort-kid-1.png", + "caption": "The airlock speedup is fixed and now the Escort Kid mission is completable", + "timestamp": "2023-04-23" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100203804684718110/sound_getting_better-2023-04-24_19.35.43.mp4", + "caption": "More streaming audio fixes", + "timestamp": "2023-04-24", + "name": "overlord-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100215200470274049/speed-2023-04-24_20.21.20.mp4", + "caption": "", + "timestamp": "2023-04-24", + "name": "overlord-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100220921576439878/2023-04-25_02-44-16.mp4", + "caption": "\"Hey at least we made it to the third mission\" -water111", + "timestamp": "2023-04-24", + "name": "overlord-4", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100235014102339665/2023-04-25_03-36-40.mp4", + "caption": "Other languages work too, though volume is off", + "timestamp": "2023-04-24", + "name": "overlord-5", + "video": true + }, + { + "name": "particles-1.png", + "caption": "\"They dont look like this for you guys, right? Just to make sure...\" -ManDude", + "timestamp": "2023-04-25" + }, + { + "name": "particles-2.png", + "caption": "Turned out to be an issue with RNG in the particle system", + "timestamp": "2023-04-25" + }, + { + "name": "sig-2.png", + "caption": "\"For some reason he just instantly dies if you push him off the piston\" -Hat Kid", + "timestamp": "2023-04-26" + }, + { + "name": "credits-1.png", + "caption": "", + "timestamp": "2023-04-26" + }, + { + "name": "metalkor-2.png", + "caption": "Debugging an issue with metalkor rendering", + "timestamp": "2023-04-26" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100941578513698887/out2.mp4", + "caption": "A fix in the decompilation finally gets the streaming animations working for this section", + "timestamp": "2023-04-26", + "name": "overlord-6", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100963261505077398/20230427025245335_gk_RfoAMmIGYZ.webm", + "caption": "Amusing bug with missing face animations", + "timestamp": "2023-04-26", + "name": "face-animations-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1101227409430290482/2023-04-27_21-14-12.mp4", + "caption": "A NaN bug was causing the 'excitement' level and audio to increase when it shouldn't here", + "timestamp": "2023-04-26", + "name": "face-animations-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1101590687205576735/2023-04-28_21-24-52.mp4", + "caption": "", + "timestamp": "2023-04-28", + "name": "mars-tomb-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1102282956195758140/20230430181747078_gk_BPCly93SAh.webm", + "caption": "", + "timestamp": "2023-04-30", + "name": "avalanche-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/858317290856775700/1102425234478469202/2023-04-30_22-37-50.mp4", + "caption": "Level Select and Restart Mission are working now", + "timestamp": "2023-04-30", + "name": "avalanche-1", + "video": true + } +] diff --git a/static/gallery/jak2/dev/credits-1.png b/static/gallery/jak2/2023-04/credits-1.png similarity index 100% rename from static/gallery/jak2/dev/credits-1.png rename to static/gallery/jak2/2023-04/credits-1.png diff --git a/static/gallery/jak2/dev/error-1.png b/static/gallery/jak2/2023-04/error-1.png similarity index 100% rename from static/gallery/jak2/dev/error-1.png rename to static/gallery/jak2/2023-04/error-1.png diff --git a/static/gallery/jak2/dev/escort-kid-1.png b/static/gallery/jak2/2023-04/escort-kid-1.png similarity index 100% rename from static/gallery/jak2/dev/escort-kid-1.png rename to static/gallery/jak2/2023-04/escort-kid-1.png diff --git a/static/gallery/jak2/dev/generic-merc-3.png b/static/gallery/jak2/2023-04/generic-merc-3.png similarity index 100% rename from static/gallery/jak2/dev/generic-merc-3.png rename to static/gallery/jak2/2023-04/generic-merc-3.png diff --git a/static/gallery/jak2/dev/generic-merc-4.png b/static/gallery/jak2/2023-04/generic-merc-4.png similarity index 100% rename from static/gallery/jak2/dev/generic-merc-4.png rename to static/gallery/jak2/2023-04/generic-merc-4.png diff --git a/static/gallery/jak2/dev/generic-merc-5.png b/static/gallery/jak2/2023-04/generic-merc-5.png similarity index 100% rename from static/gallery/jak2/dev/generic-merc-5.png rename to static/gallery/jak2/2023-04/generic-merc-5.png diff --git a/static/gallery/jak2/dev/generic-merc-7.png b/static/gallery/jak2/2023-04/generic-merc-7.png similarity index 100% rename from static/gallery/jak2/dev/generic-merc-7.png rename to static/gallery/jak2/2023-04/generic-merc-7.png diff --git a/static/gallery/jak2/dev/generic-merc-8.png b/static/gallery/jak2/2023-04/generic-merc-8.png similarity index 100% rename from static/gallery/jak2/dev/generic-merc-8.png rename to static/gallery/jak2/2023-04/generic-merc-8.png diff --git a/static/gallery/jak2/dev/green-arrows.png b/static/gallery/jak2/2023-04/green-arrows.png similarity index 100% rename from static/gallery/jak2/dev/green-arrows.png rename to static/gallery/jak2/2023-04/green-arrows.png diff --git a/static/gallery/jak2/dev/hud-3.png b/static/gallery/jak2/2023-04/hud-3.png similarity index 100% rename from static/gallery/jak2/dev/hud-3.png rename to static/gallery/jak2/2023-04/hud-3.png diff --git a/static/gallery/jak2/dev/mars-tomb-1.png b/static/gallery/jak2/2023-04/mars-tomb-1.png similarity index 100% rename from static/gallery/jak2/dev/mars-tomb-1.png rename to static/gallery/jak2/2023-04/mars-tomb-1.png diff --git a/static/gallery/jak2/dev/metalkor-2.png b/static/gallery/jak2/2023-04/metalkor-2.png similarity index 100% rename from static/gallery/jak2/dev/metalkor-2.png rename to static/gallery/jak2/2023-04/metalkor-2.png diff --git a/static/gallery/jak2/dev/nav-mesh-2.png b/static/gallery/jak2/2023-04/nav-mesh-2.png similarity index 100% rename from static/gallery/jak2/dev/nav-mesh-2.png rename to static/gallery/jak2/2023-04/nav-mesh-2.png diff --git a/static/gallery/jak2/dev/nav-mesh-3.png b/static/gallery/jak2/2023-04/nav-mesh-3.png similarity index 100% rename from static/gallery/jak2/dev/nav-mesh-3.png rename to static/gallery/jak2/2023-04/nav-mesh-3.png diff --git a/static/gallery/jak2/dev/ntsc-v2.png b/static/gallery/jak2/2023-04/ntsc-v2.png similarity index 100% rename from static/gallery/jak2/dev/ntsc-v2.png rename to static/gallery/jak2/2023-04/ntsc-v2.png diff --git a/static/gallery/jak2/dev/particles-1.png b/static/gallery/jak2/2023-04/particles-1.png similarity index 100% rename from static/gallery/jak2/dev/particles-1.png rename to static/gallery/jak2/2023-04/particles-1.png diff --git a/static/gallery/jak2/dev/particles-2.png b/static/gallery/jak2/2023-04/particles-2.png similarity index 100% rename from static/gallery/jak2/dev/particles-2.png rename to static/gallery/jak2/2023-04/particles-2.png diff --git a/static/gallery/jak2/dev/progress-1.png b/static/gallery/jak2/2023-04/progress-1.png similarity index 100% rename from static/gallery/jak2/dev/progress-1.png rename to static/gallery/jak2/2023-04/progress-1.png diff --git a/static/gallery/jak2/dev/progress-2.png b/static/gallery/jak2/2023-04/progress-2.png similarity index 100% rename from static/gallery/jak2/dev/progress-2.png rename to static/gallery/jak2/2023-04/progress-2.png diff --git a/static/gallery/jak2/dev/progress-3.png b/static/gallery/jak2/2023-04/progress-3.png similarity index 100% rename from static/gallery/jak2/dev/progress-3.png rename to static/gallery/jak2/2023-04/progress-3.png diff --git a/static/gallery/jak2/dev/red-lightning-4.png b/static/gallery/jak2/2023-04/red-lightning-4.png similarity index 100% rename from static/gallery/jak2/dev/red-lightning-4.png rename to static/gallery/jak2/2023-04/red-lightning-4.png diff --git a/static/gallery/jak2/dev/sig-2.png b/static/gallery/jak2/2023-04/sig-2.png similarity index 100% rename from static/gallery/jak2/dev/sig-2.png rename to static/gallery/jak2/2023-04/sig-2.png diff --git a/static/gallery/jak2/dev/skatepark-1.png b/static/gallery/jak2/2023-04/skatepark-1.png similarity index 100% rename from static/gallery/jak2/dev/skatepark-1.png rename to static/gallery/jak2/2023-04/skatepark-1.png diff --git a/static/gallery/jak2/dev/sprite-glow-7.png b/static/gallery/jak2/2023-04/sprite-glow-7.png similarity index 100% rename from static/gallery/jak2/dev/sprite-glow-7.png rename to static/gallery/jak2/2023-04/sprite-glow-7.png diff --git a/static/gallery/jak2/2023-04/thumbs/.gitignore b/static/gallery/jak2/2023-04/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2023-04/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/2023-05/_meta.json b/static/gallery/jak2/2023-05/_meta.json new file mode 100644 index 00000000..db30bd9a --- /dev/null +++ b/static/gallery/jak2/2023-05/_meta.json @@ -0,0 +1,135 @@ +[ + { + "name": "sprite-distort-1.png", + "caption": "\"Sprite distort doesnt appear to be working very well...\" -ManDude", + "timestamp": "2023-05-01" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1102748878324903956/out3.mp4", + "caption": "\"I improved the aiming\" -water111", + "timestamp": "2023-05-01", + "name": "guns-5", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1102750202194038894/misty_thing-2023-05-01_20.14.45.mp4", + "caption": "WARNING: LOUD", + "timestamp": "2023-05-01", + "name": "guns-6", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1102750287883677696/20230502011508052_gk_ovWJtUNVsE.webm", + "caption": "\"They changed literally nothing for Jak 2 [sprite distort], our shaders just needed some modifications\" -ManDude", + "timestamp": "2023-05-01", + "name": "sprite-distort-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1102769619791528017/2023-05-02_03-31-10.mp4", + "caption": "\"I somehow entered this cursed state\" -Hat Kid", + "timestamp": "2023-05-01", + "name": "race-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1103435612108898415/20230503223822385_gk_TMX6MPdxk6.webm", + "caption": "Progress menu clean up", + "timestamp": "2023-05-03", + "name": "progress-4", + "video": true + }, + { + "name": "rac-1.png", + "caption": "These Rachet & Clank posters were only showing up while paused", + "timestamp": "2023-05-04" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1104465235194167296/shadow_stuff-2023-05-06_13.33.11.mp4", + "caption": "\"Some progress on a rewritten Shadow2 renderer. It's still using the EE mips2c stuff from shadow-cpu, but the Shadow_PS2.cpp VU1 stuff isn't being used\" -water111", + "timestamp": "2023-05-06", + "name": "shadow-debug-5", + "video": true + }, + { + "name": "shadow-debug-6.png", + "caption": "Shadows still look different from PS2, and are buggy in some places", + "timestamp": "2023-05-06" + }, + { + "name": "shadow-debug-7.png", + "caption": "\"Halving the shadow colors seems to be correct\" -ManDude", + "timestamp": "2023-05-06" + }, + { + "name": "collision-2.png", + "caption": "\"For some reason the noboard flag is used as extra wall for cars and stuff (instead of nopilot) and these walls lack that [so you can drive right through]\" -ManDude", + "timestamp": "2023-05-07" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1105901684338741419/2023-05-10_18-55-58.mp4", + "caption": "OpenGOAL exclusive secrets?", + "timestamp": "2023-05-10", + "name": "secrets-1", + "video": true + }, + { + "name": "castle-1.png", + "caption": "\"This thing now renders!\" -ManDude", + "timestamp": "2023-05-14" + }, + { + "name": "traffic-manager-3.png", + "caption": "Speedrunners noticed that guard spawns seemed out of place, turns out there was a bug in the spawn ranges", + "timestamp": "2023-05-14" + }, + { + "name": "orb-2.png", + "caption": "ManDude resorted to cheating to find all the orbs", + "timestamp": "2023-05-16" + }, + { + "name": "subtitles-2.png", + "caption": "Subtitle editor improvements", + "timestamp": "2023-05-17" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1109554751261126756/2023-05-20_20-53-17.mp4", + "caption": "Unused voicelines when Jak hijacks a vehicle", + "timestamp": "2023-05-20", + "name": "secrets-2", + "video": true + }, + { + "name": "subtitles-3.png", + "caption": "More subtitle editor improvements", + "timestamp": "2023-05-23" + }, + { + "name": "subtitles-4.png", + "caption": "", + "timestamp": "2023-05-23" + }, + { + "name": "subtitles-5.png", + "caption": "", + "timestamp": "2023-05-24" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1113176985640902836/2023-05-30_20-45-24.mp4", + "caption": "Each audio line gets queued, and originally it was showing the subtitles prematurely", + "timestamp": "2023-05-30", + "name": "subtitles-6", + "video": true + }, + { + "name": "oracle-1.png", + "caption": "\"I love how the oracle is actually just Daxter... FORESHADOWING?????\" -ManDude", + "timestamp": "2023-05-31" + }, + { + "name": "demo-1.png", + "caption": "Kiosk (demo) mode partially works", + "timestamp": "2023-05-31" + } +] diff --git a/static/gallery/jak2/dev/castle-1.png b/static/gallery/jak2/2023-05/castle-1.png similarity index 100% rename from static/gallery/jak2/dev/castle-1.png rename to static/gallery/jak2/2023-05/castle-1.png diff --git a/static/gallery/jak2/dev/collision-2.png b/static/gallery/jak2/2023-05/collision-2.png similarity index 100% rename from static/gallery/jak2/dev/collision-2.png rename to static/gallery/jak2/2023-05/collision-2.png diff --git a/static/gallery/jak2/dev/demo-1.png b/static/gallery/jak2/2023-05/demo-1.png similarity index 100% rename from static/gallery/jak2/dev/demo-1.png rename to static/gallery/jak2/2023-05/demo-1.png diff --git a/static/gallery/jak2/dev/oracle-1.png b/static/gallery/jak2/2023-05/oracle-1.png similarity index 100% rename from static/gallery/jak2/dev/oracle-1.png rename to static/gallery/jak2/2023-05/oracle-1.png diff --git a/static/gallery/jak2/dev/orb-2.png b/static/gallery/jak2/2023-05/orb-2.png similarity index 100% rename from static/gallery/jak2/dev/orb-2.png rename to static/gallery/jak2/2023-05/orb-2.png diff --git a/static/gallery/jak2/dev/rac-1.png b/static/gallery/jak2/2023-05/rac-1.png similarity index 100% rename from static/gallery/jak2/dev/rac-1.png rename to static/gallery/jak2/2023-05/rac-1.png diff --git a/static/gallery/jak2/dev/shadow-debug-6.png b/static/gallery/jak2/2023-05/shadow-debug-6.png similarity index 100% rename from static/gallery/jak2/dev/shadow-debug-6.png rename to static/gallery/jak2/2023-05/shadow-debug-6.png diff --git a/static/gallery/jak2/dev/shadow-debug-7.png b/static/gallery/jak2/2023-05/shadow-debug-7.png similarity index 100% rename from static/gallery/jak2/dev/shadow-debug-7.png rename to static/gallery/jak2/2023-05/shadow-debug-7.png diff --git a/static/gallery/jak2/dev/sprite-distort-1.png b/static/gallery/jak2/2023-05/sprite-distort-1.png similarity index 100% rename from static/gallery/jak2/dev/sprite-distort-1.png rename to static/gallery/jak2/2023-05/sprite-distort-1.png diff --git a/static/gallery/jak2/dev/subtitles-2.png b/static/gallery/jak2/2023-05/subtitles-2.png similarity index 100% rename from static/gallery/jak2/dev/subtitles-2.png rename to static/gallery/jak2/2023-05/subtitles-2.png diff --git a/static/gallery/jak2/dev/subtitles-3.png b/static/gallery/jak2/2023-05/subtitles-3.png similarity index 100% rename from static/gallery/jak2/dev/subtitles-3.png rename to static/gallery/jak2/2023-05/subtitles-3.png diff --git a/static/gallery/jak2/dev/subtitles-4.png b/static/gallery/jak2/2023-05/subtitles-4.png similarity index 100% rename from static/gallery/jak2/dev/subtitles-4.png rename to static/gallery/jak2/2023-05/subtitles-4.png diff --git a/static/gallery/jak2/dev/subtitles-5.png b/static/gallery/jak2/2023-05/subtitles-5.png similarity index 100% rename from static/gallery/jak2/dev/subtitles-5.png rename to static/gallery/jak2/2023-05/subtitles-5.png diff --git a/static/gallery/jak2/2023-05/thumbs/.gitignore b/static/gallery/jak2/2023-05/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2023-05/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/dev/traffic-manager-3.png b/static/gallery/jak2/2023-05/traffic-manager-3.png similarity index 100% rename from static/gallery/jak2/dev/traffic-manager-3.png rename to static/gallery/jak2/2023-05/traffic-manager-3.png diff --git a/static/gallery/jak2/2023-06/_meta.json b/static/gallery/jak2/2023-06/_meta.json new file mode 100644 index 00000000..e40c4c80 --- /dev/null +++ b/static/gallery/jak2/2023-06/_meta.json @@ -0,0 +1,150 @@ +[ + { + "name": "generic-merc-9.png", + "caption": "Warp effect and fog still not cooperating", + "timestamp": "2023-06-05" + }, + { + "name": "metalkor-3.png", + "caption": "Whatever was breaking metalkor was apparently fixed?", + "timestamp": "2023-06-06" + }, + { + "name": "discord-1.png", + "caption": "Early Discord RPC support", + "timestamp": "2023-06-07" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1116438112004997200/20230608194500648_gk_zVN6YU8K9G.webm", + "caption": "Misc voicelines", + "timestamp": "2023-06-08", + "name": "subtitles-7", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1116548714664837221/blerd-2023-06-08_22.04.54.mp4", + "caption": "\"Behold the high precision floating point blerc\" -water111", + "timestamp": "2023-06-08", + "name": "blerf-1", + "video": true + }, + { + "name": "blerf-2.png", + "caption": "The younger Jak model in Jak 2 has a beard hidden inside his face", + "timestamp": "2023-06-08" + }, + { + "name": "intro-5.png", + "caption": "Low LOD metalheads...", + "timestamp": "2023-06-08" + }, + { + "name": "intro-6.png", + "caption": "... vs high LOD metalheads", + "timestamp": "2023-06-08" + }, + { + "name": "blerf-3.png", + "caption": "", + "timestamp": "2023-06-10" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1117520111461470448/2023-06-11_20-21-11.mp4", + "caption": "Hiphog mirror is breaking the new blerf renderer", + "timestamp": "2023-06-11", + "name": "blerf-4", + "video": true + }, + { + "name": "nest-1.png", + "caption": "\"lol they just didnt make the particle effects for this level\" -ManDude", + "timestamp": "2023-06-14" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1119023270537199636/20230615224839960_Discord_lhMzx2dHFD-25M.mp4", + "caption": "The vortex effect actually speeds up time in-game (watch the stars in Sandover), so you get this weird side effect in the Discord RPC", + "timestamp": "2023-06-15", + "name": "discord-2", + "video": true + }, + { + "name": "lights-1.png", + "caption": "\"Kinda cool, they actually placed foreground lights in jak 2. In jak 1, there were like 5 in the whole game, because each light had to be manually programmed\" -water111", + "timestamp": "2023-06-17" + }, + { + "name": "tess-1.png", + "caption": "\"She just does this off camera for some reason\" -ManDude", + "timestamp": "2023-06-17" + }, + { + "name": "screenshots-1.png", + "caption": "Native screenshots work in high-quality and with MSAA", + "timestamp": "2023-06-18" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1120407750749474848/20230619183826856_gk_gqFYqd2V8r.webm", + "caption": "Originally once you beat the game, the carrier wouldn't return to the port here. In OpenGOAL this is fixed, allowing you to return to the metalhead nest!", + "timestamp": "2023-06-19", + "name": "nest-2", + "video": true + }, + { + "name": "softlock-1.png", + "caption": "You can softlock yourself out of this orb in the original game, because it doesn't spawn in the later versions of the sewers level. Another thing fixed in OpenGOAL", + "timestamp": "2023-06-19" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1121055566077382726/20230621131914359_gk_qvqeVUpSRe.mp4", + "caption": "An unused variation of the racepoint side mission.", + "timestamp": "2023-06-21", + "name": "bbush-1", + "video": true + }, + { + "name": "bbush-2.png", + "caption": "Another unused racepoint side mission, strangely using the Onin tent icon", + "timestamp": "2023-06-21" + }, + { + "name": "krew-1.png", + "caption": "\"There's meant to be an elec gate visible from the krew boss but it's too far away on PS2\" -ManDude", + "timestamp": "2023-06-21" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1121956078951878748/20230624011207492_gk_8tMCAHloNd.webm", + "caption": "\"I just softlocked the game... wait... the game is just running at like 2fps... I'm in an infinite loop of mission fails\" -ManDude", + "timestamp": "2023-06-23", + "name": "bbush-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1122567021813583892/sky-2023-06-25_12.39.48.mp4", + "caption": "Clouds!", + "timestamp": "2023-06-25", + "name": "clouds-1", + "video": true + }, + { + "name": "softlock-2.png", + "caption": "Another original game bug - if you exit out of the stadium races too quickly, you can softlock yourself out of the orbs.", + "timestamp": "2023-06-27" + }, + { + "name": "softlock-3.png", + "caption": "It's now patched in OpenGOAL, but testing the fix and getting gold in these was actually kinda challenging", + "timestamp": "2023-06-27" + }, + { + "name": "race-3.png", + "caption": "These textures work during races now", + "timestamp": "2023-06-28" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1124172204117069904/20230630035200279_gk_hU7U84lXsC.webm", + "caption": "Progress menu transitions at 150% speed", + "timestamp": "2023-06-29", + "name": "progress-5", + "video": true + } +] diff --git a/static/gallery/jak2/dev/bbush-2.png b/static/gallery/jak2/2023-06/bbush-2.png similarity index 100% rename from static/gallery/jak2/dev/bbush-2.png rename to static/gallery/jak2/2023-06/bbush-2.png diff --git a/static/gallery/jak2/dev/blerf-2.png b/static/gallery/jak2/2023-06/blerf-2.png similarity index 100% rename from static/gallery/jak2/dev/blerf-2.png rename to static/gallery/jak2/2023-06/blerf-2.png diff --git a/static/gallery/jak2/dev/blerf-3.png b/static/gallery/jak2/2023-06/blerf-3.png similarity index 100% rename from static/gallery/jak2/dev/blerf-3.png rename to static/gallery/jak2/2023-06/blerf-3.png diff --git a/static/gallery/jak2/dev/discord-1.png b/static/gallery/jak2/2023-06/discord-1.png similarity index 100% rename from static/gallery/jak2/dev/discord-1.png rename to static/gallery/jak2/2023-06/discord-1.png diff --git a/static/gallery/jak2/dev/generic-merc-9.png b/static/gallery/jak2/2023-06/generic-merc-9.png similarity index 100% rename from static/gallery/jak2/dev/generic-merc-9.png rename to static/gallery/jak2/2023-06/generic-merc-9.png diff --git a/static/gallery/jak2/dev/intro-5.png b/static/gallery/jak2/2023-06/intro-5.png similarity index 100% rename from static/gallery/jak2/dev/intro-5.png rename to static/gallery/jak2/2023-06/intro-5.png diff --git a/static/gallery/jak2/dev/intro-6.png b/static/gallery/jak2/2023-06/intro-6.png similarity index 100% rename from static/gallery/jak2/dev/intro-6.png rename to static/gallery/jak2/2023-06/intro-6.png diff --git a/static/gallery/jak2/dev/krew-1.png b/static/gallery/jak2/2023-06/krew-1.png similarity index 100% rename from static/gallery/jak2/dev/krew-1.png rename to static/gallery/jak2/2023-06/krew-1.png diff --git a/static/gallery/jak2/dev/lights-1.png b/static/gallery/jak2/2023-06/lights-1.png similarity index 100% rename from static/gallery/jak2/dev/lights-1.png rename to static/gallery/jak2/2023-06/lights-1.png diff --git a/static/gallery/jak2/dev/metalkor-3.png b/static/gallery/jak2/2023-06/metalkor-3.png similarity index 100% rename from static/gallery/jak2/dev/metalkor-3.png rename to static/gallery/jak2/2023-06/metalkor-3.png diff --git a/static/gallery/jak2/dev/nest-1.png b/static/gallery/jak2/2023-06/nest-1.png similarity index 100% rename from static/gallery/jak2/dev/nest-1.png rename to static/gallery/jak2/2023-06/nest-1.png diff --git a/static/gallery/jak2/dev/race-3.png b/static/gallery/jak2/2023-06/race-3.png similarity index 100% rename from static/gallery/jak2/dev/race-3.png rename to static/gallery/jak2/2023-06/race-3.png diff --git a/static/gallery/jak2/dev/screenshots-1.png b/static/gallery/jak2/2023-06/screenshots-1.png similarity index 100% rename from static/gallery/jak2/dev/screenshots-1.png rename to static/gallery/jak2/2023-06/screenshots-1.png diff --git a/static/gallery/jak2/dev/softlock-1.png b/static/gallery/jak2/2023-06/softlock-1.png similarity index 100% rename from static/gallery/jak2/dev/softlock-1.png rename to static/gallery/jak2/2023-06/softlock-1.png diff --git a/static/gallery/jak2/dev/softlock-2.png b/static/gallery/jak2/2023-06/softlock-2.png similarity index 100% rename from static/gallery/jak2/dev/softlock-2.png rename to static/gallery/jak2/2023-06/softlock-2.png diff --git a/static/gallery/jak2/dev/softlock-3.png b/static/gallery/jak2/2023-06/softlock-3.png similarity index 100% rename from static/gallery/jak2/dev/softlock-3.png rename to static/gallery/jak2/2023-06/softlock-3.png diff --git a/static/gallery/jak2/dev/tess-1.png b/static/gallery/jak2/2023-06/tess-1.png similarity index 100% rename from static/gallery/jak2/dev/tess-1.png rename to static/gallery/jak2/2023-06/tess-1.png diff --git a/static/gallery/jak2/2023-06/thumbs/.gitignore b/static/gallery/jak2/2023-06/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2023-06/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/2023-07/_meta.json b/static/gallery/jak2/2023-07/_meta.json new file mode 100644 index 00000000..139f6acf --- /dev/null +++ b/static/gallery/jak2/2023-07/_meta.json @@ -0,0 +1,128 @@ +[ + { + "name": "collision-3.png", + "caption": "Collision renderer", + "timestamp": "2023-07-04" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1127360792094851112/sky-2023-07-08_18.08.24.mp4", + "caption": "Long-awaited texture animations!", + "timestamp": "2023-07-08", + "name": "tex-anim-1", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1129482344236060864/darkjak-2023-07-14_14.38.39.mp4", + "caption": "Texture morphing gives Dark Jak his purple color", + "timestamp": "2023-07-14", + "name": "tex-anim-2", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1129495086271582318/cutscene-2023-07-14_15.29.23.mp4", + "caption": "Works in cutscenes too", + "timestamp": "2023-07-14", + "name": "tex-anim-3", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1129869703188328448/gems-2023-07-15_16.17.49.mp4", + "caption": "Skull gems use texture animations as well", + "timestamp": "2023-07-15", + "name": "tex-anim-4", + "video": true + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1130176062287007744/conveyor-2023-07-16_12.35.35.mp4", + "caption": "Conveyor belt animation", + "timestamp": "2023-07-15", + "name": "tex-anim-5", + "video": true + }, + { + "name": "progress-6.png", + "caption": "ManDude tidying up progress menu alignment, one by one", + "timestamp": "2023-07-21" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1131987733175349248/waterfall-2023-07-21_12.34.33.mp4", + "caption": "Easily overlooked texture animation in the waterfall (sprites turned off here)", + "timestamp": "2023-07-21", + "name": "tex-anim-6", + "video": true + }, + { + "name": "tex-anim-7.png", + "caption": "\"lol I never realized that these treads are animated. They even go at different speeds during a turn. Naughty Dog is good at adding details that nobody ever notices\" -water111", + "timestamp": "2023-07-21" + }, + { + "name": "tex-anim-8.png", + "caption": "Another underappreciated texture animation", + "timestamp": "2023-07-21" + }, + { + "name": "bigmap-1.png", + "caption": "The map in the progress menu is composed of these differently 'colored' regions, which individually fill out as you progress through a level", + "timestamp": "2023-07-21" + }, + { + "name": "progress-7.png", + "caption": "Textures within the progress menu are starting to work", + "timestamp": "2023-07-23" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1132715037220409628/title-2023-07-23_12.44.02.mp4", + "caption": "Billboard sprites get fixed!", + "timestamp": "2023-07-23", + "name": "sprites-1", + "video": true + }, + { + "name": "progress-8.png", + "caption": "", + "timestamp": "2023-07-24" + }, + { + "name": "progress-9.png", + "caption": "", + "timestamp": "2023-07-24" + }, + { + "name": "progress-10.png", + "caption": "", + "timestamp": "2023-07-24" + }, + { + "name": "smurf-1.png", + "caption": "A short-lived bug where the dark eco texture morph wasn't cleared after one of the Oracle cutscenes", + "timestamp": "2023-07-24" + }, + { + "name": "generic-merc-10.png", + "caption": "Still some annoying warp effect bugs", + "timestamp": "2023-07-24" + }, + { + "name": "progress-11.png", + "caption": "\"This title isn't centered wtf Naughty Dog!!\" -ManDude", + "timestamp": "2023-07-25" + }, + { + "name": "yakow-1.png", + "caption": "The yakows are actually missing a texture for these areas in gray", + "timestamp": "2023-07-29" + }, + { + "name": "yakow-2.png", + "caption": "OpenGOAL attempts to fix this by re-using some nearby textures", + "timestamp": "2023-07-29" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1134929255705362442/menu-2023-07-29_15.22.40.mp4", + "caption": "water111 fixes up the progress menu so it doesn't flash with a single all-black frame", + "timestamp": "2023-07-29", + "name": "progress-12", + "video": true + } +] diff --git a/static/gallery/jak2/dev/bigmap-1.png b/static/gallery/jak2/2023-07/bigmap-1.png similarity index 100% rename from static/gallery/jak2/dev/bigmap-1.png rename to static/gallery/jak2/2023-07/bigmap-1.png diff --git a/static/gallery/jak2/dev/collision-3.png b/static/gallery/jak2/2023-07/collision-3.png similarity index 100% rename from static/gallery/jak2/dev/collision-3.png rename to static/gallery/jak2/2023-07/collision-3.png diff --git a/static/gallery/jak2/dev/generic-merc-10.png b/static/gallery/jak2/2023-07/generic-merc-10.png similarity index 100% rename from static/gallery/jak2/dev/generic-merc-10.png rename to static/gallery/jak2/2023-07/generic-merc-10.png diff --git a/static/gallery/jak2/dev/progress-10.png b/static/gallery/jak2/2023-07/progress-10.png similarity index 100% rename from static/gallery/jak2/dev/progress-10.png rename to static/gallery/jak2/2023-07/progress-10.png diff --git a/static/gallery/jak2/dev/progress-11.png b/static/gallery/jak2/2023-07/progress-11.png similarity index 100% rename from static/gallery/jak2/dev/progress-11.png rename to static/gallery/jak2/2023-07/progress-11.png diff --git a/static/gallery/jak2/dev/progress-6.png b/static/gallery/jak2/2023-07/progress-6.png similarity index 100% rename from static/gallery/jak2/dev/progress-6.png rename to static/gallery/jak2/2023-07/progress-6.png diff --git a/static/gallery/jak2/dev/progress-7.png b/static/gallery/jak2/2023-07/progress-7.png similarity index 100% rename from static/gallery/jak2/dev/progress-7.png rename to static/gallery/jak2/2023-07/progress-7.png diff --git a/static/gallery/jak2/dev/progress-8.png b/static/gallery/jak2/2023-07/progress-8.png similarity index 100% rename from static/gallery/jak2/dev/progress-8.png rename to static/gallery/jak2/2023-07/progress-8.png diff --git a/static/gallery/jak2/dev/progress-9.png b/static/gallery/jak2/2023-07/progress-9.png similarity index 100% rename from static/gallery/jak2/dev/progress-9.png rename to static/gallery/jak2/2023-07/progress-9.png diff --git a/static/gallery/jak2/dev/smurf-1.png b/static/gallery/jak2/2023-07/smurf-1.png similarity index 100% rename from static/gallery/jak2/dev/smurf-1.png rename to static/gallery/jak2/2023-07/smurf-1.png diff --git a/static/gallery/jak2/dev/tex-anim-7.png b/static/gallery/jak2/2023-07/tex-anim-7.png similarity index 100% rename from static/gallery/jak2/dev/tex-anim-7.png rename to static/gallery/jak2/2023-07/tex-anim-7.png diff --git a/static/gallery/jak2/dev/tex-anim-8.png b/static/gallery/jak2/2023-07/tex-anim-8.png similarity index 100% rename from static/gallery/jak2/dev/tex-anim-8.png rename to static/gallery/jak2/2023-07/tex-anim-8.png diff --git a/static/gallery/jak2/2023-07/thumbs/.gitignore b/static/gallery/jak2/2023-07/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2023-07/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/dev/yakow-1.png b/static/gallery/jak2/2023-07/yakow-1.png similarity index 100% rename from static/gallery/jak2/dev/yakow-1.png rename to static/gallery/jak2/2023-07/yakow-1.png diff --git a/static/gallery/jak2/dev/yakow-2.png b/static/gallery/jak2/2023-07/yakow-2.png similarity index 100% rename from static/gallery/jak2/dev/yakow-2.png rename to static/gallery/jak2/2023-07/yakow-2.png diff --git a/static/gallery/jak2/2023-08/_meta.json b/static/gallery/jak2/2023-08/_meta.json new file mode 100644 index 00000000..48bbca66 --- /dev/null +++ b/static/gallery/jak2/2023-08/_meta.json @@ -0,0 +1,19 @@ +[ + { + "name": "no-tex-1.png", + "caption": "Haven city with textures disabled", + "timestamp": "2023-08-01" + }, + { + "name": "no-tex-2.png", + "caption": "", + "timestamp": "2023-08-01" + }, + { + "link": "https://cdn.discordapp.com/attachments/995787558816595968/1136092163806081044/20230802012034149_gk_Uk4HCApbPR.mp4", + "caption": "Improved camera for turbo JET Board", + "timestamp": "2023-08-01", + "name": "jetboard-5", + "video": true + } +] diff --git a/static/gallery/jak2/dev/no-tex-1.png b/static/gallery/jak2/2023-08/no-tex-1.png similarity index 100% rename from static/gallery/jak2/dev/no-tex-1.png rename to static/gallery/jak2/2023-08/no-tex-1.png diff --git a/static/gallery/jak2/dev/no-tex-2.png b/static/gallery/jak2/2023-08/no-tex-2.png similarity index 100% rename from static/gallery/jak2/dev/no-tex-2.png rename to static/gallery/jak2/2023-08/no-tex-2.png diff --git a/static/gallery/jak2/2023-08/thumbs/.gitignore b/static/gallery/jak2/2023-08/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak2/2023-08/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak2/dev/_meta.json b/static/gallery/jak2/dev/_meta.json deleted file mode 100644 index b4ecf278..00000000 --- a/static/gallery/jak2/dev/_meta.json +++ /dev/null @@ -1,1857 +0,0 @@ -[ - { - "name": "water-first-jak2-screenshot.png", - "caption": "water111 shares the first screenshot of Jak 2 (partially) running!", - "timestamp": "2022-09-02" - }, - { - "name": "prison-actor-vis.png", - "caption": "\"loading PRI.DGO and viewing actor vis - amazingly it just kinda worked on the first try\" -water111", - "timestamp": "2022-09-16" - }, - { - "name": "tfrag.png", - "caption": "\"tfrag already works?\" -Hat Kid (the answer is mostly yes)", - "timestamp": "2022-09-17" - }, - { - "name": "two-levels.png", - "caption": "Loading two levels", - "timestamp": "2022-09-18" - }, - { - "name": "early-actor-marks.png", - "caption": "Actor marks around ctysluma", - "timestamp": "2022-09-18" - }, - { - "name": "shrubbery.png", - "caption": "Bring me a shrubbery!", - "timestamp": "2022-09-24" - }, - { - "name": "ctysluma-1.png", - "caption": "ctysluma looking a little more recognizable", - "timestamp": "2022-09-24" - }, - { - "name": "ctysluma-2.png", - "caption": "", - "timestamp": "2022-09-24" - }, - { - "name": "prison-1.png", - "caption": "Yay prison?", - "timestamp": "2022-09-24" - }, - { - "name": "ctywide-1.png", - "caption": "", - "timestamp": "2022-09-27" - }, - { - "name": "pause.png", - "caption": "dEbuGgInG tExT sTuFf", - "timestamp": "2022-09-27" - }, - { - "name": "mandude-debug-wr.png", - "caption": "Debug menu is functional and ManDude becomes the first one to \"beat the game\"", - "timestamp": "2022-09-27" - }, - { - "name": "bsp-viz.png", - "caption": "A new debug visualization in Jak 2: bsp-leaf boundaries", - "timestamp": "2022-09-30" - }, - { - "name": "time-of-day.png", - "caption": "Time-of-day now allows for different weights for red green and blue. Here the ground is drawn with Jak 1's system, the building with Jak 2's", - "timestamp": "2022-09-30" - }, - { - "name": "region-boundaries.png", - "caption": "Region boundaries and their on-enter/exit scripts", - "timestamp": "2022-10-08" - }, - { - "name": "wip-sunset.png", - "caption": "God didn't create the sun on the first day either", - "timestamp": "2022-10-08" - }, - { - "name": "sunset.png", - "caption": "", - "timestamp": "2022-10-08" - }, - { - "name": "moon.png", - "caption": "\"Pretty crazy how a moon formed during the 200 years between Jak 1 and 2\" -ManDude", - "timestamp": "2022-10-15" - }, - { - "name": "sunrise.png", - "caption": "", - "timestamp": "2022-10-15" - }, - { - "name": "wip-clouds.png", - "caption": "Clouds needed some changes from the Jak 1 engine...", - "timestamp": "2022-10-15" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1030955709577318460/jak2_sky_tod-2022-10-15_17.27.56.mp4", - "caption": "Time-lapse of ctysluma/ctywide", - "timestamp": "2022-10-15", - "name": "ctysluma-tod-timelapse", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1031732345709002782/j2sfx.mp4", - "caption": "Ziemas testing out sound effects", - "timestamp": "2022-10-17", - "name": "jak2-sound-fx-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1033967930569916447/2022-10-24_06-56-47.mp4", - "caption": "Some enemy sound effects", - "timestamp": "2022-10-23", - "name": "jak2-sound-fx-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1035049981192699914/2022-10-27_06-37-06.mp4", - "caption": "Haven Forest ambiance", - "timestamp": "2022-10-26", - "name": "jak2-sound-fx-3", - "video": true - }, - { - "name": "collision-1.png", - "caption": "Jak 2 collision is up next, and introduces a new collide-hash type", - "timestamp": "2022-10-29" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1036981371253555290/2022-11-01_13-30-43.mp4", - "caption": "Sound integration!", - "timestamp": "2022-11-01", - "name": "jak2-sound-fx-4", - "video": true - }, - { - "name": "entities-1.png", - "caption": "The first alive entities!", - "timestamp": "2022-11-12" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043711854775640084/unknown_2022.11.19-21.16.mp4", - "caption": "Resurrecting Naughty Dog's cursor functionality", - "timestamp": "2022-11-19", - "name": "cursor", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043918900036894750/target2-2022-11-20_11.00.01.mp4", - "caption": "Target is spawning and we can see bones!", - "timestamp": "2022-11-20", - "name": "bones", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043953798852378794/2022-11-20_19-18-03.mp4", - "caption": "A little off...", - "timestamp": "2022-11-20", - "name": "bones-off", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043966209768558612/target3-2022-11-20_14.08.01.mp4", - "caption": "Better! Collision and camera both coming along", - "timestamp": "2022-11-20", - "name": "bones-collision-camera", - "video": true - }, - { - "name": "camera-marks.png", - "caption": "Using camera marks to debug camera issues", - "timestamp": "2022-11-20" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043975182924140625/2022-11-20_20-43-56.mp4", - "caption": "Hat Kid gives a sneak peek of the JET Board", - "timestamp": "2022-11-20", - "name": "bones-jetboard", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1043989732641746994/target4-2022-11-20_15.41.06.mp4", - "caption": "Testing out Jak's movement around the city", - "timestamp": "2022-11-20", - "name": "bones-explore", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1044040994737377330/2022-11-21_01-04-33_c.mp4", - "caption": "Hours later Hat Kid has earned the pleasure of doing the first OpenGOAL hover glitch!", - "timestamp": "2022-11-20", - "name": "bones-jetboard-hover", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1044065799549243514/target_og-2022-11-20_20.43.43.mp4", - "caption": "Debugging edge grabs", - "timestamp": "2022-11-20", - "name": "edgegrabs", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1044417698995638352/target_with_daxter-2022-11-21_20.02.19.mp4", - "caption": "Orange Lightning", - "timestamp": "2022-11-21", - "name": "dax", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1044653074666500166/2022-11-22_17-36-55_c.mp4", - "caption": "It's that dark eco freak!", - "timestamp": "2022-11-22", - "name": "darkjak", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1045094393461350400/2022-11-23.mp4", - "caption": "Ziemas gives us live sound effects and sound positioning", - "timestamp": "2022-11-23", - "name": "jak2-sound-fx-5", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1046543052971446272/merc-debugging-2022-11-27_16.47.25.mp4", - "caption": "water111 making progress on the merc renderer", - "timestamp": "2022-11-27", - "name": "merc-1", - "video": true - }, - { - "link": "https://www.youtube.com/watch?v=_QIGl3eW254", - "caption": "So Jak 2 is done, yeah?", - "timestamp": "2022-11-27", - "name": "escape-1", - "video": true - }, - { - "link": "https://www.youtube.com/watch?v=P55uBaoWXfA", - "caption": "\"I love that the opening level for Jak 2 has so many things to immediately test with (platforming / enemies / etc). The amount of times I had to run to the beach to test the nav-mesh stuff before...\" -Vaser", - "timestamp": "2022-11-28", - "name": "escape-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1047566514598969395/2022-11-30_18-34-22.mp4", - "caption": "Sliding state works now", - "timestamp": "2022-11-30", - "name": "tube", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1048037018178949120/fg_lights-2022-12-01_19.43.40.mp4", - "caption": "Flashing lights", - "timestamp": "2022-12-01", - "name": "flashing-lights", - "video": true - }, - { - "name": "ruins-1.png", - "caption": "Venturing outside the city", - "timestamp": "2022-12-01" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1048395845638307922/gun.mp4", - "caption": "Rated T", - "timestamp": "2022-12-02", - "name": "guns-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1048397157151031417/gun_hq-2022-12-02_19.35.38.mp4", - "caption": "Gun morphs", - "timestamp": "2022-12-02", - "name": "guns-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1048411412222988298/guns-2022-12-02_20.31.11.mp4", - "caption": "Vulcan Fury might need some work...", - "timestamp": "2022-12-02", - "name": "guns-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1058463400457416754/board-2022-12-30_14.14.43.mp4", - "caption": "\"this was basically all Hat Kid, I just fixed a single function asm branch thing and it works\" -water111", - "timestamp": "2022-12-30", - "name": "jetboard-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/717536316505456680/1049810543654994030/wHQWOyzn.mp4", - "caption": "Naturally the first priority is a turbo mod", - "timestamp": "2022-12-30", - "name": "jetboard-2", - "video": true - }, - { - "name": "ruins-2.png", - "caption": "Fodder falling back to the default viewer type", - "timestamp": "2022-12-30" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1058825456557772882/2022-12-31_20-08-00_.mp4", - "caption": "Guns", - "timestamp": "2022-12-31", - "name": "ruins-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1058825491726991370/2022-12-31_20-08-47.mp4", - "caption": "JET Board", - "timestamp": "2022-12-31", - "name": "ruins-4", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1058825523196870726/2022-12-31_20-09-54_.mp4", - "caption": "Dark Jak", - "timestamp": "2022-12-31", - "name": "ruins-5", - "video": true - }, - { - "name": "nav-mesh-1.png", - "caption": "Debug visualization for nav-mesh", - "timestamp": "2022-12-31" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059206456588640296/unknown_2023.01.01-15.26_1.mp4", - "caption": "First functional enemy! Plus some nav-mesh debug tools", - "timestamp": "2023-01-01", - "name": "enemies-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059241387620565022/collect-2023-01-01_17.45.55.mp4", - "caption": "Collectables", - "timestamp": "2023-01-01", - "name": "collectables-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059265659034419240/unknown_2023.01.01-19.21.mp4", - "caption": "Early version of Vaser's debug text filter", - "timestamp": "2023-01-01", - "name": "filter-debug-text-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059277082414293022/unknown_2023.01.01-20.08.mp4", - "caption": "Can also filter processes by their distance from Jak", - "timestamp": "2023-01-01", - "name": "filter-debug-text-2", - "video": true - }, - { - "name": "hud-1.png", - "caption": "\"some minor issues with depth testing\"", - "timestamp": "2023-01-01" - }, - { - "name": "hud-2.png", - "caption": "HUD for the gun partially implemented", - "timestamp": "2023-01-01" - }, - { - "name": "gungame-1.png", - "caption": "The gun course sorta works with some HUD fixes", - "timestamp": "2023-01-01" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059349801000501248/unknown_2023.01.02-00.56.mp4", - "caption": "Guards, Jak!", - "timestamp": "2023-01-01", - "name": "guards-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059389154208788490/2023-01-02_09-32-18_.mp4", - "caption": "Titan Suit", - "timestamp": "2023-01-02", - "name": "titan-suit-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059529181010067567/gun_game-2023-01-02_12.49.20.mp4", - "caption": "Spray and pray", - "timestamp": "2023-01-02", - "name": "gungame-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059564695708774491/8mb.video-GIJ-bQWG2Otn.mp4", - "caption": "Vaser making it look easy to get Gold in the JET Board challenge", - "timestamp": "2023-01-02", - "name": "jetboard-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059645341638598686/2023-01-03_02-30-42_.mp4", - "caption": "Enemy #2", - "timestamp": "2023-01-02", - "name": "enemies-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059847821915852901/2023-01-03_15-55-07_.mp4", - "caption": "Metalheads", - "timestamp": "2023-01-03", - "name": "enemies-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1059929804566188103/2023-01-03_21-00-12_.mp4", - "caption": "", - "timestamp": "2023-01-03", - "name": "enemies-4", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1060008599490928680/2023-01-04_02-30-24_.mp4", - "caption": "", - "timestamp": "2023-01-03", - "name": "enemies-5", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1060085057051697152/8mb.video-n61-wrJWJOQm.mp4", - "caption": "Scouts mission with debug path tools", - "timestamp": "2023-01-03", - "name": "enemies-6", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1060253467614138459/8mb.video-OOK-9BAhJf9d.mp4", - "caption": "Protect Site in Dead Town mostly playable", - "timestamp": "2023-01-04", - "name": "enemies-7", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1061510596698320946/2023-01-08_06-01-56_.mp4", - "caption": "", - "timestamp": "2023-01-07", - "name": "titan-suit-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1061534362107117568/target-indax.mp4", - "caption": "The playable Daxter state is working", - "timestamp": "2023-01-07", - "name": "indax-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1061724479941787741/8mb.video-hnM-OLyAKSQd.mp4", - "caption": "Vaser demo-ing the first 2 Sewers missions, minus the water", - "timestamp": "2023-01-08", - "name": "sewers-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1061970886892212295/2023-01-09_12-31-51.mp4", - "caption": "Meanwhile in Mar's Tomb, Hat Kid sees very little except for water", - "timestamp": "2023-01-09", - "name": "tomb-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1061997857080614922/tomb-vibe.mp4", - "caption": "Good thing collision renderer works (oh and so do tombstones!)", - "timestamp": "2023-01-09", - "name": "tomb-2", - "video": true - }, - { - "name": "high-res-1.png", - "caption": "Jak 2 gets a 2023 upgrade (native high resolution)", - "timestamp": "2023-01-11" - }, - { - "name": "warp-1.png", - "caption": "Warp gates still need some work...", - "timestamp": "2023-01-11" - }, - { - "name": "hideout-1.png", - "caption": "", - "timestamp": "2023-01-14" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1063951271201083412/2023-01-14_23-40-16_.mp4", - "caption": "Sig mission coming along", - "timestamp": "2023-01-14", - "name": "atoll-1", - "video": true - }, - { - "link": "https://www.youtube.com/watch?v=ryAsAbicGXM", - "caption": "Totally normal intro cutscene", - "timestamp": "2023-01-14", - "name": "intro-1", - "video": true - }, - { - "name": "intro-2.png", - "caption": "", - "timestamp": "2023-01-14" - }, - { - "name": "intro-3.png", - "caption": "", - "timestamp": "2023-01-14" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1064173749911433246/2023-01-15_14-16-24.mp4", - "caption": "This mission and a couple others were plagued by a troublesome gui-control bug for some time", - "timestamp": "2023-01-15", - "name": "atoll-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1064230926315434085/output22.mp4", - "caption": "\"Some hacks to get str's to play, but the animation playback/decompress stuff in GOAL is working. It's 16/17ths of the right speed, I think.\" -water111", - "timestamp": "2023-01-15", - "name": "ruins-6", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1064250509604704386/unknown_2023.01.15-13.31.mp4", - "caption": "Mar is still alive!", - "timestamp": "2023-01-15", - "name": "sewers-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1064464949025456179/2023-01-16_09-40-01_.mp4", - "caption": "2nd Praxis fight", - "timestamp": "2023-01-15", - "name": "praxis-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1065267870201806858/2023-01-18_14-52-58.mp4", - "caption": "Minor bug in ocean-far where it moved with the camera", - "timestamp": "2023-01-18", - "name": "ruins-7", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1065311609628672030/2023-01-18_17-46-49.mp4", - "caption": "Missing transition between ocean-near and ocean-mid, but close!", - "timestamp": "2023-01-18", - "name": "ruins-8", - "video": true - }, - { - "name": "emerc-1.png", - "caption": "Early screenshots using the new emerc renderer, used for environment mapping (shiny surfaces)!", - "timestamp": "2023-01-20" - }, - { - "name": "emerc-2.png", - "caption": "Jak 2's emerc improved upon Jak 1's generic renderer, and now it's been backported to Jak 1 OpenGOAL as well.", - "timestamp": "2023-01-20" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1066613829179539497/unknown_2023.01.22-02.01.mp4", - "caption": "Vaser blessing us with the THPS-style trick display", - "timestamp": "2023-01-21", - "name": "jetboard-4", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1066702686076014653/2023-01-22_13-37-55.mp4", - "caption": "Drill mission with the Titan Suit", - "timestamp": "2023-01-22", - "name": "titan-suit-3", - "video": true - }, - { - "link": "https://www.youtube.com/watch?v=f6HPWKO0yAc", - "caption": "Metalhead Mash", - "timestamp": "2023-01-23", - "name": "metalhead-mash", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1067521325301768302/2023-01-24_20-07-58.mp4", - "caption": "Dark Eco animations", - "timestamp": "2023-01-24", - "name": "dark-eco-dive", - "video": true - }, - { - "link": "https://www.youtube.com/watch?v=e3IBm6SwAyI", - "caption": "1st Praxis fight", - "timestamp": "2023-01-24", - "name": "praxis-1", - "video": true - }, - { - "name": "precursor-1.png", - "caption": "Gumby or Precursor?", - "timestamp": "2023-01-27" - }, - { - "name": "ask-water.png", - "caption": "Uhh... you'll have to ask water111 about this one (blerc+merc testing?)", - "timestamp": "2023-01-28" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1069784133380882442/ripple-2023-01-30_19.59.37.mp4", - "caption": "Water ripple effect", - "timestamp": "2023-01-30", - "name": "ripple-1", - "video": true - }, - { - "name": "intro-no-tri.png", - "caption": "RIP to the unknown texture triangle", - "timestamp": "2023-01-31" - }, - { - "name": "hud-no-tri.png", - "caption": "HUD textures", - "timestamp": "2023-01-31" - }, - { - "name": "onin-game.png", - "caption": "Onin's minigame", - "timestamp": "2023-02-01" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1071626735394762782/lightning-2023-02-04_22.01.24.mp4", - "caption": "Lightning effect! ...but it should be blue", - "timestamp": "2023-02-04", - "name": "red-lightning-1", - "video": true - }, - { - "name": "red-lightning-2.png", - "caption": "", - "timestamp": "2023-02-04" - }, - { - "name": "red-lightning-3.png", - "caption": "", - "timestamp": "2023-02-04" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1071922126623342733/bike-2023-02-05_17.33.55.mp4", - "caption": "Initial zoomer functionality", - "timestamp": "2023-02-05", - "name": "zoomer-1", - "video": true - }, - { - "name": "water-garage.png", - "caption": "Jay Leno's Garage has got nothing on water111", - "timestamp": "2023-02-05" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1071926993827922010/fast_bike-2023-02-05_17.54.37.mp4", - "caption": "Zoomer mods, of course", - "timestamp": "2023-02-05", - "name": "zoomer-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1071928023986749481/fast_car-2023-02-05_17.58.38.mp4", - "caption": "No, Jak 2 is not done.", - "timestamp": "2023-02-05", - "name": "zoomer-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1072081312577495040/2023-02-06_10-05-31.mp4", - "caption": "", - "timestamp": "2023-02-06", - "name": "zoomer-4", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1072625241223876710/2023-02-07_22-04-05.mp4", - "caption": "\"I am incredibly surprised that this works considering how annoying this hover-nav and nav-network code was to figure out\" -Hat Kid", - "timestamp": "2023-02-07", - "name": "drill-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1072626211160858624/2023-02-07_22-11-29_.mp4", - "caption": "\"Nice to see the rescue-vin end trigger being inconsistent as usual\" -Vaser", - "timestamp": "2023-02-07", - "name": "strip-1", - "video": true - }, - { - "name": "traffic-manager-1.png", - "caption": "\"It's interesting how they spawn vehicles and citizens. Once they die, they aren't returned to the actor pool - instead they get added to a reserve list and are eventually reused. I guess this avoids constant allocation/free of vehicle/citizen actors.\" -water111", - "timestamp": "2023-02-07" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1072843465651666996/2023-02-08_12-32-44.mp4", - "caption": "Everyone's favorite autoscroller mostly working", - "timestamp": "2023-02-08", - "name": "turret-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1072869307157069894/2023-02-08_14-16-54.mp4", - "caption": "", - "timestamp": "2023-02-08", - "name": "turret-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1073611918268436550/2023-02-10_15-26-54_.mp4", - "caption": "The final boss fight against metalkor!", - "timestamp": "2023-02-10", - "name": "metalkor-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1073628847418916885/2023-02-10_10-36-48.mp4", - "caption": "Zedb0t gets warp gates functional \"(kinda)\"", - "timestamp": "2023-02-10", - "name": "warp-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1074005133198889032/2023-02-11_17-32-16.mp4", - "caption": "3...2...1...", - "timestamp": "2023-02-11", - "name": "race-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1074803291571114105/2023-02-13_22-22-32_.mp4", - "caption": "\"Lurker rescue mission seems to work! Now if only I had the minimap lol\" -Hat Kid", - "timestamp": "2023-02-13", - "name": "lurker-rescue-1", - "video": true - }, - { - "name": "pal-cable.png", - "caption": "", - "timestamp": "2023-02-15" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1076541841685614592/2023-02-18_17-31-34.mp4", - "caption": "Hat Kid and water111 get the races working, and port over a memory stats debug tool built for Jak 1 OpenGOAL", - "timestamp": "2023-02-18", - "name": "race-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/183602484621606912/1066344018394497045/2023-01-21_14-07-44.mp4", - "caption": "The debug menu has lots of fun camera settings to play with", - "timestamp": "2023-02-19", - "name": "fov-1", - "video": true - }, - { - "name": "sprite-glow-1.png", - "caption": "\"The red squares are where the renderer is clearing the alpha of the frame buffer. The alpha in these squares will be used to detect if the depth test passes or fails for a 'probe' draw that happens next.\" -water111", - "timestamp": "2023-02-19" - }, - { - "name": "sprite-glow-2.png", - "caption": "\"Obviously some problems, but the effect seems to work. Jak is standing in front of a light there, and it blocks that glow from drawing entirely\" -water111", - "timestamp": "2023-02-20" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1077344522654208042/glow_demo-2023-02-20_16.41.43.mp4", - "caption": "", - "timestamp": "2023-02-20", - "name": "sprite-glow-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1077358216385679460/glow_probes-2023-02-20_17.36.10.mp4", - "caption": "\"I also think the original VU program has a bug. The brightness of the glow is set by how much green there is inside the red square. If you look on the right border, the red boxes get shifted so they never go offscreen. The green boxes don't. This makes the sprites fade out gradually as they move offscreen. But, the math for upper border is accidentally using the x limit, not the y limit, which is way off screen\" -water111", - "timestamp": "2023-02-20", - "name": "sprite-glow-4", - "video": true - }, - { - "name": "sprite-glow-5.png", - "caption": "Headlights use sprite-glow as well", - "timestamp": "2023-02-20" - }, - { - "name": "sprite-glow-6.png", - "caption": "\"Tail lights are still a square. I stared at it for a long time and I think it's a texture problem unfortunately.\" -water111", - "timestamp": "2023-02-20" - }, - { - "name": "anim-tester-1.png", - "caption": "Another debug tool - the animation tester", - "timestamp": "2023-02-21" - }, - { - "name": "part-tester-1.png", - "caption": "And a particle tester (yup eco is lurking still in the code)", - "timestamp": "2023-02-21" - }, - { - "name": "part-tester-2.png", - "caption": "", - "timestamp": "2023-02-21" - }, - { - "name": "guard-2.png", - "caption": "", - "timestamp": "2023-02-21" - }, - { - "link": "https://user-images.githubusercontent.com/2515356/221090385-531845e2-3688-4c9e-9773-6b12dc7016b8.mp4", - "caption": "Jak's warp gate animation is working finally", - "timestamp": "2023-02-23", - "name": "warp-3", - "video": true - }, - { - "name": "aspect-1.png", - "caption": "ManDude starts working on graphics settings, like aspect ratio and MSAA", - "timestamp": "2023-02-24" - }, - { - "name": "aspect-2.png", - "caption": "\"The HUD elements actually seem to be aligning rather nicely (ignore the text) even with just the 4x3 settings\" -ManDude", - "timestamp": "2023-02-24" - }, - { - "name": "aspect-3.png", - "caption": "Sprite-glow and some other things are misaligned", - "timestamp": "2023-02-25" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1079074837269585920/2023-02-25_17-16-47.mp4", - "caption": "Debugging sprite-glow alignment", - "timestamp": "2023-02-25", - "name": "sprite-glow-7", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1079099876656291870/2023-02-25_18-56-55.mp4", - "caption": "Just wait, speedrunners will find a use for this glitch", - "timestamp": "2023-02-25", - "name": "glitch-1", - "video": true - }, - { - "name": "subtitles-1.png", - "caption": "Subtitles! Still fixing up aspect ratio/alignment issues", - "timestamp": "2023-02-25" - }, - { - "name": "aspect-4.png", - "caption": "Straightened out the alignment", - "timestamp": "2023-02-25" - }, - { - "name": "security-wall.png", - "caption": "Security wall with some default texture", - "timestamp": "2023-02-25" - }, - { - "name": "errol-1.png", - "caption": "\"After making the heaps bigger, the errol and kid missions start\" -water111", - "timestamp": "2023-02-25" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1079172821588123688/2023-02-25_23-45-43.mp4", - "caption": "Janky but playable underport centipede section", - "timestamp": "2023-02-25", - "name": "centipede-1", - "video": true - }, - { - "name": "guard-3.png", - "caption": "\"You can just stand here and guards will spawn forever lol\" -Hat Kid", - "timestamp": "2023-02-25" - }, - { - "name": "ultrawide-1.png", - "caption": "ManDude testing his aspect ratio math in ultra widescreen", - "timestamp": "2023-02-25" - }, - { - "name": "ultrawide-2.png", - "caption": "", - "timestamp": "2023-02-25" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1079207632004468776/2023-02-25_20-04-12.mp4", - "caption": "Palace cutscene playing prematurely", - "timestamp": "2023-02-25", - "name": "palace-1", - "video": true - }, - { - "name": "intro-4.png", - "caption": "", - "timestamp": "2023-02-25" - }, - { - "name": "throne-1.png", - "caption": "The throne room's special effect to have the city rotate around you is bugged here - tfrag is rotating while tie is not.", - "timestamp": "2023-02-25" - }, - { - "name": "etie-1.png", - "caption": "The etie renderer is still missing at this point.", - "timestamp": "2023-02-25" - }, - { - "name": "minimap-1.png", - "caption": "Minimap makes its first appearance", - "timestamp": "2023-02-26" - }, - { - "name": "sewers-3.png", - "caption": "...Jinx?", - "timestamp": "2023-02-26" - }, - { - "name": "help-kid.png", - "caption": "", - "timestamp": "2023-02-26" - }, - { - "name": "merc-lod-1.png", - "caption": "Precursor orb at the lowest level of detail", - "timestamp": "2023-02-26" - }, - { - "name": "merc-lod-2.png", - "caption": "KG at the lower LOD", - "timestamp": "2023-02-26" - }, - { - "name": "traffic-manager-2.png", - "caption": "ManDude causing a traffic jam", - "timestamp": "2023-02-26" - }, - { - "name": "sewers-4.png", - "caption": "water111 fixes Jinx up", - "timestamp": "2023-02-27" - }, - { - "name": "praxis-3.png", - "caption": "", - "timestamp": "2023-02-27" - }, - { - "link": "https://www.youtube.com/playlist?list=PL3X5r6K3JFZ6Q9BGDLb173aJ4Bs1Gnvfb", - "caption": "Playlist of videos from the Feb 2023 Progress Report", - "timestamp": "2023-02-28", - "name": "feb-playlist", - "video": true - }, - { - "name": "eyes-1.png", - "caption": "Eyes are uh... half baked", - "timestamp": "2023-03-05" - }, - { - "name": "env-map-1.png", - "caption": "An environment mapping bug is fixed across both Jak 1 and Jak 2, so shiny surfaces look less dull (such as ammo)", - "timestamp": "2023-03-08" - }, - { - "name": "env-map-2.png", - "caption": "\"I also found that our environment mapping was probably wrong in a lot of places in jak 1. emerc matches generic, but they were both wrong in the same way.\" -water111", - "timestamp": "2023-03-08" - }, - { - "name": "dark-eco-1.png", - "caption": "Dark eco has transparency issues in some levels", - "timestamp": "2023-03-09" - }, - { - "name": "emerc-3.png", - "caption": "An issue with emerc fadeout helps ManDude realize there's an orb here", - "timestamp": "2023-03-11" - }, - { - "name": "lod-1.png", - "caption": "OpenGOAL LOD settings. If you use PS2 settings, the orbs, conveyors, warp gate, and dark eco don't render from here.", - "timestamp": "2023-03-11" - }, - { - "name": "jetboard-collision.png", - "caption": "These quarterpipes have a special type of collision used for the JET Board", - "timestamp": "2023-03-11" - }, - { - "name": "fov-2.png", - "caption": "More FOV shenanigans", - "timestamp": "2023-03-11" - }, - { - "name": "shadow-debug-1.png", - "caption": "A debug tool for shadows", - "timestamp": "2023-03-13" - }, - { - "name": "multi-levels-1.png", - "caption": "A little stress testing, ManDude trying to load 8 levels at once", - "timestamp": "2023-03-14" - }, - { - "name": "multi-levels-2.png", - "caption": "Success, 8 levels!", - "timestamp": "2023-03-14" - }, - { - "name": "multi-levels-3.png", - "caption": "\"It would be funny if we get the entire city rendering at once in game before the big map in the progress menu works\" -Hat Kid", - "timestamp": "2023-03-14" - }, - { - "name": "wide-moon.png", - "caption": "Oops, widescreen moon", - "timestamp": "2023-03-14" - }, - { - "name": "region-lol-1.png", - "caption": "A poorly placed region (missing this skips loading ctyport and ctyfarmb)", - "timestamp": "2023-03-14" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1086412534971633664/mountain-2023-03-17_18.14.49.mp4", - "caption": "\"I like how [water111] said 4 days ago that etie would take a few weeks\" -Hat Kid", - "timestamp": "2023-03-17", - "name": "etie", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1086509927566168124/daxclass3.mp4", - "caption": "Stadium minimaps are working too", - "timestamp": "2023-03-17", - "name": "minimap-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1086524573282996234/unknown_2023.03.18-01.39.mp4", - "caption": "Vaser drops a preview of the SDL branch (replacement for GLFW)", - "timestamp": "2023-03-17", - "name": "minimap-2", - "video": true - }, - { - "name": "palace-2.png", - "caption": "Throne room cutscene with palcab level running in the background", - "timestamp": "2023-03-18" - }, - { - "name": "wrens-1.png", - "caption": "Debugging wren pathing", - "timestamp": "2023-03-18" - }, - { - "name": "blue-lightning-1.png", - "caption": "", - "timestamp": "2023-03-21" - }, - { - "name": "kor-no-blackface.png", - "caption": "There's no texture morphing at this point anyway, but rest assured OpenGOAL won't have the 'Kor blackface' issue that happens in the PS3 port", - "timestamp": "2023-03-22" - }, - { - "name": "guard-4.png", - "caption": "\"Yeah I guess during the [metalhead] invasion it makes sense to just program the guards to hit everything\" -Zedb0t", - "timestamp": "2023-03-22" - }, - { - "name": "eyes-3.png", - "caption": "", - "timestamp": "2023-03-23" - }, - { - "name": "origin-1.png", - "caption": "A strange bug where lines would stretch out to the origin (0,0,0)", - "timestamp": "2023-03-23" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1089238506779443270/rotate-2023-03-25_13.24.41.mp4", - "caption": "Warp gate texscroll", - "timestamp": "2023-03-25", - "name": "warp-4", - "video": true - }, - { - "name": "race-mesh-1.png", - "caption": "Race mesh debug tool", - "timestamp": "2023-03-26" - }, - { - "name": "race-mesh-2.png", - "caption": "", - "timestamp": "2023-03-26" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1089655115910217788/nav_stuff-2023-03-26_16.58.59.mp4", - "caption": "\"I think all the messed up turning stuff is a nav issue unfortunately\" -water111", - "timestamp": "2023-03-25", - "name": "nav-enemy-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1089676005020532801/20230326232237393_gk_HQJlpyoi2V.webm", - "caption": "These airlocks are meant to hide load times on PS2. ManDude plays around with speeding them up, since this is less of a concern on modern hardware.", - "timestamp": "2023-03-26", - "name": "airlock-1", - "video": true - }, - { - "name": "orb-1.png", - "caption": "Did you know there's an orb out of bounds in the underport level?", - "timestamp": "2023-03-26" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1090788386580746370/vortex-2023-03-29_20.03.08.mp4", - "caption": "\"Vortex renderer works! Just missing the textures...\" -water111", - "timestamp": "2023-03-29", - "name": "vortex-1", - "video": true - }, - { - "name": "fog-1.png", - "caption": "\"Is the baron statue meant to ignore fog?\" -ManDude (no, it isn't)", - "timestamp": "2023-03-29" - }, - { - "name": "neon-1.png", - "caption": "", - "timestamp": "2023-03-30" - }, - { - "link": "https://youtu.be/86JRlMxYVRI", - "caption": "Shuttle missions are working", - "timestamp": "2023-03-31", - "name": "shuttle-1", - "video": true - }, - { - "name": "mars-tomb-1.png", - "caption": "", - "timestamp": "2023-04-01" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1092859246137323600/2023-04-04_13-10-26.mp4", - "caption": "Hacking around that pesky gui-control issue, the Daxter chase sequence is pretty playable, though the streaming animation speed is too slow", - "timestamp": "2023-04-04", - "name": "indax-2", - "video": true - }, - { - "name": "progress-1.png", - "caption": "The code for these progress menus was also notoriously painful in Jak 1", - "timestamp": "2023-04-07" - }, - { - "name": "progress-2.png", - "caption": "\"You can now start a new game from the title screen\" -ManDude", - "timestamp": "2023-04-07" - }, - { - "name": "progress-3.png", - "caption": "Everyone go thank ManDude for making progress code not suck", - "timestamp": "2023-04-07" - }, - { - "name": "green-arrows.png", - "caption": "Can't unsee (it's like this on PS2 as well, and carried over to Jak 3)", - "timestamp": "2023-04-13" - }, - { - "name": "error-1.png", - "caption": "", - "timestamp": "2023-04-13" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1096478564871843931/20230414175351272_gk_TDvdmhhXwH.webm", - "caption": "Making sure Mars Tomb skip still works with faster load times", - "timestamp": "2023-04-14", - "name": "mars-tomb-2", - "video": true - }, - { - "name": "nav-mesh-2.png", - "caption": "Turns out this is an original game bug in the nav-mesh", - "timestamp": "2023-04-14" - }, - { - "name": "nav-mesh-3.png", - "caption": "In Jak 2, nav-meshes can now use quads (Jak 1 only used triangles)", - "timestamp": "2023-04-14" - }, - { - "name": "sprite-glow-7.png", - "caption": "Still debugging sprite-glow issues with different graphic settings", - "timestamp": "2023-04-14" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1096857652530778182/2023-04-15_20-00-07.mp4", - "caption": "More shadow debug tools", - "timestamp": "2023-04-15", - "name": "shadow-debug-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097130801734352916/2023-04-16_14-04-48.mp4", - "caption": "Boom shadows", - "timestamp": "2023-04-16", - "name": "shadow-debug-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097237542501355550/2023-04-16_21-09-42.mp4", - "caption": "This lighting effect actually uses shadows too", - "timestamp": "2023-04-16", - "name": "shadow-debug-4", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097262833739235409/gun_shooting-2023-04-16_16.50.14.mp4", - "caption": "water111 gets generic-merc and the warp effect working", - "timestamp": "2023-04-16", - "name": "generic-merc-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097265763649343708/guard_kill-2023-04-16_17.01.56.mp4", - "caption": "", - "timestamp": "2023-04-16", - "name": "generic-merc-2", - "video": true - }, - { - "name": "generic-merc-3.png", - "caption": "", - "timestamp": "2023-04-16" - }, - { - "name": "generic-merc-4.png", - "caption": "", - "timestamp": "2023-04-16" - }, - { - "name": "generic-merc-5.png", - "caption": "", - "timestamp": "2023-04-16" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097268810639216731/wobbly-2023-04-16_17.14.07.mp4", - "caption": "", - "timestamp": "2023-04-16", - "name": "generic-merc-6", - "video": true - }, - { - "name": "red-lightning-4.png", - "caption": "Still some mixed up RGB/BGR", - "timestamp": "2023-04-16" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097491130137985114/2023-04-17_13-56-57.mp4", - "caption": "\"The ripple distortion effect in water breaks around the screen edges\" -Hat Kid", - "timestamp": "2023-04-17", - "name": "ripple-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097495231026442270/2023-04-17_14-13-28.mp4", - "caption": "Similar issue with the security wall's effect", - "timestamp": "2023-04-17", - "name": "ripple-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1097598027608375407/2023-04-17_21-01-50.mp4", - "caption": "\"I just reimplemented the missing target-yellow-jump-blast that is still called in Jak 2 but not defined anywhere and made it spawn the yellow gun blast instead\" -Hat Kid", - "timestamp": "2023-04-17", - "name": "guns-4", - "video": true - }, - { - "name": "hud-3.png", - "caption": "", - "timestamp": "2023-04-18" - }, - { - "name": "ntsc-v2.png", - "caption": "The initial PS2 releases had a potential softlock around the stadium missions, OpenGOAL will include the patch that was added in later releases.", - "timestamp": "2023-04-18" - }, - { - "name": "generic-merc-7.png", - "caption": "Some weirdness with fog and the warp effect", - "timestamp": "2023-04-18" - }, - { - "name": "skatepark-1.png", - "caption": "The skatepark test level found in the files of the PS3 version, loaded in OpenGOAL", - "timestamp": "2023-04-22" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1099821832871350353/out.mp4", - "caption": "Streaming audio! \"Overlord was programmed by insane people\" -water111", - "timestamp": "2023-04-23", - "name": "overlord-1", - "video": true - }, - { - "name": "generic-merc-8.png", - "caption": "Another suspicious warp effect", - "timestamp": "2023-04-23" - }, - { - "name": "escort-kid-1.png", - "caption": "The airlock speedup is fixed and now the Escort Kid mission is completable", - "timestamp": "2023-04-23" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100203804684718110/sound_getting_better-2023-04-24_19.35.43.mp4", - "caption": "More streaming audio fixes", - "timestamp": "2023-04-24", - "name": "overlord-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100215200470274049/speed-2023-04-24_20.21.20.mp4", - "caption": "", - "timestamp": "2023-04-24", - "name": "overlord-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100220921576439878/2023-04-25_02-44-16.mp4", - "caption": "\"Hey at least we made it to the third mission\" -water111", - "timestamp": "2023-04-24", - "name": "overlord-4", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100235014102339665/2023-04-25_03-36-40.mp4", - "caption": "Other languages work too, though volume is off", - "timestamp": "2023-04-24", - "name": "overlord-5", - "video": true - }, - { - "name": "particles-1.png", - "caption": "\"They dont look like this for you guys, right? Just to make sure...\" -ManDude", - "timestamp": "2023-04-25" - }, - { - "name": "particles-2.png", - "caption": "Turned out to be an issue with RNG in the particle system", - "timestamp": "2023-04-25" - }, - { - "name": "sig-2.png", - "caption": "\"For some reason he just instantly dies if you push him off the piston\" -Hat Kid", - "timestamp": "2023-04-26" - }, - { - "name": "credits-1.png", - "caption": "", - "timestamp": "2023-04-26" - }, - { - "name": "metalkor-2.png", - "caption": "Debugging an issue with metalkor rendering", - "timestamp": "2023-04-26" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100941578513698887/out2.mp4", - "caption": "A fix in the decompilation finally gets the streaming animations working for this section", - "timestamp": "2023-04-26", - "name": "overlord-6", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1100963261505077398/20230427025245335_gk_RfoAMmIGYZ.webm", - "caption": "Amusing bug with missing face animations", - "timestamp": "2023-04-26", - "name": "face-animations-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1101227409430290482/2023-04-27_21-14-12.mp4", - "caption": "A NaN bug was causing the 'excitement' level and audio to increase when it shouldn't here", - "timestamp": "2023-04-26", - "name": "face-animations-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1101590687205576735/2023-04-28_21-24-52.mp4", - "caption": "", - "timestamp": "2023-04-28", - "name": "mars-tomb-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1102282956195758140/20230430181747078_gk_BPCly93SAh.webm", - "caption": "", - "timestamp": "2023-04-30", - "name": "avalanche-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/858317290856775700/1102425234478469202/2023-04-30_22-37-50.mp4", - "caption": "Level Select and Restart Mission are working now", - "timestamp": "2023-04-30", - "name": "avalanche-1", - "video": true - }, - { - "name": "sprite-distort-1.png", - "caption": "\"Sprite distort doesnt appear to be working very well...\" -ManDude", - "timestamp": "2023-05-01" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1102748878324903956/out3.mp4", - "caption": "\"I improved the aiming\" -water111", - "timestamp": "2023-05-01", - "name": "guns-5", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1102750202194038894/misty_thing-2023-05-01_20.14.45.mp4", - "caption": "WARNING: LOUD", - "timestamp": "2023-05-01", - "name": "guns-6", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1102750287883677696/20230502011508052_gk_ovWJtUNVsE.webm", - "caption": "\"They changed literally nothing for Jak 2 [sprite distort], our shaders just needed some modifications\" -ManDude", - "timestamp": "2023-05-01", - "name": "sprite-distort-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1102769619791528017/2023-05-02_03-31-10.mp4", - "caption": "\"I somehow entered this cursed state\" -Hat Kid", - "timestamp": "2023-05-01", - "name": "race-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1103435612108898415/20230503223822385_gk_TMX6MPdxk6.webm", - "caption": "Progress menu clean up", - "timestamp": "2023-05-03", - "name": "progress-4", - "video": true - }, - { - "name": "rac-1.png", - "caption": "These Rachet & Clank posters were only showing up while paused", - "timestamp": "2023-05-04" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1104465235194167296/shadow_stuff-2023-05-06_13.33.11.mp4", - "caption": "\"Some progress on a rewritten Shadow2 renderer. It's still using the EE mips2c stuff from shadow-cpu, but the Shadow_PS2.cpp VU1 stuff isn't being used\" -water111", - "timestamp": "2023-05-06", - "name": "shadow-debug-5", - "video": true - }, - { - "name": "shadow-debug-6.png", - "caption": "Shadows still look different from PS2, and are buggy in some places", - "timestamp": "2023-05-06" - }, - { - "name": "shadow-debug-7.png", - "caption": "\"Halving the shadow colors seems to be correct\" -ManDude", - "timestamp": "2023-05-06" - }, - { - "name": "collision-2.png", - "caption": "\"For some reason the noboard flag is used as extra wall for cars and stuff (instead of nopilot) and these walls lack that [so you can drive right through]\" -ManDude", - "timestamp": "2023-05-07" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1105901684338741419/2023-05-10_18-55-58.mp4", - "caption": "OpenGOAL exclusive secrets?", - "timestamp": "2023-05-10", - "name": "secrets-1", - "video": true - }, - { - "name": "castle-1.png", - "caption": "\"This thing now renders!\" -ManDude", - "timestamp": "2023-05-14" - }, - { - "name": "traffic-manager-3.png", - "caption": "Speedrunners noticed that guard spawns seemed out of place, turns out there was a bug in the spawn ranges", - "timestamp": "2023-05-14" - }, - { - "name": "orb-2.png", - "caption": "ManDude resorted to cheating to find all the orbs", - "timestamp": "2023-05-16" - }, - { - "name": "subtitles-2.png", - "caption": "Subtitle editor improvements", - "timestamp": "2023-05-17" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1109554751261126756/2023-05-20_20-53-17.mp4", - "caption": "Unused voicelines when Jak hijacks a vehicle", - "timestamp": "2023-05-20", - "name": "secrets-2", - "video": true - }, - { - "name": "subtitles-3.png", - "caption": "More subtitle editor improvements", - "timestamp": "2023-05-23" - }, - { - "name": "subtitles-4.png", - "caption": "", - "timestamp": "2023-05-23" - }, - { - "name": "subtitles-5.png", - "caption": "", - "timestamp": "2023-05-24" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1113176985640902836/2023-05-30_20-45-24.mp4", - "caption": "Each audio line gets queued, and originally it was showing the subtitles prematurely", - "timestamp": "2023-05-30", - "name": "subtitles-6", - "video": true - }, - { - "name": "oracle-1.png", - "caption": "\"I love how the oracle is actually just Daxter... FORESHADOWING?????\" -ManDude", - "timestamp": "2023-05-31" - }, - { - "name": "demo-1.png", - "caption": "Kiosk (demo) mode partially works", - "timestamp": "2023-05-31" - }, - { - "name": "generic-merc-9.png", - "caption": "Warp effect and fog still not cooperating", - "timestamp": "2023-06-05" - }, - { - "name": "metalkor-3.png", - "caption": "Whatever was breaking metalkor was apparently fixed?", - "timestamp": "2023-06-06" - }, - { - "name": "discord-1.png", - "caption": "Early Discord RPC support", - "timestamp": "2023-06-07" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1116438112004997200/20230608194500648_gk_zVN6YU8K9G.webm", - "caption": "Misc voicelines", - "timestamp": "2023-06-08", - "name": "subtitles-7", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1116548714664837221/blerd-2023-06-08_22.04.54.mp4", - "caption": "\"Behold the high precision floating point blerc\" -water111", - "timestamp": "2023-06-08", - "name": "blerf-1", - "video": true - }, - { - "name": "blerf-2.png", - "caption": "The younger Jak model in Jak 2 has a beard hidden inside his face", - "timestamp": "2023-06-08" - }, - { - "name": "intro-5.png", - "caption": "Low LOD metalheads...", - "timestamp": "2023-06-08" - }, - { - "name": "intro-6.png", - "caption": "... vs high LOD metalheads", - "timestamp": "2023-06-08" - }, - { - "name": "blerf-3.png", - "caption": "", - "timestamp": "2023-06-10" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1117520111461470448/2023-06-11_20-21-11.mp4", - "caption": "Hiphog mirror is breaking the new blerf renderer", - "timestamp": "2023-06-11", - "name": "blerf-4", - "video": true - }, - { - "name": "nest-1.png", - "caption": "\"lol they just didnt make the particle effects for this level\" -ManDude", - "timestamp": "2023-06-14" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1119023270537199636/20230615224839960_Discord_lhMzx2dHFD-25M.mp4", - "caption": "The vortex effect actually speeds up time in-game (watch the stars in Sandover), so you get this weird side effect in the Discord RPC", - "timestamp": "2023-06-15", - "name": "discord-2", - "video": true - }, - { - "name": "lights-1.png", - "caption": "\"Kinda cool, they actually placed foreground lights in jak 2. In jak 1, there were like 5 in the whole game, because each light had to be manually programmed\" -water111", - "timestamp": "2023-06-17" - }, - { - "name": "tess-1.png", - "caption": "\"She just does this off camera for some reason\" -ManDude", - "timestamp": "2023-06-17" - }, - { - "name": "screenshots-1.png", - "caption": "Native screenshots work in high-quality and with MSAA", - "timestamp": "2023-06-18" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1120407750749474848/20230619183826856_gk_gqFYqd2V8r.webm", - "caption": "Originally once you beat the game, the carrier wouldn't return to the port here. In OpenGOAL this is fixed, allowing you to return to the metalhead nest!", - "timestamp": "2023-06-19", - "name": "nest-2", - "video": true - }, - { - "name": "softlock-1.png", - "caption": "You can softlock yourself out of this orb in the original game, because it doesn't spawn in the later versions of the sewers level. Another thing fixed in OpenGOAL", - "timestamp": "2023-06-19" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1121055566077382726/20230621131914359_gk_qvqeVUpSRe.mp4", - "caption": "An unused variation of the racepoint side mission.", - "timestamp": "2023-06-21", - "name": "bbush-1", - "video": true - }, - { - "name": "bbush-2.png", - "caption": "Another unused racepoint side mission, strangely using the Onin tent icon", - "timestamp": "2023-06-21" - }, - { - "name": "krew-1.png", - "caption": "\"There's meant to be an elec gate visible from the krew boss but it's too far away on PS2\" -ManDude", - "timestamp": "2023-06-21" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1121956078951878748/20230624011207492_gk_8tMCAHloNd.webm", - "caption": "\"I just softlocked the game... wait... the game is just running at like 2fps... I'm in an infinite loop of mission fails\" -ManDude", - "timestamp": "2023-06-23", - "name": "bbush-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1122567021813583892/sky-2023-06-25_12.39.48.mp4", - "caption": "Clouds!", - "timestamp": "2023-06-25", - "name": "clouds-1", - "video": true - }, - { - "name": "softlock-2.png", - "caption": "Another original game bug - if you exit out of the stadium races too quickly, you can softlock yourself out of the orbs.", - "timestamp": "2023-06-27" - }, - { - "name": "softlock-3.png", - "caption": "It's now patched in OpenGOAL, but testing the fix and getting gold in these was actually kinda challenging", - "timestamp": "2023-06-27" - }, - { - "name": "race-3.png", - "caption": "These textures work during races now", - "timestamp": "2023-06-28" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1124172204117069904/20230630035200279_gk_hU7U84lXsC.webm", - "caption": "Progress menu transitions at 150% speed", - "timestamp": "2023-06-29", - "name": "progress-5", - "video": true - }, - { - "name": "collision-3.png", - "caption": "Collision renderer", - "timestamp": "2023-07-04" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1127360792094851112/sky-2023-07-08_18.08.24.mp4", - "caption": "Long-awaited texture animations!", - "timestamp": "2023-07-08", - "name": "tex-anim-1", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1129482344236060864/darkjak-2023-07-14_14.38.39.mp4", - "caption": "Texture morphing gives Dark Jak his purple color", - "timestamp": "2023-07-14", - "name": "tex-anim-2", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1129495086271582318/cutscene-2023-07-14_15.29.23.mp4", - "caption": "Works in cutscenes too", - "timestamp": "2023-07-14", - "name": "tex-anim-3", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1129869703188328448/gems-2023-07-15_16.17.49.mp4", - "caption": "Skull gems use texture animations as well", - "timestamp": "2023-07-15", - "name": "tex-anim-4", - "video": true - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1130176062287007744/conveyor-2023-07-16_12.35.35.mp4", - "caption": "Conveyor belt animation", - "timestamp": "2023-07-15", - "name": "tex-anim-5", - "video": true - }, - { - "name": "progress-6.png", - "caption": "ManDude tidying up progress menu alignment, one by one", - "timestamp": "2023-07-21" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1131987733175349248/waterfall-2023-07-21_12.34.33.mp4", - "caption": "Easily overlooked texture animation in the waterfall (sprites turned off here)", - "timestamp": "2023-07-21", - "name": "tex-anim-6", - "video": true - }, - { - "name": "tex-anim-7.png", - "caption": "\"lol I never realized that these treads are animated. They even go at different speeds during a turn. Naughty Dog is good at adding details that nobody ever notices\" -water111", - "timestamp": "2023-07-21" - }, - { - "name": "tex-anim-8.png", - "caption": "Another underappreciated texture animation", - "timestamp": "2023-07-21" - }, - { - "name": "bigmap-1.png", - "caption": "The map in the progress menu is composed of these differently 'colored' regions, which individually fill out as you progress through a level", - "timestamp": "2023-07-21" - }, - { - "name": "progress-7.png", - "caption": "Textures within the progress menu are starting to work", - "timestamp": "2023-07-23" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1132715037220409628/title-2023-07-23_12.44.02.mp4", - "caption": "Billboard sprites get fixed!", - "timestamp": "2023-07-23", - "name": "sprites-1", - "video": true - }, - { - "name": "progress-8.png", - "caption": "", - "timestamp": "2023-07-24" - }, - { - "name": "progress-9.png", - "caption": "", - "timestamp": "2023-07-24" - }, - { - "name": "progress-10.png", - "caption": "", - "timestamp": "2023-07-24" - }, - { - "name": "smurf-1.png", - "caption": "A short-lived bug where the dark eco texture morph wasn't cleared after one of the Oracle cutscenes", - "timestamp": "2023-07-24" - }, - { - "name": "generic-merc-10.png", - "caption": "Still some annoying warp effect bugs", - "timestamp": "2023-07-24" - }, - { - "name": "progress-11.png", - "caption": "\"This title isn't centered wtf Naughty Dog!!\" -ManDude", - "timestamp": "2023-07-25" - }, - { - "name": "yakow-1.png", - "caption": "The yakows are actually missing a texture for these areas in gray", - "timestamp": "2023-07-29" - }, - { - "name": "yakow-2.png", - "caption": "OpenGOAL attempts to fix this by re-using some nearby textures", - "timestamp": "2023-07-29" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1134929255705362442/menu-2023-07-29_15.22.40.mp4", - "caption": "water111 fixes up the progress menu so it doesn't flash with a single all-black frame", - "timestamp": "2023-07-29", - "name": "progress-12", - "video": true - }, - { - "name": "no-tex-1.png", - "caption": "Haven city with textures disabled", - "timestamp": "2023-08-01" - }, - { - "name": "no-tex-2.png", - "caption": "", - "timestamp": "2023-08-01" - }, - { - "link": "https://cdn.discordapp.com/attachments/995787558816595968/1136092163806081044/20230802012034149_gk_Uk4HCApbPR.mp4", - "caption": "Improved camera for turbo JET Board", - "timestamp": "2023-08-01", - "name": "jetboard-5", - "video": true - } - -] diff --git a/static/gallery/jak3/2024-04/_meta.json b/static/gallery/jak3/2024-04/_meta.json new file mode 100644 index 00000000..45e6aa82 --- /dev/null +++ b/static/gallery/jak3/2024-04/_meta.json @@ -0,0 +1,277 @@ +[ + { + "name": "tie-1.png", + "caption": "TIE Renderer", + "timestamp": "2024-04-04" + }, + { + "name": "shrubs.png", + "caption": "Shrubs", + "timestamp": "2024-04-04" + }, + { + "name": "jak-model.png", + "caption": "\"Jak's model is not in a DGO, but in a STR file, so the common FR3 doesn't get the model data during extraction. target has an ext-geo-control which is an external-art-buffer and they load the file during target-continue so they can swap Jak's model\" -Hat Kid", + "timestamp": "2024-04-05" + }, + { + "name": "cloth.png", + "caption": "And here's the new Jak 3 model", + "timestamp": "2024-04-05" + }, + { + "name": "cursed-eyes.png", + "caption": "It's always the eyes...", + "timestamp": "2024-04-06" + }, + { + "name": "green-stuff.png", + "caption": "...", + "timestamp": "2024-04-07" + }, + { + "name": "progress-1.png", + "caption": "", + "timestamp": "2024-04-07" + }, + { + "name": "okay-eyes.png", + "caption": "", + "timestamp": "2024-04-07" + }, + { + "name": "drip.png", + "caption": "Glow is working and Light Jak is looking good", + "timestamp": "2024-04-07" + }, + { + "name": "navmesh-1.png", + "caption": "nav-mesh, but nobody to use it yet", + "timestamp": "2024-04-08" + }, + { + "name": "minimap-1.png", + "caption": "Minimap WIP", + "timestamp": "2024-04-08" + }, + { + "name": "was-garage.png", + "caption": "Hat Kid's vehicle collection rivaling water111's from Jak II", + "timestamp": "2024-04-12" + }, + { + "name": "minimap-2.png", + "caption": "", + "timestamp": "2024-04-12" + }, + { + "name": "minimap-3.png", + "caption": "", + "timestamp": "2024-04-12" + }, + { + "name": "minimap-4.png", + "caption": "1-line fix gets rid of the black lines around minimap textures", + "timestamp": "2024-04-12" + }, + { + "name": "vehicle-hud.png", + "caption": "Desert vehicle HUD", + "timestamp": "2024-04-12" + }, + { + "name": "boss-hud.png", + "caption": "", + "timestamp": "2024-04-12" + }, + { + "name": "desert-1.png", + "caption": "\"finally, I reached the desert\" -water111", + "timestamp": "2024-04-12" + }, + { + "name": "health.png", + "caption": "", + "timestamp": "2024-04-14" + }, + { + "name": "regions-1.png", + "caption": "Region debug tools partially working", + "timestamp": "2024-04-14" + }, + { + "name": "regions-2.png", + "caption": "", + "timestamp": "2024-04-14" + }, + { + "name": "tokens-1.png", + "caption": "\"wow I did not know the tokens had 3D models\" -ManDude", + "timestamp": "2024-04-14" + }, + { + "name": "pc-settings.png", + "caption": "ManDude carries over a bunch of the PC Settings improvements", + "timestamp": "2024-04-15" + }, + { + "name": "memory-prof.png", + "caption": "", + "timestamp": "2024-04-15" + }, + { + "name": "yellow1.png", + "caption": "", + "timestamp": "2024-04-15" + }, + { + "name": "blue2.png", + "caption": "", + "timestamp": "2024-04-15" + }, + { + "name": "purple3.png", + "caption": "", + "timestamp": "2024-04-15" + }, + { + "name": "red3.png", + "caption": "", + "timestamp": "2024-04-15" + }, + { + "name": "blue3.png", + "caption": "", + "timestamp": "2024-04-15" + }, + { + "name": "dark-blast-1.png", + "caption": "", + "timestamp": "2024-04-15" + }, + { + "name": "dark-blast-2.png", + "caption": "", + "timestamp": "2024-04-15" + }, + { + "name": "collision-renderer.png", + "caption": "Collision Renderer, we love you", + "timestamp": "2024-04-15" + }, + { + "name": "volcanox-1.png", + "caption": "\"volcanox\" level misbehaving", + "timestamp": "2024-04-17" + }, + { + "name": "wascity-1.png", + "caption": "", + "timestamp": "2024-04-19" + }, + { + "name": "dax-perch-1.png", + "caption": "\"The Daxter perch animation just breaks him\" -Hat Kid (happens on PS2 as well)", + "timestamp": "2024-04-21" + }, + { + "name": "ocean-1.png", + "caption": "Hat Kid's Jak 3 PR was approaching 500k lines added at this point...", + "timestamp": "2024-04-22" + }, + { + "name": "wide.png", + "caption": "", + "timestamp": "2024-04-22" + }, + { + "name": "minimap-5.png", + "caption": "More minimap icons", + "timestamp": "2024-04-22" + }, + { + "name": "minimap-6.png", + "caption": "Classic aspect ratio HUD bugs", + "timestamp": "2024-04-22" + }, + { + "name": "minimap-8.png", + "caption": "The icons are in the right spot at least", + "timestamp": "2024-04-22" + }, + { + "name": "bbush-1.png", + "caption": "", + "timestamp": "2024-04-22" + }, + { + "name": "needle-laser-1.png", + "caption": "The Needle Laser tracking is... kinda dumb", + "timestamp": "2024-04-22" + }, + { + "name": "hud-collectables-1.png", + "caption": "", + "timestamp": "2024-04-25" + }, + { + "name": "hud-collectables-2.png", + "caption": "", + "timestamp": "2024-04-25" + }, + { + "name": "warp-effect.png", + "caption": "", + "timestamp": "2024-04-25" + }, + { + "name": "red3-dead-leaper.png", + "caption": "\"yeah the bombs dont explode when in proximity to the spirits of the dead leapers\" -ManDude", + "timestamp": "2024-04-25" + }, + { + "name": "precd-1.png", + "caption": "\"precd\" level is having some issues too...", + "timestamp": "2024-04-29" + }, + { + "name": "level-heap-prof-1.png", + "caption": "\"added a new bar that shows level heap usage for each level (color coded)\" -ManDude", + "timestamp": "2024-04-29" + }, + { + "name": "level-heap-prof-2.png", + "caption": "\"not surprising but the memory management in the city is identical to jak 2. just 2 levels to juggle around in the edges\" -ManDude", + "timestamp": "2024-04-29" + }, + { + "name": "skill-tracker.png", + "caption": "\"i love ctrl+v'ing code and it works first try\" -ManDude", + "timestamp": "2024-04-29" + }, + { + "name": "subrails-path.png", + "caption": "", + "timestamp": "2024-04-29" + }, + { + "name": "volcanox-2.png", + "caption": "Hat Kid & ManDude make sense of and fix the volcanox issue", + "timestamp": "2024-04-30" + }, + { + "name": "cave.png", + "caption": "\"this cave also renders now\" -ManDude", + "timestamp": "2024-04-30" + }, + { + "name": "region-bad.png", + "caption": "We found some poorly-placed triggers in Jak II, but wow this one", + "timestamp": "2024-04-30" + }, + { + "name": "regions-3.png", + "caption": "", + "timestamp": "2024-04-30" + } +] diff --git a/static/gallery/jak3/2024-04/bbush-1.png b/static/gallery/jak3/2024-04/bbush-1.png new file mode 100644 index 00000000..95e13c34 Binary files /dev/null and b/static/gallery/jak3/2024-04/bbush-1.png differ diff --git a/static/gallery/jak3/2024-04/blue2.png b/static/gallery/jak3/2024-04/blue2.png new file mode 100644 index 00000000..e9c567b1 Binary files /dev/null and b/static/gallery/jak3/2024-04/blue2.png differ diff --git a/static/gallery/jak3/2024-04/blue3.png b/static/gallery/jak3/2024-04/blue3.png new file mode 100644 index 00000000..68044e07 Binary files /dev/null and b/static/gallery/jak3/2024-04/blue3.png differ diff --git a/static/gallery/jak3/2024-04/boss-hud.png b/static/gallery/jak3/2024-04/boss-hud.png new file mode 100644 index 00000000..1f5f1cdd Binary files /dev/null and b/static/gallery/jak3/2024-04/boss-hud.png differ diff --git a/static/gallery/jak3/2024-04/cave.png b/static/gallery/jak3/2024-04/cave.png new file mode 100644 index 00000000..c96d65b7 Binary files /dev/null and b/static/gallery/jak3/2024-04/cave.png differ diff --git a/static/gallery/jak3/2024-04/cloth.png b/static/gallery/jak3/2024-04/cloth.png new file mode 100644 index 00000000..bb4dca99 Binary files /dev/null and b/static/gallery/jak3/2024-04/cloth.png differ diff --git a/static/gallery/jak3/2024-04/collision-renderer.png b/static/gallery/jak3/2024-04/collision-renderer.png new file mode 100644 index 00000000..b75fc5e3 Binary files /dev/null and b/static/gallery/jak3/2024-04/collision-renderer.png differ diff --git a/static/gallery/jak3/2024-04/cursed-eyes.png b/static/gallery/jak3/2024-04/cursed-eyes.png new file mode 100644 index 00000000..04ab22cb Binary files /dev/null and b/static/gallery/jak3/2024-04/cursed-eyes.png differ diff --git a/static/gallery/jak3/2024-04/dark-blast-1.png b/static/gallery/jak3/2024-04/dark-blast-1.png new file mode 100644 index 00000000..225ac58f Binary files /dev/null and b/static/gallery/jak3/2024-04/dark-blast-1.png differ diff --git a/static/gallery/jak3/2024-04/dark-blast-2.png b/static/gallery/jak3/2024-04/dark-blast-2.png new file mode 100644 index 00000000..9fc4acd3 Binary files /dev/null and b/static/gallery/jak3/2024-04/dark-blast-2.png differ diff --git a/static/gallery/jak3/2024-04/dax-perch-1.png b/static/gallery/jak3/2024-04/dax-perch-1.png new file mode 100644 index 00000000..bcf9fb9a Binary files /dev/null and b/static/gallery/jak3/2024-04/dax-perch-1.png differ diff --git a/static/gallery/jak3/2024-04/desert-1.png b/static/gallery/jak3/2024-04/desert-1.png new file mode 100644 index 00000000..b108f08e Binary files /dev/null and b/static/gallery/jak3/2024-04/desert-1.png differ diff --git a/static/gallery/jak3/2024-04/drip.png b/static/gallery/jak3/2024-04/drip.png new file mode 100644 index 00000000..9b9f98e8 Binary files /dev/null and b/static/gallery/jak3/2024-04/drip.png differ diff --git a/static/gallery/jak3/2024-04/green-stuff.png b/static/gallery/jak3/2024-04/green-stuff.png new file mode 100644 index 00000000..3af5ccd4 Binary files /dev/null and b/static/gallery/jak3/2024-04/green-stuff.png differ diff --git a/static/gallery/jak3/2024-04/health.png b/static/gallery/jak3/2024-04/health.png new file mode 100644 index 00000000..5f6e976b Binary files /dev/null and b/static/gallery/jak3/2024-04/health.png differ diff --git a/static/gallery/jak3/2024-04/hud-collectables-1.png b/static/gallery/jak3/2024-04/hud-collectables-1.png new file mode 100644 index 00000000..9aa8e264 Binary files /dev/null and b/static/gallery/jak3/2024-04/hud-collectables-1.png differ diff --git a/static/gallery/jak3/2024-04/hud-collectables-2.png b/static/gallery/jak3/2024-04/hud-collectables-2.png new file mode 100644 index 00000000..f88ef896 Binary files /dev/null and b/static/gallery/jak3/2024-04/hud-collectables-2.png differ diff --git a/static/gallery/jak3/2024-04/jak-model.png b/static/gallery/jak3/2024-04/jak-model.png new file mode 100644 index 00000000..4f059bd5 Binary files /dev/null and b/static/gallery/jak3/2024-04/jak-model.png differ diff --git a/static/gallery/jak3/2024-04/level-heap-prof-1.png b/static/gallery/jak3/2024-04/level-heap-prof-1.png new file mode 100644 index 00000000..d44af6d4 Binary files /dev/null and b/static/gallery/jak3/2024-04/level-heap-prof-1.png differ diff --git a/static/gallery/jak3/2024-04/level-heap-prof-2.png b/static/gallery/jak3/2024-04/level-heap-prof-2.png new file mode 100644 index 00000000..0e43afa7 Binary files /dev/null and b/static/gallery/jak3/2024-04/level-heap-prof-2.png differ diff --git a/static/gallery/jak3/2024-04/memory-prof.png b/static/gallery/jak3/2024-04/memory-prof.png new file mode 100644 index 00000000..38bb6447 Binary files /dev/null and b/static/gallery/jak3/2024-04/memory-prof.png differ diff --git a/static/gallery/jak3/2024-04/minimap-1.png b/static/gallery/jak3/2024-04/minimap-1.png new file mode 100644 index 00000000..0ad41c32 Binary files /dev/null and b/static/gallery/jak3/2024-04/minimap-1.png differ diff --git a/static/gallery/jak3/2024-04/minimap-2.png b/static/gallery/jak3/2024-04/minimap-2.png new file mode 100644 index 00000000..aaa18b4b Binary files /dev/null and b/static/gallery/jak3/2024-04/minimap-2.png differ diff --git a/static/gallery/jak3/2024-04/minimap-3.png b/static/gallery/jak3/2024-04/minimap-3.png new file mode 100644 index 00000000..3495b4eb Binary files /dev/null and b/static/gallery/jak3/2024-04/minimap-3.png differ diff --git a/static/gallery/jak3/2024-04/minimap-4.png b/static/gallery/jak3/2024-04/minimap-4.png new file mode 100644 index 00000000..28589485 Binary files /dev/null and b/static/gallery/jak3/2024-04/minimap-4.png differ diff --git a/static/gallery/jak3/2024-04/minimap-5.png b/static/gallery/jak3/2024-04/minimap-5.png new file mode 100644 index 00000000..210dbcd8 Binary files /dev/null and b/static/gallery/jak3/2024-04/minimap-5.png differ diff --git a/static/gallery/jak3/2024-04/minimap-6.png b/static/gallery/jak3/2024-04/minimap-6.png new file mode 100644 index 00000000..6fe6b742 Binary files /dev/null and b/static/gallery/jak3/2024-04/minimap-6.png differ diff --git a/static/gallery/jak3/2024-04/minimap-8.png b/static/gallery/jak3/2024-04/minimap-8.png new file mode 100644 index 00000000..8a6f2595 Binary files /dev/null and b/static/gallery/jak3/2024-04/minimap-8.png differ diff --git a/static/gallery/jak3/2024-04/navmesh-1.png b/static/gallery/jak3/2024-04/navmesh-1.png new file mode 100644 index 00000000..b83c0051 Binary files /dev/null and b/static/gallery/jak3/2024-04/navmesh-1.png differ diff --git a/static/gallery/jak3/2024-04/needle-laser-1.png b/static/gallery/jak3/2024-04/needle-laser-1.png new file mode 100644 index 00000000..72b9cb78 Binary files /dev/null and b/static/gallery/jak3/2024-04/needle-laser-1.png differ diff --git a/static/gallery/jak3/2024-04/ocean-1.png b/static/gallery/jak3/2024-04/ocean-1.png new file mode 100644 index 00000000..42b866d0 Binary files /dev/null and b/static/gallery/jak3/2024-04/ocean-1.png differ diff --git a/static/gallery/jak3/2024-04/okay-eyes.png b/static/gallery/jak3/2024-04/okay-eyes.png new file mode 100644 index 00000000..fa79495a Binary files /dev/null and b/static/gallery/jak3/2024-04/okay-eyes.png differ diff --git a/static/gallery/jak3/2024-04/pc-settings.png b/static/gallery/jak3/2024-04/pc-settings.png new file mode 100644 index 00000000..0b42d9fb Binary files /dev/null and b/static/gallery/jak3/2024-04/pc-settings.png differ diff --git a/static/gallery/jak3/2024-04/precd-1.png b/static/gallery/jak3/2024-04/precd-1.png new file mode 100644 index 00000000..72f05d29 Binary files /dev/null and b/static/gallery/jak3/2024-04/precd-1.png differ diff --git a/static/gallery/jak3/2024-04/progress-1.png b/static/gallery/jak3/2024-04/progress-1.png new file mode 100644 index 00000000..0907c43e Binary files /dev/null and b/static/gallery/jak3/2024-04/progress-1.png differ diff --git a/static/gallery/jak3/2024-04/purple3.png b/static/gallery/jak3/2024-04/purple3.png new file mode 100644 index 00000000..8c4ef88e Binary files /dev/null and b/static/gallery/jak3/2024-04/purple3.png differ diff --git a/static/gallery/jak3/2024-04/red3-dead-leaper.png b/static/gallery/jak3/2024-04/red3-dead-leaper.png new file mode 100644 index 00000000..0202d0ab Binary files /dev/null and b/static/gallery/jak3/2024-04/red3-dead-leaper.png differ diff --git a/static/gallery/jak3/2024-04/red3.png b/static/gallery/jak3/2024-04/red3.png new file mode 100644 index 00000000..d7ca21d7 Binary files /dev/null and b/static/gallery/jak3/2024-04/red3.png differ diff --git a/static/gallery/jak3/2024-04/region-bad.png b/static/gallery/jak3/2024-04/region-bad.png new file mode 100644 index 00000000..f2698c1f Binary files /dev/null and b/static/gallery/jak3/2024-04/region-bad.png differ diff --git a/static/gallery/jak3/2024-04/regions-1.png b/static/gallery/jak3/2024-04/regions-1.png new file mode 100644 index 00000000..8cdc60e8 Binary files /dev/null and b/static/gallery/jak3/2024-04/regions-1.png differ diff --git a/static/gallery/jak3/2024-04/regions-2.png b/static/gallery/jak3/2024-04/regions-2.png new file mode 100644 index 00000000..8a533273 Binary files /dev/null and b/static/gallery/jak3/2024-04/regions-2.png differ diff --git a/static/gallery/jak3/2024-04/regions-3.png b/static/gallery/jak3/2024-04/regions-3.png new file mode 100644 index 00000000..21e10be3 Binary files /dev/null and b/static/gallery/jak3/2024-04/regions-3.png differ diff --git a/static/gallery/jak3/2024-04/shrubs.png b/static/gallery/jak3/2024-04/shrubs.png new file mode 100644 index 00000000..eb28c18b Binary files /dev/null and b/static/gallery/jak3/2024-04/shrubs.png differ diff --git a/static/gallery/jak3/2024-04/skill-tracker.png b/static/gallery/jak3/2024-04/skill-tracker.png new file mode 100644 index 00000000..7bcc2e20 Binary files /dev/null and b/static/gallery/jak3/2024-04/skill-tracker.png differ diff --git a/static/gallery/jak3/2024-04/subrails-path.png b/static/gallery/jak3/2024-04/subrails-path.png new file mode 100644 index 00000000..3f27145d Binary files /dev/null and b/static/gallery/jak3/2024-04/subrails-path.png differ diff --git a/static/gallery/jak3/2024-04/thumbs/.gitignore b/static/gallery/jak3/2024-04/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak3/2024-04/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak3/2024-04/tie-1.png b/static/gallery/jak3/2024-04/tie-1.png new file mode 100644 index 00000000..4ea3a355 Binary files /dev/null and b/static/gallery/jak3/2024-04/tie-1.png differ diff --git a/static/gallery/jak3/2024-04/tokens-1.png b/static/gallery/jak3/2024-04/tokens-1.png new file mode 100644 index 00000000..a9047722 Binary files /dev/null and b/static/gallery/jak3/2024-04/tokens-1.png differ diff --git a/static/gallery/jak3/2024-04/vehicle-hud.png b/static/gallery/jak3/2024-04/vehicle-hud.png new file mode 100644 index 00000000..8b3057a8 Binary files /dev/null and b/static/gallery/jak3/2024-04/vehicle-hud.png differ diff --git a/static/gallery/jak3/2024-04/volcanox-1.png b/static/gallery/jak3/2024-04/volcanox-1.png new file mode 100644 index 00000000..29b4e4d3 Binary files /dev/null and b/static/gallery/jak3/2024-04/volcanox-1.png differ diff --git a/static/gallery/jak3/2024-04/volcanox-2.png b/static/gallery/jak3/2024-04/volcanox-2.png new file mode 100644 index 00000000..6c0a87b9 Binary files /dev/null and b/static/gallery/jak3/2024-04/volcanox-2.png differ diff --git a/static/gallery/jak3/2024-04/warp-effect.png b/static/gallery/jak3/2024-04/warp-effect.png new file mode 100644 index 00000000..3657ded3 Binary files /dev/null and b/static/gallery/jak3/2024-04/warp-effect.png differ diff --git a/static/gallery/jak3/2024-04/was-garage.png b/static/gallery/jak3/2024-04/was-garage.png new file mode 100644 index 00000000..979bf370 Binary files /dev/null and b/static/gallery/jak3/2024-04/was-garage.png differ diff --git a/static/gallery/jak3/2024-04/wascity-1.png b/static/gallery/jak3/2024-04/wascity-1.png new file mode 100644 index 00000000..a0ec103e Binary files /dev/null and b/static/gallery/jak3/2024-04/wascity-1.png differ diff --git a/static/gallery/jak3/2024-04/wide.png b/static/gallery/jak3/2024-04/wide.png new file mode 100644 index 00000000..0dc38e10 Binary files /dev/null and b/static/gallery/jak3/2024-04/wide.png differ diff --git a/static/gallery/jak3/2024-04/yellow1.png b/static/gallery/jak3/2024-04/yellow1.png new file mode 100644 index 00000000..5b43ae8f Binary files /dev/null and b/static/gallery/jak3/2024-04/yellow1.png differ diff --git a/static/gallery/jak3/early/_meta.json b/static/gallery/jak3/early/_meta.json new file mode 100644 index 00000000..1bebfc94 --- /dev/null +++ b/static/gallery/jak3/early/_meta.json @@ -0,0 +1,47 @@ +[ + { + "name": "jak3-level-in-jak2.png", + "caption": "Hat Kid testing Jak 3 levels with Jak II's renderers", + "timestamp": "2023-10-19" + }, + { + "name": "jakb-old.png", + "caption": "Unused(?) third model for Jak, \"jakb-old\"", + "timestamp": "2024-02-27" + }, + { + "name": "main-loop-textures.png", + "caption": "\"main loop of jak 3 is running and uploading textures!\" -water111", + "timestamp": "2024-03-30" + }, + { + "name": "debug-1.png", + "caption": "New game, new font", + "timestamp": "2024-03-30" + }, + { + "name": "triangle.png", + "caption": "\"throwback to jak1\" -water111", + "timestamp": "2024-03-30" + }, + { + "name": "russian.png", + "caption": "", + "timestamp": "2024-03-30" + }, + { + "name": "korean.png", + "caption": "", + "timestamp": "2024-03-30" + }, + { + "name": "halfpipe.png", + "caption": "Just an hour or so after getting \"triangle!\" to render, water111's got the whole HALFPIPE test level rendering", + "timestamp": "2024-03-30" + }, + { + "name": "entities-1.png", + "caption": "Entities!", + "timestamp": "2024-03-31" + } +] diff --git a/static/gallery/jak3/early/debug-1.png b/static/gallery/jak3/early/debug-1.png new file mode 100644 index 00000000..c014c03b Binary files /dev/null and b/static/gallery/jak3/early/debug-1.png differ diff --git a/static/gallery/jak3/early/entities-1.png b/static/gallery/jak3/early/entities-1.png new file mode 100644 index 00000000..77364ca4 Binary files /dev/null and b/static/gallery/jak3/early/entities-1.png differ diff --git a/static/gallery/jak3/early/halfpipe.png b/static/gallery/jak3/early/halfpipe.png new file mode 100644 index 00000000..406b2c99 Binary files /dev/null and b/static/gallery/jak3/early/halfpipe.png differ diff --git a/static/gallery/jak3/early/jak3-level-in-jak2.png b/static/gallery/jak3/early/jak3-level-in-jak2.png new file mode 100644 index 00000000..a5f70215 Binary files /dev/null and b/static/gallery/jak3/early/jak3-level-in-jak2.png differ diff --git a/static/gallery/jak3/early/jakb-old.png b/static/gallery/jak3/early/jakb-old.png new file mode 100644 index 00000000..be4b0cce Binary files /dev/null and b/static/gallery/jak3/early/jakb-old.png differ diff --git a/static/gallery/jak3/early/korean.png b/static/gallery/jak3/early/korean.png new file mode 100644 index 00000000..6befc276 Binary files /dev/null and b/static/gallery/jak3/early/korean.png differ diff --git a/static/gallery/jak3/early/main-loop-textures.png b/static/gallery/jak3/early/main-loop-textures.png new file mode 100644 index 00000000..cb51ceff Binary files /dev/null and b/static/gallery/jak3/early/main-loop-textures.png differ diff --git a/static/gallery/jak3/early/russian.png b/static/gallery/jak3/early/russian.png new file mode 100644 index 00000000..963bb94c Binary files /dev/null and b/static/gallery/jak3/early/russian.png differ diff --git a/static/gallery/jak3/early/thumbs/.gitignore b/static/gallery/jak3/early/thumbs/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/static/gallery/jak3/early/thumbs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/static/gallery/jak3/early/triangle.png b/static/gallery/jak3/early/triangle.png new file mode 100644 index 00000000..b6e1e9f1 Binary files /dev/null and b/static/gallery/jak3/early/triangle.png differ