One Hour One Life Forums

a multiplayer game of parenting and civilization building

You are not logged in.

#252 Re: Main Forum » I can not download the game » 2018-05-03 22:46:54

Jump on Discord where it's easier to have a conversation.

#254 Re: Main Forum » How to install » 2018-05-03 22:27:04

wesley, it's probably easiest to jump on Discord and join the #ask-for-help channel. clicky

#256 Re: Main Forum » Signs update: Letter S has accidentally been called Letter A » 2018-05-03 22:20:51

But um, I think the real issue is probably um.... the fact that you can.... ahhh.... how do you say..... combine two skewers into a KNIFE.

I think we can expect a hotfix pretty soon lol

#257 Main Forum » Signs update: Letter S has accidentally been called Letter A » 2018-05-03 21:28:15

Uncle Gus
Replies: 7

Jason will fix, but for now, don't be confused if you're trying to craft a letter S and can't find it. Letter S is made out of two Letter Cs.

#258 Re: Main Forum » [TUTORIAL] Cross-compilation of Windows client (+ VirtualBox setup) » 2018-05-03 04:27:08

Excellent tutorial, Joriom, thanks for that. If I ever get back to modding, I'll probably compile a custom client for it instead of using haxy .bat and .sh files to move folders around.

#259 Re: Main Forum » Zooming out - Client modification » 2018-05-01 22:23:04

What if the player was locked in the center without the camera moving around? That might eliminate a little bit of edge-popin.

#263 Re: Main Forum » How to set up your own mod » 2018-05-01 11:20:18

Hahaha, ACTSHUALLY, I didn't mean it in that sense either! I meant "get cracking!" as in the "get moving!" sense.

#264 Re: Main Forum » The role of males in the game » 2018-05-01 11:11:45

Oh god, this is exactly the opposite of what I hoped this thread would achieve. I'm guessing pretty much all of this rhetoric goes squarely inside the bucket of "shit I'd rather avoid dealing with by keeping the spawning mechanic simple".

#266 Re: Main Forum » The role of males in the game » 2018-05-01 03:25:16

Twins could still happen, I guess, if you allowed a very small window of time at a very small birth chance before the cooldown kicked in... But I feel like that's kind of not the main thread of this conversation tongue

#267 Re: Main Forum » The role of males in the game » 2018-05-01 02:52:25

Right, so back on topic...

There are a couple of ideas that have been suggested before but I think it's worth recapping them here:
1) Birth chance calculation should take into account male proximity. In other words, the closer you are to a male, the higher change you have of having a baby. Still possible without males, but less likely. One problem would be with Eves. They would either have to be exempt from this weighting, at least for a time, but most likely for their whole lives, or there would have to be an Adam spawned near every Eve.
2) Birth should not be possible if a woman has breastfed within the last 30 seconds. This way you can focus all your energy on one child at a time.
3) Birth should have a cost, so that there is some benefit to being a male. This makes the most sense if combined with 2.

#268 Re: Main Forum » The role of males in the game » 2018-05-01 02:27:09

Can we just, for the sake of simplicity, assume that in this game and in this thread gender = sex = genitalia? I'm all for people deciding what gender they want to be today, but in this game, you either have a penis or a vagina and childbirth is intricately linked to that fact. I don't think it's productive to derail this conversation into whether or not Jason means "people with vaginas" or "people who identify as traditionally female".

#269 Re: Main Forum » The role of males in the game » 2018-05-01 02:08:31

kubassa wrote:

It's NOT a real life sim dood. SMH.

I didn't say it was. I was tempering stickyflipper's comment with another point to consider.

Maybe Jason should turn the birth cost back on at a low setting, and turn the bad mother back on as well, so that if people really don't want children, they can just let them die. Also, I think it should not be possible to have a baby within 30 seconds of breastfeeding a baby.

#270 Re: Main Forum » The role of males in the game » 2018-05-01 01:53:28

stickyflypaper wrote:

Adding some kind of penalty to giving birth makes sense from a realism perspective. Childbirth has always been very dangerous for women and their infant. I agree this would add extra advantage to being male. Though it would also make being female even more stressful and difficult. Hmm... It's a tricky issue, isn't it?

It makes sense from a realism perspective, but from a realism perspective, there is also some element of choice involved. Babies don't just appear out of nowhere (quiet, Christians) but they do in this game. I guess the fact that you are losing food every time you have a baby would balance the gender issue more in favour of raising boys, which is a good thing.

Yes, it is indeed tricky.

#271 Re: Main Forum » What gets you banned in discord? Is "Telling to kill yourself" enough? » 2018-05-01 00:02:05

Balzabukas wrote:
Uncle Gus wrote:

Not sure what you mean when you say "quote". That there is an all original Uncle Gus statement. If you're talking about the italics, I added that for emphasis. If I was going to quote someone, I would use a quote block, like what you have at the start of your post there, where you quoted me. As far as people going off topic, two things:

1) Mods have lives, so we don't sit and watch the chat ready to pounce on people causing problems. That's why things need to be reportd to us if they are a problem.
2) I said, and I quote

Uncle Gus wrote:

repeatedly going off topic to the detriment of the running conversation

(italics added for emphasis)

We're not going to pull people up for talking about non-OHOL related stuff if there's no problem with it. Pretty much the only time we'll tell people to go to off-topic is if there are competing conversations going on, or if a conversation is getting heated and generally making the channel unpleasant to read, or if someone is trying to plug something unrelated to OHOL.


I am glad you do not even deny explicitly making that state

LOTS OF WORDS TRIMMED TO SAVE THE DIGITAL TREES

Would like to note: I said almost everything I wanted and this is the last forum post that will ever be done by me on OHOL for the foreseeable future. Note to server 1- now you can start building the private castles I am out.

Here's my observation of this whole God-forsaken drama (probably not the complete picture):
Balzabukas griefed a settlement.
Alleria was one of the victims.
Alleria posted a thread on the forum about the event.
Balzabukas wrote in the thread that he was the perpetrator.
Alleria told Balzabukas to kill himself IRL, no joke.
Balzabukas took offence to being told to kill himself and asked me to intervene, posting a screenshot of the conversation.
I was out at the time and could not open a high-resolution image and read the text, so I told Balzabukas to call on other mods until I could take a look.
By the time I was able to see the post, I was told that Alleria and Balzabukas has both apologised to each other.
I pointed out that telling someone to kill themselves IRL, no joke is not acceptable, but since this was acknowledged and accepted, I took this to be a resolved situation.
Balzabukas then complained that he was unhappy with the decision by the mods to not do anything further.
Balzabukas then posted this thread.
Balzabukas then emailed Jason directly to discuss the issue with him, circumventing the mods.
And then the rest of this clusterfuck of a thread happened.

I'm sick of wasting my life on this shit. I have six kids, the oldest is eleven; I break up bullshit fights like this all God damned day. I actually don't give a shit who said what to whom, I just want you all to bury the fucking hatchet and get on with your lives. I have so many more important things to be doing than writing this fucking post. PLEASE just let it die.

#273 Main Forum » How to set up your own mod » 2018-04-30 22:17:38

Uncle Gus
Replies: 4

Here's a little guide to help get yourself up and running and making your own mod, while still being able to bring in Jason's changes each week.

Overview:
1. Set up a Linux VM for development and testing
2. Fork Jason's repos
3. Install Visual Studio Code for editing files
4. Clone the code repo onto your VM
5. Tweak the script used to build everything
6. Run the script to clone and build everything
7. Add Jason's repos as a secondary source of code
8. Install kdiff3 for resolving conflicts
9. Adjust some key files in the data to avoid collisions with Jason and other modders
10. Get cracking!

1. Set up a Linux VM for development and testing
There are a couple of ways to do this, but following this thread should get you there. Of course if you're on Linux, you don't need a VM. Another alternative is to compile it for Windows directly, but this might actually make you go insane. The good thing about using the pre-baked VM is that it has all the dependencies installed for you (Shoutout to Bimble).

2. Fork Jason's repos
First you'll need a Github account. Once you've done that, open Jason's OneLife repo and fork his repo (button in the top right).
Then do the same thing with Jason's OneLifeData7 repo.

3. Install Visual Studio Code for editing files
This is just my recommended IDE for Linux, so feel free to use whatever you like. But if you are blindly following this guide, go here and download and install Visual Studio Code onto your Linux VM.

4. Clone the code repo onto your VM
Create a new folder on your VM. I'm going to assume that you call it MyLife for the purpose of this guide. Open that folder in terminal and run:

git clone https://github.com/<yourgithubusername>/OneLife.git

5. Tweak the script used to build everything
Open OneLife/scripts/pullAndBuildTestSystem.sh and change the following lines, replacing jasonrohrer with your Github username:

if [ ! -e minorGems ]
then
	git clone https://github.com/jasonrohrer/minorGems.git	
fi

if [ ! -e OneLife ]
then
	git clone https://github.com/<YOUR_GITHUB_USERNAME>/OneLife.git
fi

if [ ! -e OneLifeData7 ]
then
	git clone https://github.com/<YOUR_GITHUB_USERNAME>/OneLifeData7.git	
fi

Now the script will pull from your repos instead of Jason's.

6. Run the script to clone and build everything
Now CHANGE BACK TO THE PARENT DIRECTORY, MyLife in this example, and run the script:

./OneLife/scripts/pullAndBuildTestSystem.sh

It is vital to change back to the parent directory otherwise you will clone these repos inside the scripts folder.

7. Add Jason's repos as a secondary source of code
In terminal, in the OneLife folder, type:

git remote add jason https://github.com/jasonrohrer/OneLife.git

And in the OneLifeData7 folder, type:

git remote add jason https://github.com/jasonrohrer/OneLifeData7.git

8. Install kdiff3 for resolving conflicts
You will get conflicts when you merge in Jason's changes, almost guaranteed, so you need a decent tool for resolving those conflicts. In terminal type:

sudo apt-get install kdiff3

For advanced players, you can set it as the default mergetool by following the instructions here and save yourself a WHOLE KEYPRESS on every merge conflict.

9. Adjust some key files in the data to avoid collisions with Jason and other modders
ID numbers are sequentially generated, so to avoid conflicts you need to choose an offset. If you want your mod to play nicely with other mods, you will need to collaborate and choose unique offsets that allow enough room to grow. For example, I used the offset 20,000. That means that Jason can create 19,999 objects before there will be a problem merging with my mod.

Edit all of these files and change the number to your offset:

  • OneLifeData7/objects/nextObjectNumber.txt

  • OneLifeData7/scenes/next.txt

  • OneLifeData7/sounds/nextSoundNumber.txt

  • OneLifeData7/sprites/nextSpriteNumber.txt

You will also need to change the version numbers in:

  • OneLifeData7/dataVersionNumber.txt

  • OneLife/server/serverCodeVersionNumber.txt

These numbers can be whatever you want, but again, you'll want them to not conflict with other mods. It makes sense to start from the same offset number.

10. Get cracking!
You're ready to start making changes! Run the editor to add objects and transitions etc. This guide doesn't cover any of the specifics of actual modding, so you'll need to figure that out for yourself or look for help elsewhere. When you're happy with your changes and ready to commit them, run:

git add .
git commit -m "<Commit statement here>"
git push

You need to do this for each respository, namely OneLife and OneLifeData7. If you run your mod on a server, then on the server all you need to do is clone your OneLife repo onto the server and run the pullAndBuildTestSystem.sh script, just like in step 4.

When you're ready to bring in Jason's latest changes, then in each of the repos, OneLife and OneLifeData7, type:

git pull jason master

Resolve conflicts by running:

git mergetool

You will always get merge conflicts on those nextNumber files; always take your own number instead of Jason's. For other files, you'll need to work that out yourself for each file.

Hapy modding! smile

Edit: Added sounds/nextSoundNumber.txt to list of files to tweak to avoid collisions

#274 Re: Main Forum » Tule Decay? » 2018-04-30 20:34:22

Hahaha, classic Jason.

#275 Re: Bug Discussion » goose » 2018-04-30 20:32:11

I assume from your recent commits that you reproduced this and fixed it?

Board footer

Powered by FluxBB