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

Git submodules for EL data and encyc? #212

Open
lukehorvat opened this issue Jun 7, 2024 · 3 comments
Open

Git submodules for EL data and encyc? #212

lukehorvat opened this issue Jun 7, 2024 · 3 comments

Comments

@lukehorvat
Copy link
Contributor

Hi, I've been taking a bit of a closer look at some of the actor data files lately and the thought occurred to me that it would be nice to see the git history of some of the files to see how they arrived in their current state, but that info is currently not available to me. Are these assets maintained in a private repo somewhere?

Given that the data files are a critical part of the client build, perhaps they could be added to the repo itself so they are version controlled just like the code is? Has this been discussed before? If the concern is that adding them directly to this repo will bloat it, then they could be hosted in a separate repo and included here as a git submodule.

Same applies to the el-encyc. That could be included as a submodule too.

@raduprv
Copy link
Owner

raduprv commented Jun 7, 2024

Those haven't been modified in a long while, and it's unlikely they will be modified again soon, so I don't see any benefit of adding them to github.

@feeltheburn
Copy link
Contributor

feeltheburn commented Jul 7, 2024

The data files have been kept in a private GIT due to there being restrictions on a lot of its use, per the EL license .

I maintain that private GIT on Gitlab, bluap and acelon have access to it. Very little normally changes between client releases.
For the coming 1.9.7, these are the changes:

  • /3dobjects/ - added 2 files for Learner's memorial statue (in IP Spider Cave) (roja)
  • /mapinfo.lst - fixed the Newbie Dream Temple entry to be on C1, added new map4_insides map (burn)
  • /textures/ - added portraits20.dds (acelon)
  • /shaders/ - 2 new_water shader files added (bluap)
  • item_extra_info.txt - some info corrected (bluap)

A zip of the files is provided for those doing official builds, by either myself or bluap.


Map files are kept in yet another separate private GIT. Only Acelon and I have access because it includes server-side def files.

(Tab maps are kept nowhere, I have scripts that I use to automatically build them just before release.)


The encyclopedia is separate, in a GIT run by Sir-Odie. It's not been touched in years. That's what's in the client, though.

(I was actually considering doing some kind of automated build of the encyclopedia using my data on the https://el-db.com website, that would ensure it was up to date, but ugh the amount of coding involved in that. Not to mention I could only update English.)

@feeltheburn
Copy link
Contributor

(There's nothing to be done with this, so it's closeable.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants