Bay 12 Games Forum

Please login or register.

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

Author Topic: Just embark tool  (Read 43467 times)

Adeon

  • Bay Watcher
  • Obey.
    • View Profile
Just embark tool
« on: November 18, 2010, 01:17:04 pm »

Hi.

Embark anywhere tool seems to not work for the most recent DF versions so I rolled out my own.

I think there may be already tools that do the same job, but I wanted something extremely simple and easy.

You can download the tool from here. It works just like the old embark anywhere tool. Run DF, then run this tool. Then you should be able to embark anywhere. If the tool patches the memory, it won't say anything. If something went wrong, it will display a popup message.

Note that subsequent runs of the program on already patched DF will complain that it can't find patch locations. This is harmless. You can confirm if the tool is working by, unsurprisingly, checking if you can embark in normally unembarkable locations.

Source is a short and single C++ file, here.

I tested it on Windows 7 and XP, using various DF versions.

Tell me if anything is wrong.

(if it complains about missing MSVCR100.dll, download this from Microsoft's site)
« Last Edit: April 25, 2011, 11:28:14 am by Adeon »
Logged
I make dead people. Dfterm3

Toastergargletop

  • Bay Watcher
    • View Profile
Re: Just embark tool
« Reply #1 on: November 18, 2010, 07:39:52 pm »

is this able to create 1x1 embark sites?
Logged

Adeon

  • Bay Watcher
  • Obey.
    • View Profile
Re: Just embark tool
« Reply #2 on: November 19, 2010, 06:37:29 am »

is this able to create 1x1 embark sites?

No. This only does what it says on the tin. Let's you embark where you would normally not be able to.
Logged
I make dead people. Dfterm3

Zifnab

  • Bay Watcher
    • View Profile
Re: Just embark tool
« Reply #3 on: November 19, 2010, 07:29:27 am »

Like on castles.  And hostile civs start hostile except for their site leaders.
Logged

Flying Carcass

  • Bay Watcher
    • View Profile
Re: Just embark tool
« Reply #4 on: November 19, 2010, 08:53:29 am »

Like on castles.  And hostile civs start hostile except for their site leaders.

Really? That's interesting... sounds like fun!
Logged

GaxkangtheUnbound

  • Bay Watcher
  • To the skies!
    • View Profile
Re: Just embark tool
« Reply #5 on: November 26, 2010, 08:12:28 pm »

Like on castles.  And hostile civs start hostile except for their site leaders.

Really? That's interesting... sounds like fun!
Hostile takeover with 7 military dwarves?
Sounds like a lot of fun!
Logged
Proud of my heritage.
Prepare to lose your sanity.

Twi

  • Bay Watcher
  • ✨heterotemporality✨
    • View Profile
Re: Just embark tool
« Reply #6 on: November 27, 2010, 09:05:08 pm »

Huh.
It claims to not have a certain thing in it.
*sighs*

Quote:
"This application has failed to start because MSVCR100.dll was not found. Re-installing the application may fix this problem."
Logged

gtmattz

  • Bay Watcher
  • [PREFSTRING:BEARD]
    • View Profile
Re: Just embark tool
« Reply #7 on: November 27, 2010, 09:10:27 pm »

12 seconds of googling gave me the answer that you need to install the MSVC redistributables. 

download and install this and it should fix your problem:
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84

Next time try googling first, might answer your questions and you will have the satisfaction of knowing you fixed your own problems.
Logged
Quote from: Hyndis
Just try it! Its not like you die IRL if Urist McMiner falls into magma.

Frosty_Dorf

  • Bay Watcher
  • Dabbling DFer, Legendary Lazy, Proficient Sleeper
    • View Profile
Re: Just embark tool
« Reply #8 on: December 07, 2010, 12:02:10 am »

aw, i just figured out how to use cheat engine just for this sole purpose last weekend too. oh well easy is easy :3
Logged

honestly, that was a ragequit moment.  The friggin thief just walked on past and grabbed it.  There were like 100+ floors yet to be placed.
My computer struggled to load all the demons.  Then, next frame, I check the unit list....
The last.... 4+ pages.... all demons.

Flaede

  • Bay Watcher
  • Beware the Moon Creatures.
    • View Profile
Re: Just embark tool
« Reply #9 on: December 11, 2010, 07:12:44 pm »

Is there a reason this hasn't made it onto the stickied MOD & UTILITES list?
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]

Guedez

  • Bay Watcher
    • View Profile
Re: Just embark tool
« Reply #10 on: January 06, 2011, 09:15:29 pm »

what happens if you embark on the ocean? instant fun? or ground magicaly spawns?
Logged

Brandstone

  • Bay Watcher
  • Come hug me bro
    • View Profile
Re: Just embark tool
« Reply #11 on: January 06, 2011, 09:42:16 pm »

Is it possible to edit the DF executable so you can embark anywhere without running a tool in the background?

ikkonoishi

  • Bay Watcher
    • View Profile
Re: Just embark tool
« Reply #12 on: January 07, 2011, 04:03:31 am »

what happens if you embark on the ocean? instant fun? or ground magicaly spawns?
If it is like earlier versions you start off underground on the lowest z level in the top left corner, and all your dwarves drown.

Is it possible to edit the DF executable so you can embark anywhere without running a tool in the background?
Executables are compressed, and sometimes what is easy to do with memory editing is hard to do with hex editing.
Logged
Our Dwarven instincts compel us to run blindly towards disaster in case there may be a ☼<☼giant cave spider silk sock☼>☼ lying around.

iceball3

  • Bay Watcher
  • Miaou~
    • View Profile
    • My DA
Re: Just embark tool
« Reply #13 on: January 07, 2011, 08:29:59 am »

I shall watch this thread. In case something happens with this. Thanks, by the way.
Logged

Ibid Straydrink

  • Bay Watcher
    • View Profile
Re: Just embark tool
« Reply #14 on: January 11, 2011, 05:48:35 pm »

When I start this up, it says it cannot find the DF process. I take it this is outdated?

EDIT: I seem to have fixed it. It seems that your Dwarf Fortress.exe actually has to be named "Dwarf Fortress," and not "Man Castle" for the file to read it. Go figure!


However: It seems that when embarked on an already populated site, ALL civs are hostile, except for the leaders and civilians, who are friendly.
« Last Edit: January 11, 2011, 06:34:49 pm by Ibid Straydrink »
Logged
“I am the spirit that negates. And rightly so, for all that comes to be. Deserves to perish wretchedly; 'Twere better nothing would begin."
Pages: [1] 2 3 ... 5