past source codes?

Post here if you need help getting started with Daggerfall Unity or just want to clarify a potential bug. Questions about playing or modding classic Daggerfall should be posted to Community.
Post Reply
Snake Plissken
Posts: 2
Joined: Sat Aug 03, 2019 2:12 am

past source codes?

Post by Snake Plissken » Sat Aug 03, 2019 10:23 am

If i can find buildable source code from 2017 i could port it to the PS4, but it would have to be from 2017 becuse the highest version i can build PS4 apps with is Unity 2017.2.0p2.

So i wanted to ask. is there anyplace i can find past daggerfall-unity source codes from that year? thanks. and sorry if i posted this in the incorrect spot.

User avatar
pango
Posts: 1417
Joined: Wed Jul 18, 2018 6:14 pm
Location: France
Contact:

Re: past source codes?

Post by pango » Sat Aug 03, 2019 12:51 pm

Well, you can get any past committed state of project sources from Github using git, since the first commit at the beginning of 2015; Clone the project, then "git checkout" any past commit.

Daggerfall Unity started using Unity 2018 with version 0.5.371:

Code: Select all

commit 5b2fb286203a5ff4376d01c53bcecda8daef857d (tag: 0.5.371)
Author: Interkarma <interkarma@dfworkshop.net>
Date:   Sat Jun 16 16:11:31 2018 +1000

    Initial Unity 2018.1.2f1 project changes

diff --git a/Assets/Scripts/VersionInfo.cs b/Assets/Scripts/VersionInfo.cs
index 36b4357c..1d48b011 100644
--- a/Assets/Scripts/VersionInfo.cs
+++ b/Assets/Scripts/VersionInfo.cs
@@ -17,8 +17,8 @@ public static class VersionInfo
     public const string DaggerfallUnityStatus = "pre-alpha";
 
     // Last updated versions 16-June-2018
-    public const string DaggerfallUnityVersion = "0.5.369";
+    public const string DaggerfallUnityVersion = "0.5.371";
     public const string DaggerfallToolsForUnityVersion = "1.7.4";
     
-    public const string RecommendedUnityVersion = "5.5.0f3";
+    public const string RecommendedUnityVersion = "2018.1.2f1";
 }
\ No newline at end of file

So more than a year ago, a lot happened since then.
I'm no Unity specialist, so I'm not sure what would be the best way to try to backport the current version of Daggerfall Unity...
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart

User avatar
pango
Posts: 1417
Joined: Wed Jul 18, 2018 6:14 pm
Location: France
Contact:

Re: past source codes?

Post by pango » Sat Aug 03, 2019 12:53 pm

By the way since past released versions are not tagged, you can tag them with the commands below, or just use them to map release versions to commit hashes:

Code: Select all

git tag -m "version 0.10.3" "0.10.3" 2defb5003876e1ab446b8b9ae7172a1d3309b35f
git tag -m "version 0.10.2" "0.10.2" b31781cb57272ea1bd0a0ee2ab4b236214cd1da8
git tag -m "version 0.10.1" "0.10.1" 4e58d5edde92cb6392559c5297e4229c7ecd67ca
git tag -m "version 0.8.6" "0.8.6" 844a4387ce79a01807446277344a176f3f5b22cc
git tag -m "version 0.8.2" "0.8.2" 5441178c2f24b09ea2b5ea5846066d97a30e0904
git tag -m "version 0.8.1" "0.8.1" a51c85260aa7878f5a4c8c7f7cadf65ce90c55bd
git tag -m "version 0.7.175" "0.7.175" 63c6da4c1a322a9aa6986fff1d649283cb98ce5f
git tag -m "version 0.7.146" "0.7.146" 7f8eb1bd1973a2a7ce131395a32ba341f6128378
git tag -m "version 0.7.145" "0.7.145" b0bc50cbe20ee9ccd58f555479136049799cdfa0
git tag -m "version 0.7.126" "0.7.126" d032aef0d2d369986a6a6c44d78eeae327537dde
git tag -m "version 0.7.120" "0.7.120" 5e29650ca3d2f0f271562a2947aaa705d34031ef
git tag -m "version 0.7.91" "0.7.91" 5b6b7503e46a46a21f5d6453b89f37b9e8beabf1
git tag -m "version 0.7.74" "0.7.74" 4ff812ca0a92d6cb02b5ce5b6008374a94599aa4
git tag -m "version 0.7.65" "0.7.65" 7fb125bfaa61505706700e84f8b010fe484492fc
git tag -m "version 0.7.36" "0.7.36" 12481beb5b8812bfb29b8aa5c167339eb65b37ab
git tag -m "version 0.7.32" "0.7.32" 216d85da24a38b64f25ba6c64c107dc2928871a6
git tag -m "version 0.7.2" "0.7.2" a897a6c7a95fc621a734453a7bd7d6bf28fef72d
git tag -m "version 0.7.0" "0.7.0" 218518a61301ded094e7c3a509207017ab8d511d
git tag -m "version 0.5.603" "0.5.603" 787551fd7aaa10a383ede8a0622bc4b3ae967efa
git tag -m "version 0.5.571" "0.5.571" ca946e146b05f3c73162e48089f6028bcb6491a0
git tag -m "version 0.5.557" "0.5.557" 2d838fc8be97b84bebb3aa7e98e05ec4c20bdcf1
git tag -m "version 0.5.541" "0.5.541" 1b5c42027a07f1879a319938fb7704e8157f18f7
git tag -m "version 0.5.540" "0.5.540" f834b58350dfcf22f6f430d63835b4df5c45e612
git tag -m "version 0.5.535" "0.5.535" b31975583639ea4a94334262de5e3cec398931f8
git tag -m "version 0.5.533" "0.5.533" 61faf57415c862922e4574038abb307159a6923e
git tag -m "version 0.5.505" "0.5.505" 8a2165ca6d1f0f79cb73c174c064d33ef47236e4
git tag -m "version 0.5.491" "0.5.491" b584b16de53cc111cdec6bd62c3d9b82832b4575
git tag -m "version 0.5.477" "0.5.477" 8cfe89d61922caa12c83c4929d34be0efc43d2da
git tag -m "version 0.5.476" "0.5.476" bb313704e3f4c5484bbba9eb5d090c429c91bef5
git tag -m "version 0.5.411" "0.5.411" 0a6dbe8c1c12eaaa71bf2e4ea7d6431fb1179e9c
git tag -m "version 0.5.407" "0.5.407" 22a5d2cef4da2913cee1b6d0280f87b318b649a3
git tag -m "version 0.5.406" "0.5.406" b3ec70b5c98c5cfac44aadc763735b55eb06da35
git tag -m "version 0.5.371" "0.5.371" 5b2fb286203a5ff4376d01c53bcecda8daef857d
git tag -m "version 0.5.369" "0.5.369" 36a5593ac25290f2cf0d8f06caa3c70dd2b69a14
git tag -m "version 0.5.358" "0.5.358" d4c8866390c57e2b5d9ea04d5332ea1aa5103b11
git tag -m "version 0.5.350" "0.5.350" 188d5be69a2243bc18b4f7579d9016f031283221
git tag -m "version 0.5.336" "0.5.336" 52a51f11162f372d0baa05ccca28600724e0f9d5
git tag -m "version 0.5.319" "0.5.319" 388bd380d23dec048bf3ac820446dd6c4aafa3aa
git tag -m "version 0.5.282" "0.5.282" a61f2974884320b4e288d5003128a111d4c15b3e
git tag -m "version 0.5.x (FloatingY 1.0)" "0.5.x_(FloatingY_1.0)" 92871384c774c43b532e9bc6cd52e0f98d91d5cf
git tag -m "version 0.5.214" "0.5.214" 342bd0c86d7d126c1d7b00f5a4fb87fd75903d88
git tag -m "version 0.5.173" "0.5.173" d72350009c091267873391328ee23f9f5e0f9e2c
git tag -m "version 0.5.131" "0.5.131" 6438c1cf1d91afe66fa885756438f1e8d28e8600
git tag -m "version 0.5.96" "0.5.96" 7ce3817d96edf4dbd02236569e347bf76126f1a1
git tag -m "version 0.5.33" "0.5.33" 5c81985542a33049010844300699318e26d81cf1
git tag -m "version 0.5.30" "0.5.30" 7102f7aca2e11e87dc936240e849c80b301ec294
git tag -m "version 0.5.24" "0.5.24" 80e73d850e757a23a3e148fab15c73740fd7490d
git tag -m "version 0.5.0" "0.5.0" 6ecdfff61ecee6ed5fc5d57012dfaae04d682e8e
git tag -m "version 0.4.115" "0.4.115" 256e58d640dfae25769c9cfacd036dfbf4fc1480
git tag -m "version 0.4.102" "0.4.102" e79f2b995730c076bc628bc1c8a3a745d0543374
git tag -m "version 0.4.90" "0.4.90" 0f1a61349610c2e457bac95e0969acc69eacddc6
git tag -m "version 0.4.84" "0.4.84" 15c8a981622ee66bc9eef67c110b2fea16cacf90
git tag -m "version 0.4.75" "0.4.75" 398239ec409a157901d2cbfd21d98dd9ae76519e
git tag -m "version 0.4.36" "0.4.36" 443c1290381cbb143876837b4b5dc160b1d8b030
git tag -m "version 0.4.28" "0.4.28" 94ff86bb50f593a6d5ec9823165a2b5537da5eab
git tag -m "version 0.4.25" "0.4.25" eb2cca5c3c7858869908b0b61a4f5e527058ff59
git tag -m "version 0.4.12" "0.4.12" 06aab3f61775cce3836eab5e75bb8a5c0d28f50b
git tag -m "version 0.4.0" "0.4.0" 5ec67f816c15911a0f167e7b7bfeab361e078cd7
git tag -m "version 0.3.14" "0.3.14" 2774cd861cdf84d78ffe126c11a33803dc51cfbb
git tag -m "version 0.3.2" "0.3.2" 8e882f453fb481a13a490e970e6c622ac41b9738
git tag -m "version 0.3.1" "0.3.1" 1b87cb21473e90868f823aced175fb5a3f255c9a
git tag -m "version 0.2.12" "0.2.12" c446092d6934332cb7dbd2b2f4ef17cdb033edf0
git tag -m "version 0.2.11" "0.2.11" d3327bd06c5971fea4f163eebc71b1c15ce72b88
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart

Post Reply