Ouchface
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Just a thought.
 
Author
All times are GMT. The time now is 04:47. Post New Thread    Post A Reply
Katarhyne
She's a MAN, baby!!


Posts: 792
Registered: 07-00


It's really bothering me that you moved away from Fragglescript. Way to create yet another schism in a community that can't agree on anything to begin with, neh? But still, it sounds cool.

Any chance of a FS -> Small converter?

__________________
.

Old Post 11-12-02 12:35 #
Katarhyne is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 15226
Registered: 04-02


Nonetheless there wasn't much done using FS, maybe a map or two, and for Legacy. Plus Fraggle Script still lives on in Doom Legacy apparently.

__________________
Warez All the Data?

Old Post 11-12-02 14:25 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
mmnpsrsoskl
Spasmolytic


Posts: 1787
Registered: 06-01


This is Doomworld - you are not allowed to think :)

Well, A FS>Small convertor may or may not be hard to do...does Small have all of the functions of FS?

__________________
You know, I never really updated this thing right here, so I thought i'd better put something in here, such as this annoying and stupid sentence. Yeehaw.

Old Post 11-13-02 05:25 #
mmnpsrsoskl is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Naked Snake
HAHA I AM A FAG AND I CAN'T CHANGE THIS TITLE ANYMORE


Posts: 11313
Registered: 05-01


FS to Small would probably be very hard to do right and to even make it work right.

__________________
DOOMWORLD All your favorite ports and map editors
DooM DM!!
3057 reasons to keep on dooming

Old Post 11-13-02 05:27 #
Naked Snake is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
SoM
azerty YAY!


Posts: 285
Registered: 03-02


Actually BBG is correct. I FS->Small converter would be way too much work to program. In all honesty, porting the 10 released FS scripts to small by hand would be easier. heh. But yeah, I see your point kat but there were just too many flaws/problems with FS and the way it worked, we would have been forced to rewrite most of it for Extradata anyway. Small just seemed like the logical choise.

__________________
oPS I HITTED THE CAPDLOCK

Old Post 11-13-02 05:30 #
SoM is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Naked Snake
HAHA I AM A FAG AND I CAN'T CHANGE THIS TITLE ANYMORE


Posts: 11313
Registered: 05-01



SoM said:
Actually BBG is correct


*jaw drop*
*falls to ground*

__________________
DOOMWORLD All your favorite ports and map editors
DooM DM!!
3057 reasons to keep on dooming

Old Post 11-13-02 05:47 #
Naked Snake is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 6037
Registered: 08-00



Katarhyne said:
It's really bothering me that you moved away from Fragglescript. Way to create yet another schism in a community that can't agree on anything to begin with, neh? But still, it sounds cool.

Any chance of a FS -> Small converter?



I kind of agree in that I was very reluctant and regretful to pull out FraggleScript. I'll note that the code is still in the engine and can be re-enabled by defining FRAGGLESCRIPT when compiling.

This means I could release a FS-enabled version of Eternity if I want, or if there is demand for some reason.

SoM and BBG are right on though. FS is a case of a troubled, complex system where modification only breaks things rather than fixing them. Fraggle himself probably can't precisely explain some of the things that are going on in it -- particularily in the tokenizer, which is poorly understood by everyone who's looked at it.

The flexibility, compactness, and features of Small make FraggleScript totally obsolete. All of the stuff that SoM and I WANTED FS to do is already possible using Small with only a minimal setup effort on my part.

Stuff this includes is:
* Ability to refer to things, lines, sectors via ExtraData ids rather than map numbers or tags
* Ability to have persistent, global scripts that are always available, rather than attached to one map
* Reliable save and restore of virtual machine state

The last one is a big issue that caused problems you might remember with Nimrod for Legacy. A script I had written to create a falling damage effect caused save game corruption due to the inability of the FS save code to work properly for scripts that wait and scripts that call themselves.

As SoM said, a FS to Small converter would be impractical, as it'd require either 1. a FS to Small VM compiler, or 2. complete grammatic parsers for both FS and Small, neither of which exist already.

I will, however, offer assitance to anyone needing to port FS scripts to Small. Its pretty easy as the languages and their usage in Eternity are similar.

Old Post 11-13-02 16:16 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
mewse
aahahhh


Posts: 1114
Registered: 05-00


i just looked up small - it looks really cool

probably much better than fragglescript

Old Post 11-14-02 15:48 #
mewse is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
mmnpsrsoskl
Spasmolytic


Posts: 1787
Registered: 06-01


Small is used in heaps of things...suh-weeeet. It's used in this Zelda game I was looking at the other day :D

I'll have to start learning about it...

__________________
You know, I never really updated this thing right here, so I thought i'd better put something in here, such as this annoying and stupid sentence. Yeehaw.

Old Post 11-15-02 05:52 #
mmnpsrsoskl is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Anders
No one knows I'm schepe


Posts: 428
Registered: 03-02


I can only see good things coming from implementing a good, reliable scripting system into eternity.

__________________
++++++++++[>++++++++++>++++++++++++>+++++++++++>++
+>+<<<<<-]>.>-.>>++.<<<++.>>+.+++.<--.>-----.+++++
+.>.<<<-----.>>-.<<++++.>>>.<<<++.------.>++++.>>>.

Old Post 11-16-02 01:15 #
Anders is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 04:47. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Just a thought.

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.