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

Newspaper needs a better maintainer address #3

Open
gltarsa opened this issue Oct 6, 2016 · 2 comments
Open

Newspaper needs a better maintainer address #3

gltarsa opened this issue Oct 6, 2016 · 2 comments

Comments

@gltarsa
Copy link
Contributor

gltarsa commented Oct 6, 2016

In the living room there is a US News and Dungeon Report containing a maintainer address for the game. It is "[email protected]" and should probably be to somewhere you would like to create feedback.

@ryangalamb
Copy link
Owner

ryangalamb commented Oct 6, 2016

That's a good point. There are a few other things like this I should probably update as well, like dates and such.

Do you know of a good way to edit the game files? They have rudimentary encryption, and I was planning on using the subroutine that decrypts them to create an unencrypted game data file. Since my ultimate goal for this is to have this running on a server as a service, keeping the data files encrypted doesn't make much sense anyway.

But for this particular issue, I imagine there'd be some "easy way" to update things like the newspaper.

@gltarsa
Copy link
Contributor Author

gltarsa commented Oct 6, 2016

It would be a hack, but I expect that you could have a set of “on the fly mods” set up and filter output just prior to displaying it. Then you could have a table with “before/target” strings and “after” strings and just do global search/replaces on all outgoing output.

You should figure out the “encryption” and build a small tool to take unencrypted source and turn it into encrypted output for the dist and install rules. You will need to do it at some point, why not have the fun now?

Also, at a glance, it looks like the state machine for the parser data/actions are divided up into a whole bunch of parallel tables of some kind. Converting that into some more modern structure would help clarity, extensibility and maintenance. On the bright side, I would think that you could re-implement the parser in another language as long as the calling interface was the same. C comes to mind, since you know it, but any gcc-compiled language will probably work.

In the original game I played, words were disambiguated in the first 5 characters, so you did not have to type any more than that. The new code, including yours, requires the entire word. I have to laugh that after all these years, I still only type the first 5 characters and keep having to retype the entire command.

Were you going to attend the Ansible talk last night? I thought I saw you on the list, but not at the meeting.

-G

On Oct 6, 2016, at 3:12 PM, RJ Miller [email protected] wrote:

That's a good point. There's a few other things like this I should probably update as well, like dates and such.

Do you know of a good way to edit the game files? They have rudimentary encryption, and I was planning on using the subroutine that decrypts them to create an unencrypted game data file. Since my ultimate goal for this is to have this running on a server as a service, keeping the data files encrypted doesn't make much sense anyway.

But for this particular issue, I imagine there'd be some "easy way" to update things like the newspaper.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub #3 (comment), or mute the thread https://github.com/notifications/unsubscribe-auth/AEg6DeY_3h1lGVoViNjNA3No2XWHg1mCks5qxUg5gaJpZM4KPgW7.

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

2 participants