Ambrosia Software Web Board: Some discoveries about the Cythera Data file - Ambrosia Software Web Board

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Some discoveries about the Cythera Data file I'll discuss this on #cythera today

#1 User is offline   BryceSchroeder 

  • Member
  • Group: Members
  • Posts: 29
  • Joined: 27-November 14

Posted 16 December 2014 - 11:32 AM

Hi,

I've made some potentially interesting discoveries about the Cythera Data file and its structure. I'll be on IRC today to discuss it with anyone who is still interested after all these years.

Glad to see the community is still here, even if it's mainly about stories rather than the game :)/>

#2 User is offline   BryceSchroeder 

  • Member
  • Group: Members
  • Posts: 29
  • Joined: 27-November 14

Posted 09 January 2015 - 07:17 PM

Overworld map:

Posted Image

Circles are props.

#3 User is offline   BryceSchroeder 

  • Member
  • Group: Members
  • Posts: 29
  • Joined: 27-November 14

Posted 26 January 2015 - 05:02 AM

Graphics mod. (Well, and a dialog mod, but that's old news.)

Posted Image

I don't know why I gave Meleager Magpie's motley, but I couldn't think of a better idea to test this at 4 AM.

Note that it's not strictly just a recolor of Magpie's sprite, I put Meleager's face on it as well in GIMP.

#4 User is offline   BreadWorldMercy453 

  • Minion #453
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,634
  • Joined: 02-October 05
  • Gender:Not Telling

Posted 26 January 2015 - 11:24 AM

That is totally awesome, Bryce! :D
I'll become even more undignified than this

#5 User is offline   iKaterei 

  • lazy harp seal
  • PipPipPipPipPip
  • Group: Members
  • Posts: 2,812
  • Joined: 02-January 02
  • Gender:Female
  • Location:down under

Posted 26 January 2015 - 03:15 PM

I don't know what's going on, but I think I approve.

#6 User is offline   Selax 

  • Lord Rapierian of the Sith
  • PipPipPipPipPip
  • Group: Moderators
  • Posts: 3,026
  • Joined: 21-July 04
  • Gender:Male

Posted 30 January 2015 - 10:55 PM

You're just hoping that there will be a mod introducing blue-skinned people to Cythera :P .



Nice work, Bryce :) .
Long Live Cythera! Long Live the Cythera Web Board!

I now run a TS Character Killing Service.

Selax

#7 User is offline   BryceSchroeder 

  • Member
  • Group: Members
  • Posts: 29
  • Joined: 27-November 14

Posted 17 February 2015 - 02:57 AM

Here's a tutorial on how to add custom portrait to your saved game, with the new editor, redelv.

(The tutorial doesn't include setting up an emulator or getting PyGTK, sorry, although information about doing that can of course be found elsewhere pretty readily.)

#8 User is offline   BryceSchroeder 

  • Member
  • Group: Members
  • Posts: 29
  • Joined: 27-November 14

Posted 25 February 2015 - 01:54 AM

In case you were wondering how cave walls are stuck together.

Posted Image

Short answer: it's complicated. :/ I think it's all figured out now, though. (Note that this map has no real props, only tile-associated (faux) props, which is why stuff is missing.)

#9 User is offline   BryceSchroeder 

  • Member
  • Group: Members
  • Posts: 29
  • Joined: 27-November 14

Posted 01 March 2015 - 02:03 AM

Posted Image

The goat news is I figured out monster eggs.
The bad news... nah, there is no bad news, unless you are the person who cleans up House Comana in Kosha, I guess.

#10 User is offline   BreadWorldMercy453 

  • Minion #453
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,634
  • Joined: 02-October 05
  • Gender:Not Telling

Posted 01 March 2015 - 09:59 AM

I think you've discovered GOAT UNIVERSE! :o
I'll become even more undignified than this

#11 User is offline   BryceSchroeder 

  • Member
  • Group: Members
  • Posts: 29
  • Joined: 27-November 14

Posted 11 March 2015 - 01:19 PM

Hector Log. Stardate 3735928559. Our fearless leader seems to have gone insane. Today, he spent several hours staring at trees in the woods, then insisted on walking all the way to Cademia to look at a particular kind of tree, claiming it was "first in the tile resource." After a long time, he got frustrated and started staring at scrolls, potions and rings, muttering about "non-consecutive bit fields."

Hector Log. Stardate 4919. Today, our leader developed a strange fascination with a shovel. He walked around, lightly tapping it on various objects, as if trying to use it on them. Is he losing his mind?

Hector Log. Stardate -32768. Sorcery! Bellerophon began tapping objects with the shovel again, and they disappeared! He then announced his intention to develop a "shovel that turned things into goats." I do not know how I can stop this madness...

Hector Log. Stardate 721077. Our leader has turned to the dark side. He is going about tapping things with his shovel, turning them into goats. He even turned me into a crab. (He seemed confused that I wasn't a goat, but then said something like "oh, right, aspect.") I got better, but how long before we are all turned into goats, crabs, or worse, goatcrabs?

Hector Log. Stardate -0. Bellerophon turned a door into a goat, and then attacked it, and I could stand no more. I turned my sword on the wicked sorcerer. The mage Timon clearly was paralyzed with a moral dilemma, and cowardly escaped it by casting a spell of sleep on himself. After I stabbed the false Hero, I turned my sword on myself and shredded myself to pieces until I died. The end.

#12 User is offline   BreadWorldMercy453 

  • Minion #453
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,634
  • Joined: 02-October 05
  • Gender:Not Telling

Posted 11 March 2015 - 04:29 PM

:lol: This would be an awesome chron series! Did Timon really Soporify himself? ^_^
I'll become even more undignified than this

#13 User is offline   BryceSchroeder 

  • Member
  • Group: Members
  • Posts: 29
  • Joined: 27-November 14

Posted 11 March 2015 - 07:49 PM

View PostBreadWorldMercy453, on 11 March 2015 - 04:29 PM, said:

:lol:/>/> This would be an awesome chron series! Did Timon really Soporify himself? ^_^


Yep. First he cast derrangement on Meleagar, then he hit himself with his staff (doing like 5 damage), then he put himself to sleep.

As to the chron series, I think Pallas already wrote a better version :D

This post has been edited by BryceSchroeder: 11 March 2015 - 07:49 PM


#14 User is offline   Selax 

  • Lord Rapierian of the Sith
  • PipPipPipPipPip
  • Group: Moderators
  • Posts: 3,026
  • Joined: 21-July 04
  • Gender:Male

Posted 22 March 2015 - 06:37 PM

I agree with 453, although I think you've also discovered the origin of the goat universe.
Long Live Cythera! Long Live the Cythera Web Board!

I now run a TS Character Killing Service.

Selax

#15 User is offline   The Wizard 

  • Not a Junior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 899
  • Joined: 21-July 04
  • Gender:Male

Posted 19 June 2015 - 02:08 PM

I like this topic; all excellent and inspiring work, Bryce!!! I wish you'd been around doing some of this stuff when I was stitching maps together. Some of that is pretty useful. You should also check out the Cythera Hintbook. It shows how the maps are stored by the game, and while it's not very informational regarding city maps, it has some pretty interesting revelations about the underground ones. On page 29, it shows that Ayrit, UrSylph's prison, the Mystic Helmet cave, the spring under Cademia, and the tunnel under LKH are all stored in one big map. It also shows the layout of the mine, crab cove, and so on. When I was putting maps together back in 2011, I tried to put things in the most logical place. I was really close in some spots, like the Cademia sewers, but others I would not have guessed.

Really exciting though!
Wizard

#16 User is offline   BryceSchroeder 

  • Member
  • Group: Members
  • Posts: 29
  • Joined: 27-November 14

Posted 24 January 2016 - 05:23 PM

Posted Image

After a considerable hiatus, I have continued working. I am currently directing my efforts to understanding the scripting system, and in particular how the GUI works. Things are going fairly smoothly.

The GUI model is much different than modern ones, and more similar to the classic Mac OS, probably surprising no one given the age of the game and gandreas' past statements on the topic. E.g. a script that makes a modal window will have its own event loop that spins until it gets a response - as opposed to a modern GUI or a web page which is typically more based on callback functions or methods.

That being said, this is not a fundamental problem if one is not chained to the existing Delver implementation. It's just a modest complication.

The scripting system is mostly unraveled at this point. redelv should soon incorporate an assembler, making it a much more functional Cythera editor, though as yet there's no map editor and the proplist editor is pretty arcane. You can of course edit maps by changing the map in the hex editor while watching the results on the map viewer, but that's rather tedious. I'm not sure if I'll bother with a nice map editor or not, but something elementary is likely.

This post has been edited by BryceSchroeder: 24 January 2016 - 05:43 PM


#17 User is offline   Selax 

  • Lord Rapierian of the Sith
  • PipPipPipPipPip
  • Group: Moderators
  • Posts: 3,026
  • Joined: 21-July 04
  • Gender:Male

Posted 24 January 2016 - 06:16 PM

Nice work as always :) .
Long Live Cythera! Long Live the Cythera Web Board!

I now run a TS Character Killing Service.

Selax

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users