Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Using embark anywhere  (Read 714 times)

Flaede

  • Bay Watcher
  • Beware the Moon Creatures.
    • View Profile
Using embark anywhere
« on: December 11, 2010, 10:01:55 am »

Does that util work for anyone? I know officially it's no good for the 2010 versions, but I keep catching comments from people that they are still using it. It certainly doesn't work for me. The last page in the thread is some explanation only decipherable by folk with far more understanding than I.
Logged
Toady typically doesn't do things by half measures.  As evidenced by turning "make hauling work better" into "implement mine carts with physics".
There are many issues with this statement.
[/quote]

Fayrik

  • Bay Watcher
    • View Profile
Re: Using embark anywhere
« Reply #1 on: December 11, 2010, 11:19:26 am »

There's a new one, Just Embark.
I haven't tried it yet though, so, I can't really guarentee anything.
Logged
So THIS is how migrations start.
"Hey, dude, there's this crazy bastard digging in the ground for stuff. Let's go watch."

Elmzran

  • Bay Watcher
    • View Profile
    • Planetoid 3 Community
Re: Using embark anywhere
« Reply #2 on: December 11, 2010, 11:27:30 am »

I did figure out a way to use it, It's rather simple when put into the right words. Here's the steps. This should work with any Hex Editor, but I used Cheat Engine.


1. Get a Hex Editor, like Cheat Engine.

2. Run DF, get to the embark world screen.

3. Run Cheat Engine, Select the DF process from the process select button at the top.

4. Go back to DF, find the location that you want to embark to that you normally can't.

5. Now, Read Closely. Go back to Cheat Engine, and find the "Value Type" menu, click it, and go to Array of Bytes.

6. Check "Also Scan Read-Only Memory"

7. Now, near the top, where it says Hex, enter this value - 66 83 7F 1A FF

8. Press First Scan.

9. Let the scan finish, and an address should appear to the left highlighted in Green.

10. Right click it, and select "Disassemble this Memory Region"

11. Now, right Click the Value that is below the one that is highlighted. The value you must click should have 74 04 under the Bytes, and the Opcode should start with je. Right Click it.

12. Another more advanced menu should pop up, select "Replace with code that does Nothing"

13. Press okay, and if you did it right, a few lines opcode should turn into nop.

14. Go back to DF. Embark anywhere you want - Castles, Mountains, even oceans if you want to have some instant fun.


Enjoy! :D

And I tried that new Just Embark tool, got some errors, didn't work. I would recommend trying it first, but if it doesn't work, try this method.
« Last Edit: December 11, 2010, 11:29:01 am by Elmzran »
Logged

Rumrusher

  • Bay Watcher
  • current project : searching...
    • View Profile
Re: Using embark anywhere
« Reply #3 on: December 11, 2010, 11:38:44 am »

well there is also DFusion which also has a Embark anywhere.
Logged
I thought I would I had never hear my daughter's escapades from some boy...
DAMN YOU RUMRUSHER!!!!!!!!
"body swapping and YOU!"
Adventure in baby making!Adv Homes

Flaede

  • Bay Watcher
  • Beware the Moon Creatures.
    • View Profile
Re: Using embark anywhere
« Reply #4 on: December 11, 2010, 04:07:40 pm »

Wow. Thanks for the tips! I'll start trying these out.
Logged
Toady typically doesn't do things by half measures.  As evidenced by turning "make hauling work better" into "implement mine carts with physics".
There are many issues with this statement.
[/quote]

BigD145

  • Bay Watcher
    • View Profile
Re: Using embark anywhere
« Reply #5 on: December 11, 2010, 04:33:53 pm »

There's a new one, Just Embark.
I haven't tried it yet though, so, I can't really guarentee anything.

Just_embark works on .18
Logged