1 |
[quote] Why is the spring map compiler not part of the spring run time environment now if spring maps can't be made without of it? Is it for code cleanliness? [/quote]
|
1 |
[quote] Why is the spring map compiler not part of the spring run time environment now if spring maps can't be made without of it? Is it for code cleanliness? [/quote]
|
2 |
\n
|
2 |
\n
|
3 |
As far as i can gather, that's just an accident of the respective projects' evolution.
|
3 |
As far as i can gather, that's just an accident of the respective projects' evolution.
|
4 |
\n
|
4 |
\n
|
5 |
Consider: there is not - and afaik there never was - a project officially named "The Spring Map Compiler". Instead, there's "mapconv", "Mother's mapconv", "Beherith's mapconv", "Pymapconv", "SpringMapConvNG", "smf_tools", the built-in-java compiler provided by SpringMapEdit, etc.
|
5 |
Consider: there is not - and afaik there never was - a project officially named "The Spring Map Compiler". Instead, there's "mapconv", "Mother's mapconv", "Beherith's mapconv", "Pymapconv", "SpringMapConvNG", "smf_tools", the built-in-java compiler provided by SpringMapEdit, etc.
|
6 |
\n
|
6 |
\n
|
7 |
Much the same reason why Spring requires an external lobby program to play multiplayer games, but no single lobby is part of the engine (even if SpringLobby is maintained by Spring devs).
|
7 |
Much the same reason why Spring requires an external lobby program to play multiplayer games, but no single lobby is part of the engine (even if SpringLobby is maintained by Spring devs).
|
8 |
\n
|
8 |
\n
|
9 |
E.
g.
the
compiler(
s)
and
the
lobby(
ies)
were
written
by
people
who
were
not
engine
devs
at
that
point,
as
separate
but
adjacent
projects;
and
that's
the
way
it
mostly
stayed
until
now.
|
9 |
I
think
(
probably)
the
first
compiler(
s)
and
the
lobby(
ies)
were
written
by
people
who
were
not
directly
engine
devs
at
that
point:
as
separate
but
adjacent
projects;
and
that's
the
way
it
mostly
stayed
until
now.
|
10 |
\n
|
10 |
\n
|
11 |
The only move i know of that attempted to integrate the compiler into the engine proper was made as part of an attempt to integrate a compiler into SpringBoard (which ended up being solved by packaging the separate binary instead)
|
11 |
The only move i know of that attempted to integrate the compiler into the engine proper was made as part of an attempt to integrate a compiler into SpringBoard (which ended up being solved by packaging the separate binary instead)
|