Tony Bark
f9764eac17
Updated documentation
...
- In general, the README should be more clean and concise
- Moved building section to seperate file (doesn't include set up page)
- Added contributing section in REMADE
- Updated license section in README
- Added config file and struct for later use
2024-05-06 07:24:11 -04:00
Tony Bark
199256785b
Port FSO's Server architecture
...
- FreeSO's older libaries use .NET Standard
- Added TargaImage, needs to be ported
2024-05-06 06:46:27 -04:00
Tony Bark
f4806fda54
Added some resources from FreeSO
...
- Added Sunrise Crater and related assets
- Moved empty lots to blueprints directory
2024-05-05 12:38:19 -04:00
Tony Bark
c0fb991b9c
Updated documents
...
- Remvoed fetchtso.sh
- Modified api and iff files
- Added seperate doc for motivation and p2p purposal
2024-05-05 06:29:03 -04:00
Tony Bark
8fa46a2123
Use personal point release fork of Raylib Zig
2024-05-04 22:59:47 -04:00
Tony Bark
2331d092d1
Floor rendering almost works
...
Almost. For some reason, it suffers from a buffer overflow during the parsing phase. On the other hand, we can just use Raylib's own IO function for reading files!
2024-05-04 06:34:53 -04:00
Tony Bark
cbe28d6c78
Floor drawing function
...
- Draw floors from JSON files, untested at the moment.
- Renamed lot.zig to world.zig
2024-05-04 04:57:22 -04:00
Tony Bark
aa284c424f
Skip CAS and go straight to world after mock loading screen
...
- Renamed lot to world
- Technically, the game isn't true 2.5D but rather 3D, so we need a 3D camera
2024-05-03 12:22:21 -04:00
Tony Bark
068dcbfae9
JBlueprint schema
2024-05-03 09:15:42 -04:00
Tony Bark
5baacb3c91
Add a lot I made, just don't know which one.
...
- This might be my welcome home, 2flr Suburban, or something entirely different
- Rewrote game screens to include login, CAS, and lot itself
2024-05-03 07:38:38 -04:00
Tony Bark
6379ba1032
Game screens
2024-05-02 22:30:39 -04: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