Git Product home page Git Product logo

Comments (12)

ray73864 avatar ray73864 commented on August 10, 2024

The local.dst changes should be viewable on the wiki, there isn't much to it, just setting up the space iteration stuff and ensuring that space gets saved everytime the mush saves, etc...

What do you see if you type '@function sdb'? it should come back with the details of the function, if it doesn't then it sounds like space_function.c hasn't been compiled in properly, or, most likely, space hasn't even been compiled in at all.

Make sure you made changes to src/Makefile.in, and then reconfigure pennmush to generate the new src/Makefile itself.

from aspace.

g33kcub avatar g33kcub commented on August 10, 2024

I've tried even getting the system running. I can run it on one of the packaged versions, but those are out of date and don't support the code we're using. Is there a tested and working version of Aspace with the newest build of pennmush.

Also, more documentation on how to actually use aspace would be nice. Most of the links are outdated and your doc makes assumptions you've used it before. Please let me know. Thanks.

from aspace.

g33kcub avatar g33kcub commented on August 10, 2024

Also I see no file named Space_Function.c in any package.

from aspace.

ray73864 avatar ray73864 commented on August 10, 2024

oh wow, it's completely missing from the repo yet again :(

I was sure I added it last time, anyway, I shall put the file back into it and then that should fix all your issues.

from aspace.

ray73864 avatar ray73864 commented on August 10, 2024

Errr, my bad, it isn't space_function.c, that's something I dreamt up a long long time ago for a different game, no, it's space_main.c that you should have, that is what creates the sdb() function.

The last build I tested aspace on was I believe 1.8.5p5 or p6 and it was working perfectly with that version of Penn.

The Wiki should have everything in terms of getting the hardcode all set up and getting the softcode consoles all set up, always happy to take on pull-requests that improve them, as for how to actually use aspace (creating specifications, etc...) i've never ventured into that territory, the big game I was a wizard on, my job was to keep the hardcode itself functioning with each new release of Pennmush, so the wiki won't really have much on how to do any of that stuff (except for some older information out on the net).

from aspace.

g33kcub avatar g33kcub commented on August 10, 2024

Ok, so my question is that I get no compile errors. It compiles the various space_*.c files and such. And yet I get told no such function in the system. So what could cause that.

make clean
./configure
make
make install
No function.

from aspace.

g33kcub avatar g33kcub commented on August 10, 2024

PennMUSH version 1.8.6 patchlevel 0 -- That's what I'm running.

Here is from the make:
gcc -std=gnu99 -g -g -O2 -W -fstack-protector -Wa,--noexecstack -I.. -I../hdrs -include ../config.h -include ../confmagic.h -include ../options.h -funsigned-char -I/usr/include -I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -c -o space_main.o space_main.c

from aspace.

ray73864 avatar ray73864 commented on August 10, 2024

I assume you followed the necessary steps in this? https://github.com/ray73864/aspace/wiki/local.dst-changes

Updating src/Makefile.in and src/local.dst need to be done before you run the penn configure script in order to make sure they get dealt with properly.

Check your src/local.c file and see if it has initSpace() in it, if it doesn't, then this is why you are not getting the sdb() function in-game.

from aspace.

g33kcub avatar g33kcub commented on August 10, 2024

I just copied the local.dst to local.c and configured then made and it's up and running now.

from aspace.

g33kcub avatar g33kcub commented on August 10, 2024

Do you happen to have a copy of the various materials you reference? As the web seems to have eaten them.

from aspace.

ray73864 avatar ray73864 commented on August 10, 2024

It's strange, because configure copies src/Makefile.in to src/Makefile, and then when you run 'make', it is supposed to copy local.dst to local.c automatically, except when you already have a local.c file.

As for the various reference materials, all the ones I got were from aspace.whizy.com back in the day, the wayback machine may still have them available for download, I shall see if I can dig them up and put them on the net somewhere.

from aspace.

DieterKoblenz avatar DieterKoblenz commented on August 10, 2024

There are references (like an outdated function info and attribs list) here:
ftp://sourcery.dyndns.org/archive/servers/tiny/mush/aspace

from aspace.

Related Issues (14)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.