Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]

Author Topic: Decided to create a 3x3 world in DF64bits and it worked.  (Read 5719 times)

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Decided to create a 3x3 world in DF64bits and it worked.
« Reply #15 on: August 15, 2016, 04:12:42 am »

I'm reasonably sure DFHack can do this, since DFhack works the same way as cheat engine AFAIK.

exdeath

  • Bay Watcher
    • View Profile
Re: Decided to create a 3x3 world in DF64bits and it worked.
« Reply #16 on: August 16, 2016, 01:39:10 pm »

1 is an odd number.
(2^1)+1 = 3
(2^0)+1 = 2 (but i heard its not valid since 2 is not odd)

the number 1 doesn't follow the rule (2^X)+1 where X is integer.
« Last Edit: March 22, 2018, 06:10:23 pm by exdeath »
Logged

exdeath

  • Bay Watcher
    • View Profile
Re: Decided to create a 3x3 world in DF64bits and it worked.
« Reply #17 on: March 22, 2018, 06:15:38 pm »

Some updates:

First, I discovered the map of the first post was deleted by zippyshare, so decided to make a new map and update main post.

Second, I discovered a way of doing small/big maps trick without having to change the world parameters.
The updated method:

Code: [Select]
1- First you open the cheat engine and dwarf fortress

2-On cheat engine click on select a process to work, the icon is the one with an pc on it.

3-Find dwarf fortress.exe there and click on open

4-Now on dwarf fortress, go to design a world with advanced parameters.

5-Start to generate a world.

6-Go to cheat engine write the size of X or Y map size on the value text field and click on first scan.

7-Stop the world generation, go back to advanced world generation and select a parameter with different size and start to generate an world.

8- Go to cheat engine write the X or Y map size of this new world parameter, at the value text field and click on first scan.

9-On the cheat engine on the left side, you will see a box with address value and previous value.
Here you will see the ram values, what this program do is to look for ram values with the values you wrote on the text field, so the program looked for ram values that had the exact map size you searched when you searched them.

10-Continue going back to 7, until you have 4 values (or 8 if X and Y map size values are the same). When this happen click two times on the value and you will see the address appear on the bottom box.

11-Stop the world generation and go back to advanced world generation menu.

12-At cheat engine, now go to bottom box, click on the address you want and change the value, to the new value you want. Click the box near this value to make a cross inside this box, this means the ram value wont change

13-Now you can create a new world with this value.
PS: Sometimes dwarf fortress will crash while trying to generate a world.

If you want to do it for world Y value, just do the same thing I said here but with world Y value.

Another thing, many times, the max amount of sub-region amount is not enough even for 257x257 world.
If you want to have an easier time generating a world bigger than 257x257, you will need to set the max number of subregion to a number higher than 5000 that is the limit, you can also use cheat engine to do that.
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Decided to create a 3x3 world in DF64bits and it worked.
« Reply #18 on: March 26, 2018, 05:27:57 pm »

I'm reasonably sure DFHack can do this, since DFhack works the same way as cheat engine AFAIK.

Gonna repeat this with more confidence: cheat engine is completely pointless, as DFHack does everything it does but easier.

exdeath

  • Bay Watcher
    • View Profile
Re: Decided to create a 3x3 world in DF64bits and it worked.
« Reply #19 on: March 27, 2018, 06:26:08 pm »

I'm reasonably sure DFHack can do this, since DFhack works the same way as cheat engine AFAIK.

Gonna repeat this with more confidence: cheat engine is completely pointless, as DFHack does everything it does but easier.

How do you change the size of the world you are generating with DFHack and also the embark size?
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Decided to create a 3x3 world in DF64bits and it worked.
« Reply #20 on: March 27, 2018, 06:42:42 pm »

Use the game's RAM values, which is already mostly mapped out and easily accessible using DFHack.

I believe the values you're modifying here are df.viewscreen_new_regionst.custom_size_x and df.viewscreen_new_regionst.custom_size_y under viewscreen.xml. Might also be in worldgen_presets, which are not mapped out.
Pages: 1 [2]