Activity for openKB

  • futuramafan11 futuramafan11 created ticket #22

    Issues building on Windows 10/7

  • Anonymous posted a comment on discussion General Discussion

    maybe add known mods to moddb database

  • driedfruit driedfruit modified ticket #21

    Enter castle crash (villain names)

  • driedfruit driedfruit modified ticket #20

    Missing Free Data files

  • driedfruit driedfruit posted a comment on ticket #21

    Thanks again! I've narrowed it down and left a comment explaining what's going on, in commit c2e5ee.

  • driedfruit driedfruit committed [c2e5ee] on Code

    Workaround some free(name) vs KB_strlist_peek cases. Sigh.

  • Anonymous created ticket #21

  • driedfruit driedfruit posted a comment on ticket #20

    ok, I've uploaded a reference land.org, and updated kbtmx.py to work with python3

  • driedfruit driedfruit committed [ba74e4] on Code

    Remove numpy from kbtmx.py, update it to handle python3.

  • driedfruit driedfruit modified a wiki page

    Compile_OSX108

  • driedfruit driedfruit committed [f8230b] on Code

    Use SDL_LoadBMP for 1-bit .bmp files, as SDL_Image works inconsistently across platforms.

  • driedfruit driedfruit modified a wiki page

    Compile_OSX108

  • driedfruit driedfruit committed [bfb993] on Code

    Add more missing files. Fix permissions for some files.

  • driedfruit driedfruit posted a comment on ticket #20

    hmm, that sounds wrong. As far as I remember, yeah, everything should work more or less fine. I'll upload the generated land.org and will take a look at the script situation.

  • Anonymous posted a comment on ticket #20

    The land.org is also missing, I was able to create it from the python script. But it appears to not be working correct, as the landmass looks very wrong with some buildings placed in the ocean. Also the other ini files that it was supposed to create did not get created, just the land.org. Villages and castles did appear when I loaded the game, but they can not be interacted with. I am going to try and install some older versions of python to try and see if that might be causing the issue. Is the...

  • driedfruit driedfruit posted a comment on ticket #20

    Thank you! I've added the missing files, hopefully it's all there now.

  • driedfruit driedfruit committed [5da26f] on Code

    Add missing data files.

  • driedfruit driedfruit committed [1bbbd1] on Code

    Add missing datafiles.

  • Anonymous created ticket #20

    Missing Free Data files

  • Anonymous posted a comment on ticket #19

    E.g. Gitlab, Github

  • Anonymous created ticket #19

    Please host this elsewhere than Sourceforge as well

  • driedfruit driedfruit committed [65a581]

    Make minor adjustments to config reader.

  • driedfruit driedfruit committed [d6d1cf]

    Replace direct calls to SDL_Flip with KB_flip wrapper.

  • driedfruit driedfruit committed [65a094]

    Slow down troop animation in archmage alcove (hacky).

  • driedfruit driedfruit modified a wiki page

    Home

  • driedfruit driedfruit posted a comment on discussion General Discussion

    (Your message was stuck in sourceforge forum moderation limbo, terribly sorry for that) Thank you very much for you fix! It has been applied at https://sourceforge.net/p/openkb/code/ci/32c4d84c56daeec65aca643f02452e16df71642e/tree/src/play.c?diff=3f39eabe8e39d44dfb2749ba2ede9ef418f17593

  • driedfruit driedfruit committed [32c4d8]

    Apply fix for "bury_scepter" by Anonymous contributor.

  • driedfruit driedfruit committed [be37fd]

    Fix continent names in free module.

  • driedfruit driedfruit committed [7034f2]

    Update free map, fill out all singposts, patch up kbmap tool.

  • driedfruit driedfruit committed [eb9d64]

    Fix minor color bug in character view screen.

  • driedfruit driedfruit committed [e60a5e]

    Fix villain description reading for DOS module.

  • driedfruit driedfruit committed [de2970]

    Add ansi colors to stdout/stderr output.

  • driedfruit driedfruit committed [330811]

    Move "army_max_troop_count" to it's own function.

  • driedfruit driedfruit committed [960eab]

    Allow savefiles to be overwritten. Finally!

  • driedfruit driedfruit committed [179d8b]

    Fix town/gate coordinates for free module. Fix gate spells.

  • driedfruit driedfruit committed [29ca02]

    Implement villain castle tracking and improve find villain spell.

  • driedfruit driedfruit committed [3f39ea]

    Fix some typos in free data, remove unused code, minor reindent.

  • driedfruit driedfruit committed [d12cd7]

    Fix ega pallete in kbview tool.

  • driedfruit driedfruit committed [0f1ed8]

    Fix replacement artifact tiles in free module.

  • driedfruit driedfruit committed [f119d3]

    Fix colorkey issues in elfs.png

  • driedfruit driedfruit committed [89a7ee]

    Fix colors in spell selection dialog.

  • driedfruit driedfruit committed [069794]

    Handle Turn Undead spell filter correctly.

  • driedfruit driedfruit committed [2f5133]

    Identify and implement teleport sound.

  • driedfruit driedfruit committed [71b019]

    Fix artifact order, powers and descriptions for free and dos modules.

  • driedfruit driedfruit committed [1c4ffc]

    Fix contract cycling in towns. TODO: align error response to DOS.

  • Anonymous posted a comment on discussion General Discussion

    void bury_scepter(KBgame *game, int continent, word grass) { int i, j; word count = 0; for (j = 0; j < LEVEL_H; j++) { for (i = 0; i < LEVEL_W; i++) { if (game->map[continent][j][i] == 0x00 || game->map[continent][j][i] == 0x80) { if (count == grass) { game->scepter_x = i; **game->scepter_y = j;** return; } count++; } } } } Here was a bug, but i never worked with open source, so can't comit, getting error: error: remote unpack failed: unable to create temporary object directory To https://git.code.sf.net/p/openkb/code...

  • driedfruit driedfruit modified ticket #18

    troops.ini, villains.ini, spells.ini files missing from the repo

  • driedfruit driedfruit posted a comment on ticket #18

    Done, as of bf25cda492c1c7259261ba874da55a9d8086b44b.

  • driedfruit driedfruit committed [a1431e]

    Fix minimap legend colors in Free module.

  • driedfruit driedfruit committed [e37a89]

    Stop loading villain portrait every frame, use lazy loader.

  • driedfruit driedfruit committed [7559fc]

    Fix colors on the ending screen.

  • driedfruit driedfruit committed [285c5c]

    Fix "New Continent" command display and usage.

  • driedfruit driedfruit committed [c2d4ed]

    Fix map loading bug. TODO: move that code elsewhere.

  • driedfruit driedfruit committed [a785d6]

    Add code to read map data from Genesis ROM. Thanks, @fdde.

  • driedfruit driedfruit committed [fcf81f]

    Stop doing unsafe strcpy onto itself after `getcwd`.

  • driedfruit driedfruit committed [1c4a8c]

    Adjust mask-loading login in kbview tool, add mask preview for VGA images.

  • driedfruit driedfruit committed [d79123]

    Add 'force_transperancy' hack for endpic.256#4, as our raw-image loader

  • driedfruit driedfruit committed [dafcc1]

    Fix mask-loading logic for DOS files.

  • driedfruit driedfruit committed [4caed2]

    Add '416.CC' as module slot for DOS-VGA, as that file contains endpic graphics.

  • driedfruit driedfruit committed [689863]

    Enable sound in default config.

  • driedfruit driedfruit committed [bdb357]

    Play victory tune after combat is won.

  • driedfruit driedfruit modified a wiki page

    Home

  • driedfruit driedfruit modified a wiki page

    Resources

  • driedfruit driedfruit modified a wiki page

    Resources

  • driedfruit driedfruit modified a wiki page

    Resources

  • driedfruit driedfruit committed [50a063]

    Add final 9 villain portraits + descriptions.

  • driedfruit driedfruit committed [dc0243]

    Make multiple minor fixes.

  • driedfruit driedfruit committed [3a014b]

    Convert some free png files to 8-bit.

  • driedfruit driedfruit committed [d31e7c]

    Add .wav and custom .ini sound support for free module.

  • driedfruit driedfruit committed [390ce6]

    Fix hotspot declarations.

  • driedfruit driedfruit committed [e41320]

    Fix '/' twirl glyph in free font.

  • driedfruit driedfruit committed [2cbc38]

    Update some villain descriptons.

  • driedfruit driedfruit committed [bf25cd]

    Add villains.txt to free module.

  • driedfruit driedfruit committed [e11e66]

    Add curl support to vendor-drop script.

  • driedfruit driedfruit committed [a1a1fd]

    Remap Uint32 colors before doing SDL_FillRect.

  • driedfruit driedfruit committed [742610]

    Address #18, add troops.ini and spells.ini files.

  • driedfruit driedfruit posted a comment on discussion General Discussion

    Well, sourceforge itself is one such place, github is also a good (or even better) choice, and if you don't want to create a full repo, github has something called 'gists', for copy-pasting code bits quickly. Failing all that, pastebin.com, or some similar service, is also a nice way to go. Taken your map offset and incorporated into md-rom.c (to be commited soonish), thanks!

  • driedfruit driedfruit posted a comment on discussion General Discussion

    Hi, sorry for the late reply, as this is a semi-abandoned project, I don't check those forums often :( Anyways, would be happy to help, and would be very happy to get a proper stdint-based/endian-independant version of that tools. If you had any luck there, please do share! BTW, there's another codepath in openkb (lib/dos-exe.c), which is probably more suited for your needs.

  • Anonymous posted a comment on discussion General Discussion

    Sure. Do you have a suggestion on a place to share stuff?

  • driedfruit driedfruit created ticket #18

    troops.ini, villains.ini, spells.ini files missing from the repo

  • Ken Swarthout Ken Swarthout posted a comment on discussion General Discussion

    Hi! I am attempting to use your unexepack tool to unpack an old 16-bit MS-DOS application on a 64-bit system. I know the code, as is, is not compatible with 64-bit OSes. I have spent a few hours trying to convert the code so it'd work on any system that supported the uint_t datatypes. I beleive I am extremely close, but currently, it's detecting the packed file as a non-EXEPACKed file. When creeping through the new code, I noticed when the packed struct gets filled in, the signature is always two...

  • driedfruit driedfruit posted a comment on ticket #17

    I'm extemely happy unexepack was of some use to you, I'll integrate your patch ASAP.

  • Anonymous created ticket #17

    unexepack.exe stops processing relocations at the first empty section

  • driedfruit driedfruit posted a comment on discussion General Discussion

    I think, for the time being, you'll have to use the steps outlined in this post, https://sourceforge.net/p/openkb/discussion/general/thread/cfcf735b/ I'll make yet another attempt to fix this, sorry!

  • alex milar alex milar posted a comment on discussion General Discussion

    ok, if you ever get it working again let me know, i would love to see it.

  • alex milar alex milar posted a comment on discussion General Discussion

    Now I am getting the vender/libhfs.a Error 2 again when using the latest version of the code. Their dosent apear to be a libhfs.a file, is that supposed to be created during the compiling. alexander@alexander-Ubuntu:~/Desktop/a folder/openkb-code-74f633fc0fee210a599047ff558984bdbc83345e$ ./autogen.sh Clearing cache... Running autoheader Running aclocal Running autoconf [twice] Running automake --add-mising (to get install-sh) You can run './configure' now alexander@alexander-Ubuntu:~/Desktop/a folder/openkb-code-74f633fc0fee210a599047ff558984bdbc83345e$...

  • <REDACTED> modified a comment on discussion General Discussion

    By the way what happened to the code? It's missing? Or maybe sourceforge is having issues. Edit: it's back now anyway

  • <REDACTED> posted a comment on discussion General Discussion

    By the way what happened to the code? It's missing? Or maybe sourceforge is having issues

  • <REDACTED> posted a comment on discussion General Discussion

    Oops, forgot to login. The Anonymous post is me.

  • driedfruit driedfruit posted a comment on discussion General Discussion

    It does, but I haven't found the pallette (argh, looking at your code, neither did you), and I failed to even find (or decode) worldmap tiles and other images. So yeah, let's share and document as much research as possible. Although, I don't have anything else on the Genesis version, so anything you could add would be much appreciated.

  • <REDACTED> modified a comment on discussion General Discussion

    I haven't seen that, but that's very interesting. I also have a list of offsets we could possibly use. Also, I've been trying to extract an image from the ROM. I've almost done it but there seems to be a bug because the output isn't quite right. Code (Apologies for the tiny images) Example output How it should look Feel free to try it yourself but it's a very simple program, I thought maybe you or someone else could spot the bug. Edit: wait, does your code there read the villains etc from the rom?...

  • <REDACTED> posted a comment on discussion General Discussion

    I haven't seen that, but that's very interesting. I also have a list of offsets we could possibly use. Also, I've been trying to extract an image from the ROM. I've almost done it but there seems to be a bug because the output isn't quite right. Code (Apologies for the tiny images) Example output How it should look Feel free to try it yourself but it's a very simple program, I thought maybe you or someone else could spot the bug.

  • openKB openKB released /vendor-mirror/hfsutils-3.2.6.tar.gz

  • openKB openKB released /vendor-mirror/sha2-1.0.1.tgz

  • openKB openKB released /vendor-mirror/scale2x-2.4.tar.gz

  • driedfruit driedfruit modified a wiki page

    Formats

  • driedfruit driedfruit posted a comment on discussion General Discussion

    Thanks a lot! Could you please try the latest commit (yet again)? I've no idea why my gcc is not barking at me for doing such stupid things.

  • driedfruit driedfruit committed [7228ea]

    Add indirection to spell data.

  • driedfruit driedfruit committed [c51ee0]

    STOP treating .dat files as Amiga savefiles (default to DOS).

  • driedfruit driedfruit committed [cf9b86]

    Update kbtmx tool so that it works with python3.

1 >