git
repos
/
saland
files
log
branches
tags
🌙
log: saland
a4efee74
Renamed more files
Poul Sander
2026-04-25 20:50
ea6b9918
Improve propability that we will compile
Poul Sander
2026-04-23 20:01
643d0afc
Fix more names
Poul Sander
2026-04-23 19:54
29e1112c
REnamed the spritesheet folder to match ulpc repo
Poul Sander
2026-04-18 12:25
87c28481
Minor corrections
Poul Sander
2026-03-30 15:03
bb80162f
Add option for defining hair in a json file.
Poul Sander
2026-03-29 22:00
3680cad1
Minor correction. This hairtype does not have a bg texture
Poul Sander
2026-03-29 17:10
57e4cba0
Readd missing images
Poul Sander
2026-03-29 15:37
90e9afe1
Merged spritesheets into spritesheet
Poul Sander
2026-03-29 15:34
071eabce
Remove files no longer in use
Poul Sander
2026-03-29 15:30
c154265d
Replace some of the old sprites with the ones from the Ultimate Spreedsheet
Poul Sander
2026-03-29 15:21
36b3ded7
Add more hair options and support for fg/bg type hairs
Poul Sander
2026-03-08 22:21
222f0bb0
Remove old textures
Poul Sander
2026-03-08 21:18
1da58117
Switch to use the bodies from the ULPC project
Poul Sander
2026-02-28 21:33
e5e9ace8
Use the liqued handler to also draw dirt
Poul Sander
2026-02-27 20:35
c8a7c88b
Add a new spell type to draw ground tiles
Poul Sander
2026-02-27 19:56
1e5c5da2
Add a second variant of color
Poul Sander
2026-02-15 19:29
f78a1c9e
Prevent inventory menu from opening while console is active
Poul Sander
2026-02-15 19:27
42822a19
Add a not of lew lower body options frrom the universal lpc spritesheet character generator
Poul Sander
2026-02-15 16:03
092a6944
Add specific animation for spell cast
Poul Sander
2026-02-07 10:35
12ce2c2d
Apply changes right away
Poul Sander
2026-01-31 22:24
a430b23e
Add basic item handling. Started wiht "i".
Poul Sander
2026-01-31 19:18
13ed8417
Use armor from the items file for applying
Poul Sander
2026-01-29 21:27
158d43ee
Add a basic placeholder for apply items
Poul Sander
2026-01-29 21:10
b803d075
Add more armor pieces
Poul Sander
2026-01-22 21:59
673e5573
Backport editor from BlockAttack
Poul Sander
2026-01-19 23:21
2bff827e
Add armor to the items list
Poul Sander
2026-01-18 17:56
6fc4e929
Switch to bash style completion
Poul Sander
2026-01-18 09:49
5d3d5c8f
Do now spawn the item if it doees not exist
Poul Sander
2026-01-17 20:33
8269a20a
Add option to spawn an item at mouse cursor even if a spell does not exist.
Poul Sander
2026-01-17 20:30
54545ffe
Add lake spawn command
Poul Sander
2026-01-17 18:47
faf7c749
Extract the CreateLake function
Poul Sander
2026-01-17 13:12
f2cbe5a0
Allow modifying the brush size
Poul Sander
2026-01-10 11:34
0e4cb9e6
Display the help in the console while filling the command
Poul Sander
2026-01-10 11:27
5f40e437
Can now move on from the title screen with left mouse button
Poul Sander
2026-01-10 11:21
523ea1b8
Add Green Slime
Poul Sander
2026-01-07 20:37
6a4de210
Move spawn logic into a seperate function
Poul Sander
2026-01-07 18:58
66f82915
Add spawn command to spawn monsters
Poul Sander
2026-01-07 18:54
14d6235b
Add missing slash animations
Poul Sander
2025-12-28 14:19
f44a6f36
Load monster information from data file
Poul Sander
2025-12-28 14:09
e5644f6b
Add a propability that enemies becomes aggroed
Poul Sander
2025-12-28 09:33
fe8b32a6
Add more files from the original lpc assets
Poul Sander
2025-12-26 21:33
23c455fb
Remove old HairSelect menu
Poul Sander
2025-12-23 16:01
0a4927fd
Show preview of the player
Poul Sander
2025-12-22 22:52
4c8d5339
Add a player create and edit menu
Poul Sander
2025-12-22 17:47
f25341c7
Added a hair select menu. Seems to also currently reset to female... that needs to be checked
Poul Sander
2025-12-22 16:44
16a8bc24
Made the hair sprites a bit more aligned
Poul Sander
2025-12-22 11:11
b88945ef
Clear block now works again
Poul Sander
2025-12-22 10:48
31ad49a4
Also add mana meter
Poul Sander
2025-12-11 17:43
cd40c7ea
Add health meter
Poul Sander
2025-12-11 16:51
7a549937
Add CONFIGURE_DEPENDS to the CMakeLists file
Poul Sander
2025-12-10 19:01
832b0fdd
Convert main menu to ImGui to make it more flexible going forward. We only need mouse input anyway.
Poul Sander
2025-12-10 16:32
e3147b1c
update readme with some grammer issues
Poul Sander
2025-12-08 17:19
c95fd413
Add monster attacks
Poul Sander
2025-12-07 21:08
f53d4b6e
Monsters now become aggressive then hit
Poul Sander
2025-12-07 16:18
e9a1fb45
Add damage number when dealing damage
Poul Sander
2025-12-07 13:14
19ffcbb6
Defer commands so that they do not execute during the draw phase
Poul Sander
2025-12-06 12:35
56082855
Add help box to the console
Poul Sander
2025-12-06 12:31
8d4817e9
Update ImGui and add auto completion functionality to the console
Poul Sander
2025-12-04 22:40
252f47f3
Switch the console to an ImGUI one
Poul Sander
2025-12-04 16:50
63688f58
Add scaling to the rotation logic
Poul Sander
2025-11-30 22:30
77f66fdf
Add watershot. There seems to be a bit offset during rotating. Fireball has the same issue but it is bigger for watershot since the texture is larger.
Poul Sander
2025-11-30 22:16
bccce6d2
Add 2 new textures
Poul Sander
2025-11-30 21:39
cd46bf95
Use the logical coordinates to decide what to draw
Poul Sander
2025-11-25 18:09
1f786e5e
Fix collision draw
Poul Sander
2025-11-25 18:01
81fe1ef9
Use scalemode nearest to avoid gaps between tiles.
Poul Sander
2025-11-24 17:45
e36b29ee
Draw debug and console after the black bars have been aadded.
Poul Sander
2025-11-23 16:30
2a460c9c
Also resize the spell select menu
Poul Sander
2025-11-23 14:19
425db249
Add black bars around the rendred area to prevent popping near the borders in wierd resolutions.
Poul Sander
2025-11-23 12:31
2e368f08
Resize. Still needs some letterboxing.
Poul Sander
2025-11-18 21:35
fb952d0a
Backport sago:: changees from blockattaack
Poul Sander
2025-11-17 20:18
10fa88ee
Upgrade to C++20. We no longer need libfmt
Poul Sander
2025-10-29 17:29
db47ad19
Make compiling work on Ubuntu 25.04
Poul Sander
2025-05-29 10:09
dca48643
Sprite is now animated in the "editor"
Poul Sander
2025-01-25 11:57
6605e011
Add a bee. Give bat and bee different amount of hit points
Poul Sander
2024-12-23 16:25
d6e96c51
Fix the sprite drawing. Still limited to first frame.
Poul Sander
2024-11-10 19:07
5b3c9c09
Add basic editor
Poul Sander
2024-11-09 17:51
334d67b8
Switched to docking version of ImGui
Poul Sander
2024-11-09 15:53
70ff0e3b
Store imgui placements
Poul Sander
2024-10-19 20:34
172ff70c
Switch scaling method
Poul Sander
2024-10-18 20:18
81a1a1d0
Simplified the placement a little to make it easier to work around.
Poul Sander
2024-10-15 18:38
247dd76f
Break down the spell select. Might need some cleanup.
Poul Sander
2024-10-15 18:21
659edebd
Now saves the player inventory
Poul Sander
2024-10-09 21:52
31cd65a7
Print items owned on the debug page
Poul Sander
2024-10-09 20:19
e2b0f536
Fixed scaling
Poul Sander
2024-09-30 21:31
afd2d97c
Add imGui with a debug menu
Poul Sander
2024-09-01 18:51
6ad2062c
Remove outcommented code
Poul Sander
2024-08-04 13:26
715aacab
Minor corrections for water layer to work again
Poul Sander
2024-06-02 08:04
0aed233b
Started to create a dungeon region
Poul Sander
2024-02-19 21:18
933145fa
Add sample dungeon
Poul Sander
2024-02-14 19:06
ed5bad7e
Fix compatible with newer compilers
Poul Sander
2023-11-22 20:10
2a2cf50f
Add header files to the source list to make QT Creator register them
Poul Sander
2023-07-18 08:13
b05be5d0
Add the generated spell file.
Poul Sander
2023-05-13 19:51
c2374d88
Spells for a lot of items
Poul Sander
2023-05-06 10:08
21711966
Make it possible to open the spell menu again
Poul Sander
2023-05-02 19:38
94312ab1
Remove the old comment referring to physfs before 3.0.1. That is no longer relevant.
Poul Sander
2023-04-28 19:39
b9c45257
Now read all items from file
Poul Sander
2023-04-25 21:20
911e0794
Updated the ng texture selector to use the correct image size
Poul Sander
2023-03-13 21:52
f258377d
Start creating the editor with nicegui
Poul Sander
2023-03-12 21:41
d7cd3cb0
Now use a food items file for the food
Poul Sander
2023-02-25 20:09
f3881875
Prevent changing skill while the skill menu is not open
Poul Sander
2023-02-25 19:55
b4e2f3cd
Items are now read from files.
Poul Sander
2023-02-19 18:57
ea158308
Create a sprite file for the food
Poul Sander
2023-02-14 10:51
4698d790
Added a csv with the food items. The goal is to generate the sprite, items and spawn_spell file for them.
Poul Sander
2023-02-13 15:07
001c501f
Add a spell editor
Poul Sander
2023-02-05 16:02
eb2e0f64
Rename spells file
Poul Sander
2023-01-29 23:10
81e106d6
Fixed keyword placement issue
Poul Sander
2023-01-28 21:56
91bdec31
More forrest region
Poul Sander
2023-01-20 16:03
d05a48cf
Only generate lakes on first entry
Poul Sander
2023-01-07 15:46
c24459ea
Now also create a small lake in the forrest regions
Poul Sander
2023-01-04 18:27
08d9bdb9
Support for more files in package
Poul Sander
2022-12-21 23:34
f16732c6
Spells are now defined in a config file
Poul Sander
2022-12-19 15:59
1fd28717
Trash is no longer part of the spell list and the spell list contains additional entries
Poul Sander
2022-12-19 12:33
0fa5c89c
It is now possible to change spells
Poul Sander
2022-11-05 20:46
9e22ce89
Start to draw the spell select screen
Poul Sander
2022-10-22 20:05
fb137aad
Moved spell slots to the spell handler
Poul Sander
2022-10-18 09:50
97dcf739
Moved spells to a seperate file
Poul Sander
2022-10-17 17:47
cb981b47
Add spells
Poul Sander
2022-10-17 14:27
fce9f577
Started to add spell select menu
Poul Sander
2022-10-14 17:45
a57725fc
Add a cactus
Poul Sander
2022-10-02 21:11
95a9e57b
Add palm tree
Poul Sander
2022-10-02 13:48
b00fe713
Many small fixes and improvements to codestyle.
Poul Sander
2022-09-12 18:27
7a1e7c35
Fix "hurt" animation
Poul Sander
2022-08-19 14:24
563becae
Added different damage types. No resistance yet.
Poul Sander
2022-07-31 18:47
a1d99f18
No draws a fireball when using the long knife
Poul Sander
2022-07-31 17:44
46670797
Add missing weapons sprite
Poul Sander
2022-03-21 21:53
29403a16
Weapon now does damage
Poul Sander
2022-03-06 09:32
da8b523a
Add comments to generated json files. To show that they are generated.
Poul Sander
2022-02-21 20:35
d793f171
Sort colors alfabetically
Poul Sander
2022-02-21 20:09
d6a8fa73
Create python program to generate sprite
Poul Sander
2022-02-20 19:04
04c52a04
Started automating the sprite generating
Poul Sander
2022-02-20 11:52
d5d0c423
Add slash animations to a lot of items
Poul Sander
2022-02-19 21:49
ba036b64
Add sprite
Poul Sander
2022-02-19 17:43
3708bdcb
Weapon is now selectable
Poul Sander
2022-02-04 18:38
38c97d17
Add dagger texture
Poul Sander
2022-02-04 17:39
22d2a668
Use PlatformFolders as a library
Poul Sander
2022-01-16 15:17
1719125d
Start using {fmt}
Poul Sander
2022-01-15 18:30
98d17390
Now respawns player after 10 seconds after dead
Poul Sander
2021-12-23 13:30
83ad1991
Add dead_animation
Poul Sander
2021-11-10 22:32
5d53f23d
Draw a male character when "player2" is selected. Gives a little variation.
Poul Sander
2021-10-25 20:09
b626e876
Now uses a desert template instead of sample1. Also lowered the human players radius to not get stuck in 32 pixels wide areas.
Poul Sander
2021-09-08 20:09
7ab65ad2
Protected and blocking regions are now reset when moving between regions and updated after a prefab is added
Poul Sander
2021-09-04 14:22
b5414643
Started using properties. Seperated refresh logic.
Poul Sander
2021-08-31 21:34
f4ce0509
Now stores custom_properties. Will be used for something like marking the type.
Poul Sander
2021-08-29 20:54
80f573f1
Replace Travis with Github Actions
Poul Sander
2021-08-28 17:25
db361c66
Set default values for world and player
Poul Sander
2021-08-21 18:51
a2be71d7
Move draw overlay to GameConsoleCommand and fix the help message
Poul Sander
2021-08-10 20:45
32ae8f61
Make one method handle label logic
Poul Sander
2021-08-09 16:24
62e1726b
Can now also select player in the menu
Poul Sander
2021-08-09 16:21
4ec7e85f
Use new menu item for config value changing
Poul Sander
2021-08-09 16:07
71157931
Can now spawn different items
Poul Sander
2021-08-09 15:37
4651597f
Add link to homepage
Poul Sander
2021-07-12 12:55
21fe1842
Fixed the load order and added build instructions to the README.md
Poul Sander
2021-07-12 12:47
8527a23c
No longer have to select world each time.
Poul Sander
2021-07-04 16:30
307abe19
Can now select between 4 different worlds
Poul Sander
2021-06-22 20:41
c7e8eaa2
Spawn a potato
Poul Sander
2021-06-21 19:10
f727d5a7
Potato can now be picked up
Poul Sander
2021-06-20 19:50
6166342f
Can now list iventory content in console
Poul Sander
2021-06-20 09:38
2a628a11
Remove the old drawTile functionality
Poul Sander
2021-06-19 14:18
74f3e030
Fixed the SDL_WINDOWEVENT feature
Poul Sander
2021-06-18 18:59
f3f0e2ba
Overlay is now toggable and off by default
Poul Sander
2021-06-13 16:59
94da8dac
Remove cmake files no longer needed
Poul Sander
2021-06-11 18:04
8cefee34
Fix Windows build
Poul Sander
2021-06-03 18:40
eb360c0b
Use new save folder. As Saland is a new game there are no reason to reuse the old one
Poul Sander
2021-06-02 16:46
81ced75f
Init sound system
Poul Sander
2021-06-01 19:18
8ed0dc99
Add screenshot feature on F9
Poul Sander
2021-06-01 18:57
e5011b5b
Add always-software option
Poul Sander
2021-05-31 17:53
4bb79b4f
Add "About" section
Poul Sander
2021-05-29 21:06
426e8fd7
Only copy the tsx file to the tiled folder while opening tiled
Poul Sander
2021-05-19 17:19
c15526a0
Use the correct blocking layer for water and lava
Poul Sander
2021-05-18 20:17
1af5bc17
Prevent spawning prefabs on top of prefabs
Poul Sander
2021-05-08 20:13
543faa40
Store opacity for object layers
Poul Sander
2021-04-24 18:13
8a4763c2
Now copies tsx files before lauunching "tiled" from console
Poul Sander
2021-04-24 16:25
e7e425a0
Now applies prefab with prefab exposed to the world
Poul Sander
2021-04-11 18:44
81095143
Started to make the ApplyPrefab functions generic
Poul Sander
2021-04-11 14:22
93bcb49a
Moved the map init into a seperate function
Poul Sander
2021-04-10 19:35
1e80715d
Add bubble functionality to make the layers go in the right order
Poul Sander
2021-04-10 19:16
c7c0d165
Started to add prefabs
Poul Sander
2021-04-05 16:02
9b0ac03f
Started to scan prefabs
Poul Sander
2021-03-28 11:51
4d6e6333
Add a prefab file
Poul Sander
2021-01-23 20:14
82391ca0
Introduced "liquid" handler
Poul Sander
2021-01-17 13:57
131f00d4
The sample map now have water on the correct layer
Poul Sander
2021-01-10 16:46
83ee3eb4
Monsters now move
Poul Sander
2021-01-09 12:30
c26b24f3
Can now build a standalone Linux version
Poul Sander
2021-01-08 21:00
52c556cd
Add embedded version of box2d. Box2d is not compatiable between versions, so we need a very specific version.
sago007
2021-01-04 21:23
cd4434ec
Now possible to change config variables with the console
sago007
2021-01-02 22:23
52839cd7
drawCollision can now be changed in the config file
sago007
2021-01-01 23:16
72a9af2b
Place package in a sub folder to allow easier patching
sago007
2020-12-31 13:57
e719e177
Script to pack the data
sago007
2020-12-30 22:30
dba5dfb6
Backport from Block Attack and some physics fixes
sago007
2020-12-30 22:30
94c3ba51
Removed the travis_help files. libutf8 is embedded.
sago007
2020-12-30 15:28
06045989
Fixed a type misspelling which caused the Windows version to not compile
sago007
2020-12-30 13:02
cb009751
Fix borders counts as liquid
Poul Sander
2020-11-03 19:37
85e0b909
Add lava
Poul Sander
2020-11-03 19:34
34345487
Add trash can icon
Poul Sander
2020-11-03 18:54
4b0bb7a6
Started to implement different liquids
Poul Sander
2020-11-02 21:00
282c7a52
Also check overlay tile for update
Poul Sander
2020-11-02 20:00
ab2994a9
Now has an overlay layer for "water"
Poul Sander
2020-10-31 15:59
7619fa9d
Includes utf8cpp by default
Poul Sander
2020-10-26 21:21
5a3657f5
Fix Windows compile
Poul Sander
2020-10-25 13:36