Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Poll

Would you use something like this? And how often?

No. Nevar. I set things up manually.
- 16 (14.4%)
Once or twice, to set the game up.
- 9 (8.1%)
From time to time, mainly from version to version.
- 38 (34.2%)
Yes, every time I need to start DF.
- 14 (12.6%)
Yeah, this would look good integrated into DF itself.
- 34 (30.6%)

Total Members Voted: 111


Pages: 1 2 [3]

Author Topic: DF Frontend?  (Read 6484 times)

moetzger

  • Bay Watcher
  • df noob
    • View Profile
Re: DF Frontend?
« Reply #30 on: March 30, 2009, 10:11:03 am »

hey Sean, do you / have you written your own init file parser / writer? or do you use an existing library you changed a bit to work with df?
cause im a software developer working with c# everyday, and i think a modular and stable parser would be the hardest part of the whole thing.

but my real point is: interested in help? i too havent got plenty of spare time, so it would only be little help, but id like to give you a hand.
if youre interested, please tell me

very cool idea btw, me too wonders why nobody has made this yet :)
Logged

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: DF Frontend?
« Reply #31 on: March 30, 2009, 10:23:39 am »

I was making my own parser for Modbase, with VB.Net. I basically take globs of text, break them down into tags, break the glob of tags into entries by the leading entry type, and sort the entries into files. Right now I'm redoing it to improve speed, and porting it into C# in the process. You can look at my Modbase project (that comes with source code) to see how it worked.
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

Jurph

  • Bay Watcher
  • Minister of Belt-fed Weaponry
    • View Profile
Re: DF Frontend?
« Reply #32 on: March 30, 2009, 10:42:37 am »

If you're doing a frontend, it would be nice -- if ambitious! -- to incorporate the calculations from the Custom Gridsize Generator, and possibly even read some system variables in so you can perform basic graphics checks like so:

1) Look up screen resolution
2) Find all of the tilesets available and populate a dropdown with their filenames
3) User has the option to modify grid size numbers, or choose presets like "Nearly fullscreen," "Square Window", "Standard (80x25)" etc.
4) Frontend calculates the right X and Y sizes and sets up the display.
Logged
Dreambrother has my original hammer-shaped Great Hall.  Towerweak has taken the idea to the next level.

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: DF Frontend?
« Reply #33 on: March 30, 2009, 10:59:29 am »

That was part of Modbase functionality. Well, was intended to be until the advance of versions and my loss of free time halted the development. It was just going to be a gridsize calculator though - you pick a tileset, and either select a resolution, to which the thing then selects a proper gridsize, or just increase the gridsize as you see fit, and the resolution is automatically selected.

The tileset picker was already in, I just needed the calculator set up. I guess I can still do as much, but I'll need to account for a lot of other things first. There still were countless errors in Modbase's operation.
« Last Edit: March 30, 2009, 11:01:34 am by Sean Mirrsen »
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

Dame de la Licorne

  • Bay Watcher
  • Cats? Check. FPS? Uh-oh...
    • View Profile
Re: DF Frontend?
« Reply #34 on: March 30, 2009, 11:06:49 am »

Is there any way to make it work with Macs as well?  Or would a Mac person have to write a similar program for that OS?
Logged
If software was real world, then it'd be something equivalent of hitting a nail with a hammer and having a building collapse on the other side of town.

Don't worry people, sometimes -moments occur

moetzger

  • Bay Watcher
  • df noob
    • View Profile
Re: DF Frontend?
« Reply #35 on: March 30, 2009, 12:06:27 pm »

if its written in pure c#/.net 2.0, you can run it on mono for mac
Logged

Dame de la Licorne

  • Bay Watcher
  • Cats? Check. FPS? Uh-oh...
    • View Profile
Re: DF Frontend?
« Reply #36 on: March 30, 2009, 12:10:43 pm »

Excellent.
Logged
If software was real world, then it'd be something equivalent of hitting a nail with a hammer and having a building collapse on the other side of town.

Don't worry people, sometimes -moments occur

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: DF Frontend?
« Reply #37 on: March 30, 2009, 12:21:11 pm »

Or recompile it on a Mac if it isn't. It's not like I won't share the source like last time.
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India

zzzdude

  • Bay Watcher
    • View Profile
Re: DF Frontend?
« Reply #38 on: March 30, 2009, 01:07:33 pm »

Quote from: Sean Mirrsen
[insert cool information in relation to DF frontend]

Mind editing the first post in the thread whenever you have news?
Logged

Sean Mirrsen

  • Bay Watcher
  • Bearer of the Psionic Flame
    • View Profile
Re: DF Frontend?
« Reply #39 on: March 30, 2009, 01:41:02 pm »

Of course I will, but for now it has a post for it in Creative Projects. Look for Fort Knox.
Logged
Multiworld Madness Archive:
Game One, Discontinued at World 3.
Game Two, Discontinued at World 1.

"Europe has to grow out of the mindset that Europe's problems are the world's problems, but the world's problems are not Europe's problems."
- Subrahmanyam Jaishankar, Minister of External Affairs, India
Pages: 1 2 [3]