Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/captainsly/eden
A Call of Cthulhu prop
https://github.com/captainsly/eden
call-of-cthulhu java21 javafx-application
Last synced: about 1 month ago
JSON representation
A Call of Cthulhu prop
- Host: GitHub
- URL: https://github.com/captainsly/eden
- Owner: CaptainSly
- License: gpl-3.0
- Archived: true
- Created: 2023-11-04T08:49:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-09T07:40:57.000Z (9 months ago)
- Last Synced: 2024-09-27T12:04:37.126Z (about 1 month ago)
- Topics: call-of-cthulhu, java21, javafx-application
- Language: Java
- Homepage:
- Size: 571 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: ChangeLog.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Eden
# NOTE
# THIS PROJECT IS BEING TRANSFERRED AND REWRITTEN INTO A NEW PROJECT CALLED [The Aether Project](https://github.com/CaptainSly/The-Aether-Project).
Eden is a Call of Cthulhu Prop for games in the modern age. It allows for a person to login to an account, view their personal data and read messages/news. All this data is created by the user before hand.
## Description
A prop for modern homebrewed Call of Cthulhu/Delta Green games. If your campaign/scenario requires a corporate style employee program, then this should do. You can create EdenUsers inside the code to login to. All you have to do is supply any type of documents or media that your players need to find, and put it in the correct folders. The [CUSTOMIZING](CUSTOMIZING.md)* file is a guide on how to setup and prepare your files to be used with Eden.
*Until this link goes to an actual page, this is a WIP
![Eden Lobby](edenImage.png)
![Eden Desktop](edenDesktop.png)
Any bugs that arise during development will be documented in the [Bugs](Bugs.md) file. I have a header at the top that details on how I'll lay them out if and when I find them. I'm also going to attempt to document what I change when I do it inside the [Changelog](ChangeLog.md) file.
## AnzelElectronics Pitch
We at AnzelElectronics take pride in our employees, and we realize that using tech from yesteryears supplies a myriad of problems! So we've developed the newest Employee Portal Program for use here at AnzelElectronics! Eden! Eden will allow you to keep in touch with your fellow employees while still getting your work done! Eden is to be used starting immediately at all AnzelElectronics offices!
## Getting Started
Eden was written with JDK21 and the following libraries:
* [JavaFX](https://openjfx.io/openjfx-docs/#introduction) - 21.0.1
* [DesktopPaneFX](https://github.com/kordamp/desktoppanefx) - 0.15.0
* [TinyLog2](https://tinylog.org/v2/) - 2.6.2
* [ControlsFX](https://central.sonatype.com/artifact/org.controlsfx/controlsfx) - 11.1.2
* [IkonliFX](https://github.com/kordamp/ikonli/) - 12.3.1
* [jAdapter4NativeTTS](https://github.com/jonelo/jAdapterForNativeTTS) 0.12.0
* [Gradle](https://gradle.org) - 8.4When you pull the project off github, import it as a gradle project into whichever IDE you decide, it should then pull whatever dependencies it needs from maven and then you can run it by launching the Main.java file located in the io.azraein.eden package.
### Running
* Make sure to go into the EdenFileUtils.java inside of the io.azraein.eden.logic package, and change the [EDEN_FILE_LOCATION](https://github.com/CaptainSly/Eden/blob/9a31b7a99e5d39c67d41a057821f2c94e15a5553/src/main/java/io/azraein/eden/logic/EdenFileUtils.java#L11C2-L11C78) variable to a location somewhere on your filesystem. The Program should then run in an IDE afterwards.
## Authors
Contributors names and contact info
* [CaptainSly](https://github.com/CaptainSly)
## Version History
* 0.1
* Initial Release - A workable Lobby Page and the ability to login to an account.## License
This project is licensed under the GNU GPLv3 License - see the [LICENSE.md](LICENSE.md) file for details