rework jak 2 goal file structure (#2806)

Changes the DGO build order so that the city gets compiled first, and a
random guess at an "order" of which levels people might edit more often.
Most of the data-only borrow files are moved to the end as well.

Also moves around files in the `goal_src` tree to a structure that makes
a bit more sense, some files were either in the completely wrong place,
their folders had strange names, were too deep for no reason or were
just too far away from other relevant files. This structure should make
it easier to guess a file's location.
This commit is contained in:
ManDude 2023-07-06 15:23:25 +01:00 committed by GitHub
parent d24fb965d4
commit ebd8643d28
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
402 changed files with 753 additions and 730 deletions

File diff suppressed because it is too large Load diff

View file

@ -97,156 +97,179 @@
;; works out.
(define common-dep '("$OUT/obj/cty-guard-turret-button.o" "$OUT/obj/default-menu-pc.o"))
;; city
(cgo-file "cwi.gd" common-dep)
(cgo-file "lmeetbrt.gd" common-dep)
(cgo-file "cta.gd" common-dep)
(cgo-file "palout.gd" common-dep)
(cgo-file "std.gd" common-dep)
(cgo-file "for.gd" common-dep)
(cgo-file "hideout.gd" common-dep)
(cgo-file "ctb.gd" common-dep)
(cgo-file "kiosk.gd" common-dep)
(cgo-file "dg1.gd" common-dep)
(cgo-file "feb.gd" common-dep)
(cgo-file "dmi.gd" common-dep)
(cgo-file "oracle.gd" common-dep)
(cgo-file "lbrnermk.gd" common-dep)
(cgo-file "ctc.gd" common-dep)
(cgo-file "fra.gd" common-dep)
(cgo-file "mtn.gd" common-dep)
(cgo-file "introcst.gd" common-dep)
(cgo-file "ate.gd" common-dep)
(cgo-file "cfb.gd" common-dep)
(cgo-file "cab.gd" common-dep)
(cgo-file "str.gd" common-dep)
(cgo-file "ato.gd" common-dep)
(cgo-file "seb.gd" common-dep)
(cgo-file "lpower.gd" common-dep)
(cgo-file "cib.gd" common-dep)
(cgo-file "lshuttle.gd" common-dep)
(cgo-file "fordumpc.gd" common-dep)
(cgo-file "thr.gd" common-dep)
(cgo-file "pri.gd" common-dep)
(cgo-file "lkiddoge.gd" common-dep)
(cgo-file "nestt.gd" common-dep)
(cgo-file "neb.gd" common-dep)
(cgo-file "cob.gd" common-dep)
(cgo-file "lbombbot.gd" common-dep)
(cgo-file "demo.gd" common-dep)
(cgo-file "lerlchal.gd" common-dep)
(cgo-file "outrocst.gd" common-dep)
(cgo-file "par.gd" common-dep)
(cgo-file "fda.gd" common-dep)
(cgo-file "lwhack.gd" common-dep)
(cgo-file "cas.gd" common-dep)
(cgo-file "coa.gd" common-dep)
(cgo-file "toe.gd" common-dep)
(cgo-file "palboss.gd" common-dep)
(cgo-file "frb.gd" common-dep)
(cgo-file "pae.gd" common-dep)
(cgo-file "title.gd" common-dep)
(cgo-file "drillmtn.gd" common-dep)
(cgo-file "pac.gd" common-dep)
(cgo-file "lprotect.gd" common-dep)
(cgo-file "fea.gd" common-dep)
(cgo-file "onintent.gd" common-dep)
(cgo-file "sta.gd" common-dep)
(cgo-file "cgc.gd" common-dep)
(cgo-file "cma.gd" common-dep)
(cgo-file "fdb.gd" common-dep)
(cgo-file "ska.gd" common-dep)
(cgo-file "cia.gd" common-dep)
(cgo-file "toa.gd" common-dep)
(cgo-file "pas.gd" common-dep)
;; (cgo-file "lbbush.gd" common-dep) - moved
;; (cgo-file "lpackage.gd" common-dep) - moved
(cgo-file "lportrun.gd" common-dep)
(cgo-file "cgb.gd" common-dep)
(cgo-file "lhelldog.gd" common-dep)
(cgo-file "gga.gd" common-dep)
(cgo-file "mcn.gd" common-dep)
(cgo-file "vin.gd" common-dep)
(cgo-file "cga.gd" common-dep)
(cgo-file "cpa.gd" common-dep)
(cgo-file "unb.gd" common-dep)
(cgo-file "cpo.gd" common-dep)
(cgo-file "cap.gd" common-dep)
(cgo-file "lbbush.gd" common-dep)
(cgo-file "lpackage.gd" common-dep)
(cgo-file "lwidea.gd" common-dep)
(cgo-file "lwideb.gd" common-dep)
(cgo-file "lwidec.gd" common-dep)
(cgo-file "ctykora.gd" common-dep)
(cgo-file "rui.gd" common-dep)
(cgo-file "lsack.gd" common-dep)
(cgo-file "cta.gd" common-dep)
(cgo-file "ctb.gd" common-dep)
(cgo-file "ctc.gd" common-dep)
(cgo-file "cia.gd" common-dep)
(cgo-file "cib.gd" common-dep)
(cgo-file "cpo.gd" common-dep)
(cgo-file "ljakdax.gd" common-dep)
(cgo-file "cpa.gd" common-dep)
(cgo-file "cga.gd" common-dep)
(cgo-file "cgb.gd" common-dep)
(cgo-file "cgc.gd" common-dep)
(cgo-file "sta.gd" common-dep)
(cgo-file "cma.gd" common-dep)
(cgo-file "cmb.gd" common-dep)
(cgo-file "ctyasha.gd" common-dep)
(cgo-file "cfa.gd" common-dep)
(cgo-file "cfb.gd" common-dep)
(cgo-file "hiphog.gd" common-dep)
(cgo-file "tod.gd" common-dep)
(cgo-file "lerltess.gd" common-dep)
(cgo-file "tob.gd" common-dep)
(cgo-file "vi1.gd" common-dep)
(cgo-file "lracecb.gd" common-dep)
(cgo-file "lhipout.gd" common-dep)
(cgo-file "hideout.gd" common-dep)
(cgo-file "gga.gd" common-dep)
(cgo-file "onintent.gd" common-dep)
(cgo-file "vin.gd" common-dep)
(cgo-file "garage.gd" common-dep)
(cgo-file "casext.gd" common-dep)
(cgo-file "kiosk.gd" common-dep)
(cgo-file "oracle.gd" common-dep)
(cgo-file "stadblmp.gd" common-dep)
(cgo-file "sag.gd" common-dep)
;; city borrow
(cgo-file "lbbush.gd" common-dep)
(cgo-file "lmeetbrt.gd" common-dep)
(cgo-file "lpower.gd" common-dep)
(cgo-file "lshuttle.gd" common-dep)
(cgo-file "lkiddoge.gd" common-dep)
(cgo-file "lbombbot.gd" common-dep)
(cgo-file "lerlchal.gd" common-dep)
(cgo-file "lprotect.gd" common-dep)
(cgo-file "lpackage.gd" common-dep)
(cgo-file "lportrun.gd" common-dep)
(cgo-file "lhelldog.gd" common-dep)
(cgo-file "lsack.gd" common-dep)
(cgo-file "lprtrace.gd" common-dep)
;; other borrow
(cgo-file "ltentout.gd" common-dep)
(cgo-file "ltentob.gd" common-dep)
(cgo-file "lkeirift.gd" common-dep)
(cgo-file "lgarcsta.gd" common-dep)
(cgo-file "lwhack.gd" common-dep)
;; title
(cgo-file "title.gd" common-dep)
;; intro
(cgo-file "vi1.gd" common-dep)
(cgo-file "introcst.gd" common-dep)
(cgo-file "lintcstb.gd" common-dep)
(cgo-file "lcitylow.gd" common-dep)
;; stadium
(cgo-file "ska.gd" common-dep)
(cgo-file "stb.gd" common-dep)
(cgo-file "stc.gd" common-dep)
(cgo-file "std.gd" common-dep)
(cgo-file "lracelit.gd" common-dep)
(cgo-file "fordumpd.gd" common-dep)
(cgo-file "swe.gd" common-dep)
(cgo-file "sew.gd" common-dep)
(cgo-file "lracebf.gd" common-dep)
(cgo-file "lracecf.gd" common-dep)
(cgo-file "lracedf.gd" common-dep)
(cgo-file "lracebb.gd" common-dep)
(cgo-file "lracecb.gd" common-dep)
(cgo-file "lracedb.gd" common-dep)
(cgo-file "lsamergd.gd" common-dep)
(cgo-file "ljakdax.gd" common-dep)
(cgo-file "lysamsam.gd" common-dep)
(cgo-file "lwidesta.gd" common-dep)
(cgo-file "lsmysbrt.gd" common-dep)
(cgo-file "lwideb.gd" common-dep)
;; fortress
(cgo-file "pri.gd" common-dep)
(cgo-file "ldjakbrn.gd" common-dep)
(cgo-file "ltrnysam.gd" common-dep)
(cgo-file "und.gd" common-dep)
(cgo-file "lprsncst.gd" common-dep)
(cgo-file "fea.gd" common-dep)
(cgo-file "feb.gd" common-dep)
(cgo-file "fda.gd" common-dep)
(cgo-file "fdb.gd" common-dep)
(cgo-file "fordumpc.gd" common-dep)
(cgo-file "fordumpd.gd" common-dep)
(cgo-file "fra.gd" common-dep)
(cgo-file "frb.gd" common-dep)
;; ruins
(cgo-file "rui.gd" common-dep)
(cgo-file "sag.gd" common-dep)
;; atoll
(cgo-file "ato.gd" common-dep)
(cgo-file "ate.gd" common-dep)
;; sewer
(cgo-file "sew.gd" common-dep)
(cgo-file "seb.gd" common-dep)
(cgo-file "swe.gd" common-dep)
(cgo-file "swb.gd" common-dep)
;; mountain
(cgo-file "mtn.gd" common-dep)
(cgo-file "mtx.gd" common-dep)
(cgo-file "mcn.gd" common-dep)
;; tomb
(cgo-file "toa.gd" common-dep)
(cgo-file "tob.gd" common-dep)
(cgo-file "toc.gd" common-dep)
(cgo-file "tod.gd" common-dep)
(cgo-file "toe.gd" common-dep)
(cgo-file "tbo.gd" common-dep)
(cgo-file "tombext.gd" common-dep)
;; drill
(cgo-file "dri.gd" common-dep)
(cgo-file "drb.gd" common-dep)
(cgo-file "dmi.gd" common-dep)
(cgo-file "drillmtn.gd" common-dep)
;; palace
(cgo-file "pas.gd" common-dep)
(cgo-file "pac.gd" common-dep)
(cgo-file "par.gd" common-dep)
(cgo-file "thr.gd" common-dep)
(cgo-file "palboss.gd" common-dep)
(cgo-file "pae.gd" common-dep)
(cgo-file "palout.gd" common-dep)
(cgo-file "lbrnermk.gd" common-dep)
;; strip
(cgo-file "str.gd" common-dep)
;; castle
(cgo-file "cap.gd" common-dep)
(cgo-file "cas.gd" common-dep)
(cgo-file "cab.gd" common-dep)
(cgo-file "casext.gd" common-dep)
(cgo-file "cascity.gd" common-dep)
;; dig
(cgo-file "dg1.gd" common-dep)
(cgo-file "d3a.gd" common-dep)
(cgo-file "d3b.gd" common-dep)
;; forest
(cgo-file "for.gd" common-dep)
(cgo-file "fob.gd" common-dep)
;; under
(cgo-file "und.gd" common-dep)
(cgo-file "unb.gd" common-dep)
;; consite
(cgo-file "coa.gd" common-dep)
(cgo-file "cob.gd" common-dep)
;; nest
(cgo-file "nes.gd" common-dep)
(cgo-file "neb.gd" common-dep)
(cgo-file "nestt.gd" common-dep)
;; outro
(cgo-file "outrocst.gd" common-dep)
(cgo-file "loutcstb.gd" common-dep)
(cgo-file "lthrnout.gd" common-dep)
(cgo-file "lhipout.gd" common-dep)
(cgo-file "portwall.gd" common-dep)
;; demo
(cgo-file "demo.gd" common-dep)
;; test
(cgo-file "halfpipe.gd" common-dep)
;; scene borrow packages
(cgo-file "lerltess.gd" common-dep)
(cgo-file "lsamergd.gd" common-dep)
(cgo-file "lysamsam.gd" common-dep)
(cgo-file "lsmysbrt.gd" common-dep)
(cgo-file "ltrnysam.gd" common-dep)
(cgo-file "lashthrn.gd" common-dep)
(cgo-file "lcguard.gd" common-dep)
(cgo-file "tombext.gd" common-dep)
(cgo-file "mtx.gd" common-dep)
(cgo-file "lracedf.gd" common-dep)
(cgo-file "ljkdxash.gd" common-dep)
(cgo-file "lerrol.gd" common-dep)
(cgo-file "d3b.gd" common-dep)
(cgo-file "lwidea.gd" common-dep)
(cgo-file "fob.gd" common-dep)
(cgo-file "lkeirift.gd" common-dep)
(cgo-file "d3a.gd" common-dep)
(cgo-file "lashgrd.gd" common-dep)
(cgo-file "ltess.gd" common-dep)
(cgo-file "portwall.gd" common-dep)
(cgo-file "nes.gd" common-dep)
(cgo-file "lwidec.gd" common-dep)
(cgo-file "cfa.gd" common-dep)
(cgo-file "lprtrace.gd" common-dep)
(cgo-file "tbo.gd" common-dep)
(cgo-file "loutcstb.gd" common-dep)
(cgo-file "ltrnkrkd.gd" common-dep)
(cgo-file "toc.gd" common-dep)
(cgo-file "ltrntess.gd" common-dep)
(cgo-file "lguard.gd" common-dep)
(cgo-file "lerbrngd.gd" common-dep)
(cgo-file "lracecf.gd" common-dep)
(cgo-file "lprsncst.gd" common-dep)
(cgo-file "drb.gd" common-dep)
(cgo-file "lyskdcd.gd" common-dep)
(cgo-file "lthrnout.gd" common-dep)
(cgo-file "stc.gd" common-dep)
(cgo-file "halfpipe.gd" common-dep)
(cgo-file "cmb.gd" common-dep)
(cgo-file "stb.gd" common-dep)
(cgo-file "lracebf.gd" common-dep)
(cgo-file "ltentout.gd" common-dep)
(cgo-file "lgarcsta.gd" common-dep)
(cgo-file "lracebb.gd" common-dep)
(cgo-file "ltentob.gd" common-dep)
;; test levels from the ps3 version
(when USE_PS3_LEVELS

Some files were not shown because too many files have changed in this diff Show more