Commit Graph

156 Commits

Author SHA1 Message Date
2e4b36c852 Change the isometric angles. 2022-02-26 17:50:15 +01:00
63e12b7077 Updated Terraman2D to get the new wall support. Added test walls to the level generator. 2022-02-26 17:44:40 +01:00
5d90332d00 UPdated Terraman to get the merger surface's uv rect calculation fix. 2022-02-26 10:06:48 +01:00
7f02d7d69d The textures are now 128x128. Also smaller tweaks. 2022-02-26 02:08:35 +01:00
05255fd86d Updated Terraman2D. I added back in texture scale calculations. Now the world uses it. 2022-02-26 01:51:53 +01:00
e60fceb1d9 Add the textures form the 3d project. 2022-02-26 01:36:10 +01:00
fa1fbd62db Set up a Terraman2D based world. 2022-02-26 01:22:34 +01:00
fc4299b08e Moved the menu to a different folder. 2022-02-21 09:21:58 +01:00
8b72e02c2c Updated the addons. 2022-02-20 23:50:33 +01:00
e2e27c56d4 Updated the ui. 2022-02-20 23:46:54 +01:00
ae9c420ff6 Removed more unneeded assets. 2022-02-20 22:28:41 +01:00
ec9ceddf9d Remove dmore unneeded sripts and scenes. 2022-02-20 22:24:59 +01:00
5631fd22d7 Remove unneeded 3d character skeleton scripts. 2022-02-20 22:16:51 +01:00
9eca3ec0d8 Removed the spritesheet generator. 2022-02-20 22:15:49 +01:00
a343af9cba Removed the steering ai framework. 2022-02-20 22:14:11 +01:00
3bfdda8b28 Go back to the old skeletal animation based character. Howewer I'll keep the new spritesheet whithout the outline. It looks better with the current setup. This also removed the lights from the characters. I'll add those back later, in a hopefully lot simpler and perofrmant way. 2022-02-20 21:07:31 +01:00
e3b9584296 Enabled the addons and fixed script error. 2022-01-31 22:54:53 +01:00
93584c5c4a Brought in the addons from the broken seasl repo. 2022-01-31 22:35:27 +01:00
27af3ad487 Removed the mesh utils module, mesh data resource module, and removed the 3d assets. 2022-01-30 20:01:28 +01:00
0eb19b9805 Temporarily comment out spell owner check. 2022-01-30 19:11:28 +01:00
99dda366ff Updated the engine and the modules to the latest. 2022-01-30 15:49:44 +01:00
239e9ebb10 Tweaks to the sheared tile. 2021-12-14 18:14:19 +01:00
d24add3723 Added a new shear tile resource. 2021-12-14 17:50:16 +01:00
1df673dc8d Increase the character's light's size. 2021-12-14 01:01:20 +01:00
4b218e3329 Tweaks to the character's colors. 2021-12-14 00:58:31 +01:00
200418c701 Added lights to the characters. 2021-12-14 00:53:19 +01:00
9f6e8e1aa5 Fix intended get_height call in mat_maker_gd. 2021-12-14 00:47:00 +01:00
562d010aa8 Small tweaks to the character. 2021-12-14 00:31:03 +01:00
0cb52676f2 Added outline generation support, and color modulation to the simple sprite sheet generator, and re generated the spritesheet using it.. 2021-12-14 00:12:59 +01:00
4b820f2370 Increased the camera's zoom. 2021-12-14 00:12:01 +01:00
789dbc6f8c Also moved the new test tilemap. 2021-12-13 23:30:54 +01:00
c2cac24849 Moved the new test tiles. 2021-12-13 23:27:23 +01:00
c22deed1e3 Created a new tile generator addon. Also experiments with the textures from the 3d project. 2021-12-13 23:25:39 +01:00
8211849b72 Added mat_maker_gd, and the textures from broken seals. 2021-12-13 13:59:39 +01:00
cd9cc9eaa0 Use the test iso tileset. 2021-12-13 11:52:00 +01:00
8568d529c9 Added the new rtile map module, and removed the props and terraman 2d modules. 2021-12-13 11:44:38 +01:00
d7a94ba74f Added SkeletonMeshJob and CharacterSkeleton3D form the 3d project. 2021-11-22 22:24:51 +01:00
de1971545a Added the body.gd from the 3d project. Started refactoring it. 2021-09-21 13:36:11 +02:00
fabd04833d Renamed the current body. 2021-09-21 13:14:27 +02:00
012b2bc4f5 Moved the model visuals to a different folder. 2021-09-21 12:59:15 +02:00
48aa78ab77 Also added the test weapons folder. 2021-09-21 12:57:55 +02:00
55047b867e Added the model from the 3d project. 2021-09-21 12:55:54 +02:00
aa914f6733 Added in my old 3d spritesheet generator. This can generate isometric spritesheets from 3d models. 2021-09-21 10:46:01 +02:00
64c38ac3a3 Updated the character sheet. 2021-09-20 16:07:43 +02:00
30c5209a38 Little lighter outline color. Also lowered sprite size to have less empty space in the sheet. 2021-09-20 16:05:05 +02:00
f7fe18b53d Zoom in a bit more as now the character sprite is smaller. 2021-09-20 15:46:04 +02:00
100712bc02 Removed the fake outline from my test character. 2021-09-20 15:42:10 +02:00
48c5695b36 Add support for outline generation. 2021-09-20 15:35:57 +02:00
4c5ae5a3dd Fix off by one error with the animation frames. 2021-09-20 14:50:31 +02:00
a43461cc6f Added a new spritesheet generator. This one generates sprites in 2 steps. The first step is just taking a picture of a sprite like the old one, however in the second step it takes the picture from the previous step puts it into a 3d scene and takes a pic of that. This fixes issues with the perspective of my character. Also I managed to set it up in a way by accident that it works with the tileset that I'm experimenting with from open game art (will add it later if everything works out). 2021-09-20 14:37:51 +02:00
e4153c60d5 Added a parent node2d to the character sprites so it can be easily (and properly) scaled without messing with the code. 2021-09-20 09:44:13 +02:00
b573b5f709 Go back to the non-isometric test tileset. 2021-09-19 22:16:15 +02:00
7c9616220d Set the test character's y scale to 0.95, and re-generate it's sheet. 2021-09-19 22:15:35 +02:00
4fafb12939 Updated the engine and the modules. Also fixed a few smaller errors. 2021-09-06 19:30:23 +02:00
e3130e2caf Update the engine and modules. Also enable webp on slim builds. 2021-07-19 23:14:01 +02:00
f90648d1f3 Finetuned the graphics settings. 2021-07-15 16:07:02 +02:00
7d875f9d8d Implemented movement and standing animation support for the new spritesheet based character. Replaced the old character with it. 2021-07-15 01:13:19 +02:00
fb3d7ea82a Make sure that the last frame in the generated atlas is not the same as the first to make the animation look better. 2021-07-15 01:08:03 +02:00
003633ac0f Started work on a character skeleton that can use the new sheets. 2021-07-15 00:42:26 +02:00
f45e7d297f Added cast animation and z index support for the sheet generator script. For some reason z-indexes are acting up though, so the generated sheets have some artifacts. Might be a bug in godot, not sure. 2021-07-15 00:05:34 +02:00
74bc71579a Lots of work on the new atlas generator. 2021-07-14 21:11:52 +02:00
526b375f60 Added back in my old spritesheet generator, because I'm hoping to replace 2d skeletal animation with it, as for some reason it uses lots of cpu (On the pi4 with my setup this project runs at 15 fps while the 3d project runs at 40). It was built for 3d, so it still needs some changes. 2021-07-14 15:38:41 +02:00
d3e68a365d Fix up NatureCast. Duplicated the character into a new scene. 2021-07-14 01:10:53 +02:00
d5e4aa6281 Remove unneeded nodes from the character's scene. 2021-07-13 17:49:58 +02:00
c622f20e18 Port the menu's exit button from the 3d version. 2021-07-12 01:02:26 +02:00
e0b1549475 Removed the world generator module. 2021-07-12 01:00:04 +02:00
09c4924473 Fix script error spam on load. 2021-07-12 00:51:32 +02:00
df6d97ed6a Update the engine and modules. 2021-07-12 00:41:39 +02:00
2692483383 Added a few test tiles from one of the lpc tilesets to the test atlas and made them isometric. This might be the way to go. It's feasible for me to do, looks good, lets me use lots of assets that I can't make myself, it's complexity fits the game's mechanics and also different. 2021-07-12 00:29:17 +02:00
4e6e85098c Update the modules and the engine. Removed the planet based assets as they were not used. 2021-05-22 21:07:06 +02:00
6407cf01c1 Added the missing stats form broken seals. 2021-03-10 14:00:02 +01:00
5e93ed7e4f Removed the 3d shaders/materials/3d things form spell effects. 2021-03-09 12:58:23 +01:00
f703a8aef5 Use the 44x24 tiles by default for now. I think it's still not the perfect size, but it's the closest from what I have done so far. 2021-03-09 10:48:38 +01:00
656279a559 Added https://github.com/aaronfranke/GraphicsEditor . 2021-03-09 10:46:12 +01:00
73c41419fe Experimented a lot with tile styles, committing the most promising one. Still need to figure out the best tile size though. 2021-03-09 10:40:30 +01:00
229377ae35 Disable pixel snap, and decrease the camera's zoom. 2021-02-22 08:32:29 +01:00
af3a513040 Swap back UI scale values, the original was right. 2021-02-22 08:16:10 +01:00
195b2765a4 Fix a few more issues with the same classes. 2021-02-21 19:40:31 +01:00
5589b4f409 Update a few class names. 2021-02-21 19:35:23 +01:00
dcdc3eb9f1 Updated the UI. 2021-02-21 17:39:36 +01:00
4424f32e75 Updated everything except the UI. 2021-02-21 16:45:04 +01:00
df58cda377 Entities will now hide themselves when not on the screen. Also small tweaks. 2020-07-12 19:43:49 +02:00
8a433873f5 Fix facing during movement. 2020-07-12 14:52:36 +02:00
cd7d67052e Grabbed the updated about dialog, and nameplates from BrokenSeals. 2020-07-11 23:25:59 +02:00
1bb9d7cbe7 Updated modules. Also brought back logger, so code is easier to move between projects. 2020-07-11 23:22:50 +02:00
606a2c25ac Updated ESS to get the 2D skeleton implementation. Also small fixes. 2020-07-09 00:28:19 +02:00
5dea9614d9 Actually commit everything. 2020-07-08 23:25:40 +02:00
9b5b2c87aa Update everything to the latest. 2020-07-08 23:22:55 +02:00
e2eea71d1a Fix camera path getter. 2020-01-04 17:28:45 +01:00
2acaa97de9 Fixed a few more remaining issues. 2020-01-04 13:09:34 +01:00
bb8dad5d46 Update everything to the latest. 2020-01-04 04:16:52 +01:00
2adb7fa8c0 Fix error. 2019-12-22 22:49:52 +01:00
0d31d31204 Setup for multiple world layers. E.g. dungeons. 2019-12-22 21:49:05 +01:00
0fb88a1538 The project is now licensed under the MIT license. 2019-12-22 18:49:29 +01:00
6e22c897fc Added a simple tileset, and started working on the world. 2019-12-22 18:29:26 +01:00
a1bc2a96b3 Removed the test iso tilemap. 2019-12-22 15:25:39 +01:00
64755f28c9 Added ess_data.json. 2019-12-21 02:45:07 +01:00
04eb2378ee Fixed world numbers, Nameplates, and a few smaller errors. 2019-12-21 00:43:03 +01:00
5a1460df0e Now a few mobs get spawned, also fixed targeting. 2019-12-20 21:37:36 +01:00
90a602a81f License headers. 2019-12-20 19:34:57 +01:00