LazyDuchess
c7c04c5aed
Clean up filesystem class, fix file changes in DBPFFile, Add DBPFFileTest
2022-12-22 09:16:51 -03:00
Nahuel Rocchetti
5af1a6bde9
Update README.md
2022-12-21 07:28:17 -03:00
LazyDuchess
7af13d86e4
De-partialize AudioAsset.
2022-12-20 21:05:05 -03:00
LazyDuchess
51b9c14245
De-abstract Texture loading.
2022-12-20 21:02:06 -03:00
LazyDuchess
5bdf7ecb3e
De-abstract Reia playback
2022-12-20 20:40:37 -03:00
LazyDuchess
ba8766d6dc
Remove Logger and Color classes
2022-12-20 20:34:31 -03:00
LazyDuchess
0e66fbca39
Remove Playstation 2 code
2022-12-20 20:03:03 -03:00
LazyDuchess
1e7d10fce1
Remove using UnityEngine from ReiaFrame
2022-12-15 18:19:39 -03:00
LazyDuchess
a9879f8f6d
Add a localization test.
2022-12-15 05:30:07 -03:00
LazyDuchess
d4b113f3ab
ContentProvider: Comment GetEntry.
2022-12-15 04:32:31 -03:00
LazyDuchess
c359d7e7bc
ContentProvider: GetFromResourceMap -> GetEntry
2022-12-15 04:29:04 -03:00
LazyDuchess
c44b8139cf
Abstract Unity Reia frame reading.
2022-12-15 04:26:42 -03:00
LazyDuchess
5eba4383cc
Make Logger.Assert public static and conditional.
2022-12-14 03:30:13 -03:00
LazyDuchess
25e539ee0b
Abstract Debug.Assert to remove UnityEngine dependencies outside of OpenTS2.Engine.
...
OpenTS2.Engine.Core -> OpenTS2.Engine.
Small code style changes.
2022-12-14 02:59:14 -03:00
LazyDuchess
9c2c9fcbfa
Delete activation workflow
2022-12-08 03:25:04 -03:00
Nahuel Rocchetti
3bfc3c1bd1
Create activation.yml
2022-12-08 03:07:02 -03:00
Nahuel Rocchetti
808a6e5adc
Merge pull request #9 from ammaraskar/master
...
Add CI to run unity tests
2022-12-08 03:05:07 -03:00
Ammar Askar
0ec994652f
Add CI to run unity tests
2022-12-08 00:19:30 -05:00
Nahuel Rocchetti
ff7bd5b49c
Merge pull request #8 from ammaraskar/unity_unittests
...
Add unit tests through unity test runner
2022-12-07 21:08:56 -03:00
Ammar Askar
f8ea146b65
Add unit tests through unity test runner
...
As per the unity guide, this requires creating an assembly that
depends on the `nunit.framework.dll` reference. In order to
allow this testing assembly to access the code under the OpenTS2
folder, we create a `ScriptsAssembly` assembly that the `Tests`
assembly can depend on.
Unfortunately these tests can only be run through unity or the
Rider IDE but unless we want to do a clean separation of all the
Unity bits from the C# code this will likely be the easiest
option.
2022-12-07 18:20:25 -05:00
LazyDuchess
d0ded7444d
Reia: Benchmark, minor optimization, Release build error fix
2022-12-06 03:30:36 -03:00
LazyDuchess
178a91e6b4
Reia: Support non-divisible by 32x32 resolutions. Add non-streamed mode.
...
DBPF: Fix exception when making changes to a DBPFFile with raw bytes and null Codec.
2022-12-05 23:14:01 -03:00
LazyDuchess
431ceee57d
Reia: Add streamed playback, clean up unused Texture2Ds
2022-12-05 14:46:24 -03:00
LazyDuchess
85a281e56f
Fix up Reia rendering, use stopwatch to calculate current frame
2022-12-05 03:16:48 -03:00
LazyDuchess
276dde2bcd
[WIP] Implement Reia video playback
2022-12-04 21:39:41 -03:00
LazyDuchess
51915a9b03
Delete obsolete alfatest component and scene
2022-12-04 15:29:22 -03:00
Nahuel Rocchetti
0154328de2
Merge pull request #5 from ammaraskar/master
...
Read and use ALFA channels when present. Fixes #4
2022-12-03 10:27:37 -03:00
Ammar Askar
48bc001574
Read and use ALFA channels when present. Fixes #4
2022-12-03 00:56:17 -05:00
LazyDuchess
be1268d0d4
Code style, add CTSS type and link STRCodec to it, add checks to avoid errors on missing assets and strings.
2022-12-02 18:48:06 -03:00
LazyDuchess
01bb5deae5
get rid of Main Component as it's not used no more
2022-11-19 00:50:21 -03:00
LazyDuchess
122334b4ec
Initialize all loaded assemblies on Main(), not just the game one.
2022-11-16 21:08:40 -03:00
LazyDuchess
e5553748a8
more style changes, remove unused code
2022-11-15 02:34:00 -03:00
LazyDuchess
e91ea0e7aa
Get rid of delegate type definitions
2022-11-15 02:02:01 -03:00
LazyDuchess
f8dfcb6f9a
Some refactoring, code style changes, Engine initialization is now done before every scene load without a MonoBehaviour.
2022-11-15 01:35:46 -03:00
LazyDuchess
7af2e6abd3
spotlight improvements
2022-10-26 16:39:27 -03:00
LazyDuchess
385b41d601
delete misplaced file
2022-10-25 20:06:14 -03:00
LazyDuchess
1b48940ce1
Implement fake jpeg alpha, add spotlight neighborhood UI effect.
2022-10-25 20:02:07 -03:00
LazyDuchess
2484265e94
futile attempts at figuring out alfa chunks
2022-10-24 20:00:27 -03:00
LazyDuchess
7e2beb3a47
loadedplugins list.
2022-10-23 23:09:03 -03:00
LazyDuchess
1f93fa75a5
Plugin support, slight refactoring.
2022-10-23 23:00:32 -03:00
LazyDuchess
295c5e3809
Basic framework for C# script mod support
2022-10-23 22:35:21 -03:00
LazyDuchess
572835dfda
Fix misplaced CodecAttribute on STRCodec
2022-10-23 17:33:38 -03:00
LazyDuchess
758deca566
further work on codec attribute
2022-10-23 01:05:31 -03:00
LazyDuchess
fba7d3fab2
Get rid of hardcoded codecs for Reflection codec attributes.
2022-10-23 00:33:20 -03:00
LazyDuchess
b6d4f34420
languages enum
2022-10-22 02:02:17 -03:00
LazyDuchess
5c976ae3e6
lower volume on that splash music...
2022-10-22 01:54:44 -03:00
LazyDuchess
74ba6b63e0
Update README.md
2022-10-22 01:42:13 -03:00
LazyDuchess
b8d0e2bddf
Merge branch 'master' of https://github.com/LazyDuchess/OpenTS2
2022-10-22 01:41:24 -03:00
LazyDuchess
2e56ad4fb1
bye bye config.json
2022-10-22 01:41:14 -03:00
LazyDuchess
bd4a863272
Update README.md
2022-10-22 01:38:54 -03:00