Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overhaul engine code #55

Open
KemGus opened this issue Nov 11, 2023 · 0 comments
Open

Overhaul engine code #55

KemGus opened this issue Nov 11, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@KemGus
Copy link
Contributor

KemGus commented Nov 11, 2023

  1. Current engine code doesn't let anyone in. It is awful and coded very bad, yet it works
  2. There are known issues that are hard to fix(like the tickrate issues), that are limiting ACE quite a lot
    Here is an example of a function being named wrong, yet collecting other code that must have been split up in other functions
    https://github.com/RedDeadlyCreeper/ArmoredCombatExtended/blob/190d60e3c5e3e9c7ec61c98787f86ffe225abac0/lua/entities/acf_engine/init.lua#L524C1-L524C1

Possible ways of approaching this problem:

  1. Easy way
    Using existing code, just restructure the code and see if it just works. I believe this is the most simple way to do it.

  2. Hard way
    Start from scratch, yet using physics and math and engine calculations as real as possible

@CheezusChrust CheezusChrust moved this to To Do in ACE Dec 29, 2023
@CheezusChrust CheezusChrust moved this from To Do to Planned for the future in ACE Dec 29, 2023
@CheezusChrust CheezusChrust moved this from Planned for the future to To Do in ACE Dec 29, 2023
@CheezusChrust CheezusChrust moved this from To Do to Planned for the future in ACE Dec 29, 2023
@CheezusChrust CheezusChrust added the enhancement New feature or request label Dec 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Planned for the future ("Eventually")
Development

No branches or pull requests

2 participants