darkfo icon indicating copy to clipboard operation
darkfo copied to clipboard

DarkFO, a post-nuclear RPG remake (of Fallout 2)

Results 100 darkfo issues
Sort by recently updated
recently updated
newest added

To ensure the code's type coverage is high and there aren't any obvious lurking bugs due to subversive type errors, we should be compiling with tsc's `--strict` mode (which turns...

refactor
cleanup

Otherwise the host won't get the memo and it will desync. If the guest tries to trigger one it should give a message about it. Only the host should be...

multiplayer

With `"target": "es6"`, it will fail because `Obj.clone` doesn't seem to work with ES6 objects, it doesn't clone their methods. Might have to write our own ES6-compatible deep clone, possibly...

bug

(`uirefactor` branch) I aim to move off from separate HTML, CSS and JS to use the new widget-based UI library I wrote, which is far more declarative and cleaner than...

refactor
cleanup
ui

It should be quite a bit faster, especially if we only render subrectangles of the full bitmap. From the profiler, quite a lot of time overall is spent rendering the...

optimization
needs research

Can happen in several situations. I've noticed with the final challenge in arcaves, as well as in Klamath Downtown. If it finds itself getting into an infinite loop it should...

bug
combat
refactor

Known scripting issues that should be looked at and fixed: - [ ] `WARNING: obj_pid: not game object: undefined` -> `obj_can_see_obj ` gets undefined (ncProsti script, newr1, talk to the...

bug
scripting

When walking around various maps and interacting with objects, one usually comes across unimplemented scripting opcodes. This issue will serve as a master list of known missing/unimplemented opcodes and their...

bug
scripting

This is a big task that will require game serialization, especially of maps and map objects and transient game state, as well as likely involve a custom HTTP server which...

enhancement
combat
needs research
ui
needs testing
saveload

The [.GAM format](http://falloutmods.wikia.com/wiki/GAM_File_Format) is simple, and it seems to define initial values for GVARs (`vault13.gam`) and MVARs (`maps/*.gam`). Currently we just assume a default value of 0.

scripting