Commit graph

145 commits

Author SHA1 Message Date
Tony Bark
65f4d35bf1 Provided more clarity to motivation section.
- Added init method to RotationManager
- Tweaked UTK readme
2024-05-07 15:21:15 -04:00
Tony Bark
97d94fb380
Merge pull request #16 from tonytins/rotation
Added rotation and zoom by scroll wheel to get a feel for zig
2024-05-07 13:28:01 -04:00
Jip
003581d3f4 Added rotation and zoom by scroll wheel to get a feel for zig 2024-05-07 19:13:33 +02:00
Tony Bark
55f23b2a4e DBPF reader by Tristan Dobrowolski 2024-05-07 12:15:12 -04:00
Tony Bark
41be518322 Added nioTSO's EA MicroTalk encoder to the project 2024-05-07 11:54:50 -04:00
Tony Bark
4bee18c363 Fixed object files
- Added comfort property
- Created open object schema
2024-05-07 08:45:16 -04:00
Tony Bark
a1cdd92c3f Open object format
- To make prototyping and possibly future custom content easier, I've created a JSON-based object format with the same properties found in The Sims
- Renamed dorms directory to dorm
- Added some d20 C code I found to possibly enhance the skill system in the future
- Added voting machine by Don Hopkins
- Removed core.h in favor of niotso.zig which accomplishes the same thing
2024-05-07 07:27:59 -04:00
Tony Bark
00255a6c17 Map view
- Not a perfect map view, butit does work
- Removed changeRotations() in favor of init()
- Removed FreeBSD and Tiers from system requirements in README
- Fixed typo in README
2024-05-07 03:11:16 -04:00
Tony Bark
77eefcf2bc
Merge pull request #1 from tonytins/dependabot/nuget/server/FSO.Server.Common/Newtonsoft.Json-13.0.1
Bump Newtonsoft.Json from 12.0.2 to 13.0.1 in /server/FSO.Server.Common
2024-05-07 01:43:56 -04:00
Tony Bark
d2bd44c776
Merge pull request #6 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-07 01:43:42 -04:00
Tony Bark
59c5b80393 Fixed some typos
- Renamed get_rotate variable to rotation_manger
2024-05-06 18:05:14 -04:00
Tony Bark
b7d7fdcfcd Basic rotation!
- Switched to WSAD cause that's easier
2024-05-06 17:57:02 -04:00
Tony Bark
86aa6ef65c Zooming works!
Just type - or = (i.e. f11 or f12)
2024-05-06 17:16:09 -04:00
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
dependabot[bot]
3520cca309
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-02 13:19:24 +00:00
dependabot[bot]
4b6ae533ca
Bump Newtonsoft.Json from 12.0.2 to 13.0.1 in /server/FSO.Server.Common
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-02 13:19:12 +00: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