Jip
4cd716e94d
iff2html working
2024-05-06 19:40:19 +02:00
Jip
deaf3327e0
commit clean up
2024-05-06 16:46:18 +02:00
Jip
51a2a68f05
clean up, added the deps to the repo since the version matters
2024-05-06 16:27:29 +02:00
Jip
88430a890a
rlgl animation working, not using the internal ray animation system
2024-05-06 16:26:39 +02:00
Jip
e9a1c6073c
rlgl rewrite, meshes not showing up correctly yet
2024-05-06 07:24:32 +02:00
Jip
7bfbb6bff8
WIP - rotation of the bones is problematic
2024-05-05 17:35:07 +02:00
Jip
2c6036f653
Got the meshes somewhat working, the models are not consistent with their winding order and ray doesn't allow to render both sides of a face?, to truly see if everything works correctly we need the bone transformation to be applied to the model
2024-05-04 23:12:24 +02:00
Jip
58436d2fc6
added file structure for extracting tool
2024-05-04 23:06:51 +02:00
Jip
08c304948e
Added a folder for local files
2024-05-03 17:52:10 +02:00
Jip
7189dfbd9c
temp hack to get jpeg turbo going
2024-05-03 02:40:50 +02:00
Jip
b99359078e
managed to get the projects compiling, jpg has been disabled for now and I wasn't able to test the runtime until I can get my hands on the files required by libgldemo
2024-05-02 20:32:10 +02:00
Tony Bark
a380de3a44
Mock FreeSO API
...
- Until the real FreeSO API server is properly reconfigured, a mock API will take it's place using Mockoon.
- Ported over a few elements from FSO.Common into the client.
2024-05-02 09:17:45 -04:00
Tony Bark
49820cd42c
SDK-style FSO Server projects
2024-05-02 03:02:26 -04:00
Tony Bark
e419af4448
Merge pull request #4 from tonytins/dependabot/nuget/server/FSO.Server.Database/Newtonsoft.Json-13.0.1
...
Bump Newtonsoft.Json from 12.0.2 to 13.0.1 in /server/FSO.Server.Database
2024-05-01 20:06:28 -04:00
Tony Bark
7041f8ff61
Added screenshots of the old development interfaces from TS1
2024-05-01 20:05:47 -04:00
Tony Bark
8b6a94ba99
Added some old TS1 custom content to test on
2024-05-01 18:14:13 -04:00
Tony Bark
445d8a6a08
Lot format 3.0
...
This JSON conversation is lot more readable, to say the least. xD
2024-05-01 11:30:57 -04:00
Tony Bark
ac29443425
Renamed objects to items in the empty_lot files
...
- Mapped lot format to Zig
- Added pixie point logos
2024-05-01 11:15:55 -04:00
Tony Bark
77a44a6c31
Separate splash background and logo
...
- Ported empy_lot.xml and empy_lot_fso.xml to JSON format
2024-05-01 10:55:37 -04:00
Tony Bark
027aa6ce73
Splash screen
...
Reticulating splines...
2024-05-01 07:15:35 -04:00
Tony Bark
8fec258215
Added FSO.Files for use with the API server
...
Don't ask me. FreeSO is the prime example of dependency hell.
2024-05-01 04:38:12 -04:00
Tony Bark
4b5e584eeb
Updated server README
...
- Removed accidental of API's object files
2024-05-01 03:50:54 -04:00
dependabot[bot]
68e0263027
Bump Newtonsoft.Json in /server/FSO.Server.Database
...
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json ) from 12.0.2 to 13.0.1.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases )
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/12.0.2...13.0.1 )
---
updated-dependencies:
- dependency-name: Newtonsoft.Json
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 07:06:55 +00:00
Tony Bark
22191ce648
Removed NioTSO client and server
...
- NioTSO client isn't needed because we're using RayLib
- Added FreeSO's API server to handle most backend operations
2024-05-01 02:55:43 -04:00
Tony Bark
f12ba1502b
Added logo
2024-04-30 23:18:01 -04:00
Tony Bark
c8e8d41fb8
Zig port of FileHandler
...
- io directly with iff.zig and filehandler.zig
- Added OpenGL ubuntu build step and made sure lint doesn't start until build is done
- Rewrote motivation section in README
2024-04-30 23:00:03 -04:00
Tony Bark
02827893df
Switched to Raylib
...
- Added Raylib due to being simple and similar to XNA's APIs
- Remove ifdef cplusplus from filehandler
- Added VSCode, GH Actions and FetchTSO
2024-04-29 03:04:46 -04:00
Tony Bark
d83abea13c
Converted FileHandler into a C header
2024-04-28 09:04:43 -04:00
Tony Bark
ea46c7a037
Added Motivation section to README
...
- Fixed root CMAKE file
2024-04-28 07:50:35 -04:00
Tony Bark
5efdb29315
zTSO
...
- Added libraries from formats and libvitaboy
2024-04-28 05:33:13 -04:00
Fatbag
66ce473514
New farextract naming logic and a rewritten UTalk decompressor
2013-03-07 16:17:18 -06:00
Fatbag
558726a9f1
Corrected the memory exhaustion trap behavior used when calling realloc
...
Two more steps are currently required to complete hitutils: write hitld, with support for multiple objects and even .a archives, and implement scan_branch_destinations in hitdump. Then we can seamless modify The Sims 1's HIT routines.
2013-01-23 21:13:25 -06:00
Fatbag
0ec39fd968
Added hitasm
2013-01-23 15:58:58 -06:00
Fatbag
5488883991
Rewrote hitdump to use a parser and Shutdown_M
2012-12-26 09:51:32 -06:00
Fatbag
6dddbd2efa
Added rtti-reader and made various cleanups, switching to Shutdown_M for error handling
2012-12-03 12:31:24 -06:00
Fatbag
5444c9aea6
Fixed the update-libraries script (thanks to Anderson Souza) and added a basic Linux daemon for the server
2012-11-11 17:10:53 -06:00
Fatbag
bb904c4698
Mirrored rendering by libvitaboy Renderer
...
The next task is to add functionality to the far library to make it suitable for use directly by libvitaboy Renderer.# Please enter the commit message for your changes. Lines starting
2012-10-27 23:45:56 -05:00
Andrew D'Addesio
6393955683
Fixed the build system for Linux
2012-10-20 13:23:42 -05:00
Andrew D'Addesio
aa50ab78ec
More build system changes
2012-10-18 23:03:05 -05:00
Andrew D'Addesio
3ab4f0caed
Made fixes for compiling with other distributions of MinGW
2012-10-18 09:51:23 -05:00
Andrew D'Addesio
227617b540
Moved to git
...
Assembla's decision to remove Trac incited us to ditch them entirely. Further, the repository no longer includes binaries or libraries; these can be downloaded from niotso.org/pub/ and updated with the included update-libraries script.
2012-10-17 03:21:00 -05:00
Fatbag
6b0b0c1d9c
Added hitdump. It's not yet complete in the sense that it can tolerate any input file you give it, but it can correctly disassemble every HIT file in both games now.
2012-07-26 13:35:45 -05:00
Fatbag
90c703188b
Linux x86-64 build of everything but the client, FARDive, and libpq. For libvitaboy Renderer, this is made possible with the new libgldemo.
2012-07-02 12:14:12 -05:00
Fatbag
9b5b1758c2
Forgot resource.rc
2012-06-28 07:01:07 -05:00
Fatbag
56f6487206
* Fixed MP3 playback with libmpg123
...
* Finally removed the dependency on libstdc++ with TDM GCC, reducing the size of the exe from 153kB to 87kB
2012-06-28 07:00:45 -05:00
Fatbag
f00c41f26c
Adding and removing files for the last commit
2012-06-27 22:45:19 -05:00
Fatbag
5713fc1bd1
* Some files were still encoded with Windows newlines. I fixed all of that.
...
* Started using the static keyword in a few more places in the client
* Updated libpng, libmpg123, and freetype to the latest versions, with position-independent code turned off rather than set to "both"
2012-06-27 22:44:50 -05:00
Fatbag
ecafff8c5c
Removed the Z-Buffer field for SPR# chunks
2012-06-17 19:45:18 -05:00
Fatbag
2c5957928a
Fixed BMP->PNG conversion in iff2html; this has been lacking BGR->RGB conversion since I adopted OptiPNG.
2012-06-16 14:00:13 -05:00
Fatbag
dd15e0d42a
Added BHAV parsing and displaying, and started using the transparent color field in SPR2 chunks to remove the magenta background in some sprites.
2012-06-15 20:45:11 -05:00