Abandoned Witch here and I would like to report Delacroix's download link for the Relics games.
https://www.legendsworld.net/adventure/game/13303
https://www.legendsworld.net/adventure/game/13302
https://www.legendsworld.net/adventure/game/13760
https://www.legendsworld.net/adventure/game/8475
They all share the same link, but the link is empty
Also Project EGG is rereleasing Recur of ORIGIN and 2nd Birth later this year.