Tony Bark
67869a5a48
Okay, now we're looking like The Sims.
2024-05-06 16:23:13 -04:00
Tony Bark
6c42a20204
isometric illusion using billboard function
2024-05-06 16:19:11 -04:00
Tony Bark
31ad180d66
Merge pull request #13 from tonytins/compile-vitaboy
...
Raylib-based Vitaboy demo
- Vitaboy demo now has a Raylib-based version.
- Iff2html also builds (on Windows, atm) so we can extract sprites for prototyping.
2024-05-06 14:06:38 -04:00
Jip
4cd716e94d
iff2html working
2024-05-06 19:40:19 +02:00
Tony Bark
5b67fc2f78
Created core.h file
...
The core.h file references the required proprietary formas, including .iff and .far. However, the C files themselves still need to be accounted for in build.zig.
2024-05-06 12:47:28 -04:00
Jip Boesenkool
c0cc46bd9e
Update README.md
...
Fixed spelling error in pull request links
2024-05-06 17:13:03 +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
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
Jip
e9a1c6073c
rlgl rewrite, meshes not showing up correctly yet
2024-05-06 07:24:32 +02: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
Jip
7bfbb6bff8
WIP - rotation of the bones is problematic
2024-05-05 17:35:07 +02: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
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
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
Jip
08c304948e
Added a folder for local files
2024-05-03 17:52:10 +02: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
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