BELMA - Battle Elasto Mania
Moderator: Moporators
now i know no one is really interested in this and it's not a new thing but it just happened to cross my mind:
"No portion of this software may be disassembled, reverse engineered, decompiled, modified or altered. --- Neither directly nor indirectly you cannot rent, sell, lease, lend, reproduce, copy or distribute by any means this software."
yet here we are and everybody's enjoying it to the max, i wonder if balazs is aware of teh. thou i guess it's been so long he'd just be happy the scene is giving some new life for teh. :]
btw awesome mila, haven't crashed or freezed, no ghosts, no lag. no anything. except fun !1 ¨=)
"No portion of this software may be disassembled, reverse engineered, decompiled, modified or altered. --- Neither directly nor indirectly you cannot rent, sell, lease, lend, reproduce, copy or distribute by any means this software."
yet here we are and everybody's enjoying it to the max, i wonder if balazs is aware of teh. thou i guess it's been so long he'd just be happy the scene is giving some new life for teh. :]
btw awesome mila, haven't crashed or freezed, no ghosts, no lag. no anything. except fun !1 ¨=)
I've modified only some exe file which I donwloaded free from moposite (elma12.exe), so it has nothing to do with original versionveezay wrote:"No portion of this software may be disassembled, reverse engineered, decompiled, modified or altered. --- Neither directly nor indirectly you cannot rent, sell, lease, lend, reproduce, copy or distribute by any means this software."
blame Hib and moposite:)
[carebox]
When Elma 1.2 was hot I mailed Balázs about it and are we legalized. His public comment was: no comments. But I do know his private comment as well, which is secret though.veezay wrote:now i know no one is really interested in this and it's not a new thing but it just happened to cross my mind:
"No portion of this software may be disassembled, reverse engineered, decompiled, modified or altered. --- Neither directly nor indirectly you cannot rent, sell, lease, lend, reproduce, copy or distribute by any means this software."
yet here we are and everybody's enjoying it to the max, i wonder if balazs is aware of teh. thou i guess it's been so long he'd just be happy the scene is giving some new life for teh. :]
40:02,71 (151.) | WCup4: 8. | 3x WR | 3x GAA | 11x FEM | KOM | The History of Elasto Mania (1995-2018)
I've been asking some people to write some summary about this because I don't have the needed knowledge. Anyone?milagros wrote:i wonder tooZweq wrote:so where's moposite news about this? ;)
I'm quite busy with other things but I'm trying to get into this subject.
40:02,71 (151.) | WCup4: 8. | 3x WR | 3x GAA | 11x FEM | KOM | The History of Elasto Mania (1995-2018)
http://www.zworqy.com/elmaguide/index.p ... al#patchesmilagros wrote:did teh longname patch - 15 chars allowed, saving replay, watching replay and merging works ok
in old elma these recs will be not in the list
<Fihlvein> another case of zworqy-is-always-right closed i guess
<yoosef> zworqy doesnt suck at anything
<yoosef> zworqy doesnt suck at anything
- Juski
- Kuski
- Posts: 2200
- Joined: 26 Dec 2003, 20:53
- Location: irc://irc.ircnet.org/ranks
Here's an interesting discussion with milagros in #across:
(lots of mongo lines removed for easier read)
Code: Select all
[01:43:36] <casanova> elma start now takes 2 secs more cause of ftp
[01:43:47] <casanova> (of course only at real start)
[01:43:49] <casanova> once
[01:44:09] <zw0r> that's acceptable
[01:44:15] <casanova> sure is
[01:44:34] <casanova> so it not only connects to the server in 2-3 secs but also to ftp, so thats 5 secs;)
[01:44:40] <casanova> damez
[01:45:02] <casanova> but ez setup server not to have ftp (one flag in cfg) and -2 secsd;)
[01:48:20] <casanova> maybe its not 2 secs
[01:48:22] <casanova> maybe 1:)
[01:48:44] <casanova> its onyl not 0
[01:49:13] <casanova> it happens only when you start elma anyway, so its ok
[01:49:52] <casanova> for private servers it won't try to connect to mysql or ftp
[01:50:03] <casanova> that mysql connect takes also 3 secs
[01:50:10] <casanova> but only server connects there
[01:50:40] <casanova> will be cool to have noturn balles in internal
[01:50:55] <casanova> no throttle is hgardest
[01:52:35] <casanova> btw when someone start the onelife battle, how many secs should it countdown?
[01:52:43] <casanova> like how much should everybody wait?
[01:52:47] <casanova> now its 60secs
[01:52:51] <casanova> seems kinda too much
[01:53:02] <veezay> how about variable?
[01:53:35] <veezay> or is it pasibel? how does it work?
[01:55:38] <skint0r> maybe extend few secs when some new joinga?
[01:55:46] <skint0r> or no idea what you are talking about since never tried but :D
[01:56:01] <casanova> dont want to do it variable
[01:56:16] <casanova> if its longer, you can tell everyone beforehand in irc
[01:56:32] <casanova> not extend when someone new joins, that would be kinda messy
[01:56:59] <casanova> maybe 30 secs is enough
[01:57:01] <veezay> ye0
[01:57:18] <casanova> because lev usually doesnt take much more
[01:57:31] <casanova> if lev download ingame
[01:57:36] <veezay> so how does it work, pipel start playing the lev but they are freezed until countdown zero?
[01:57:51] <casanova> ye, theyre frozen
[01:57:54] <veezay> what about if i whane play the lev and nat participate?
[01:58:02] <casanova> you can play other levs;)
[01:58:11] <casanova> or wait till it starts
[01:58:24] <casanova> if you're not ready and start later, it won't count
[01:58:37] <casanova> offline playing will be setupable in cfg
[01:58:42] <casanova> will do ez prog
[01:59:17] <casanova> also slowness will count only if you press esc before end of the battle (youll see no of secs)
[01:59:37] <casanova> otherwise impsy to detect if someone survived or lost connection:)
[02:00:06] <casanova> anyway i guess slowness levs will be usually impsy to survive
[02:00:17] <casanova> and if not impsy then impsy in the time limit
[02:00:49] <zw0r> what if you finish slowness level
[02:01:01] <casanova> finish is the same as dead/esc
[02:01:07] <casanova> only duration counts
[02:02:33] <casanova> btw what should that countdown say - 30, 29....3, 2, 1 and ?
[02:02:40] <casanova> GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!!!!!
[02:02:57] <casanova> need to modify fonts..
[02:03:06] <casanova> should it be GOOO!! ?
[02:03:38] <casanova> i hope there won't be any problems with countdown and ping;)
[02:04:06] <skint0r> maybe you cane get elma timer to start from liek -05,00 and it counts down to 00,00
[02:04:24] <casanova> this is via tcp so msg cant get lost
[02:04:32] <casanova> but can have diff ping for diff players
...
[02:08:04] <casanova> need to save balles into mysql and add those texts - countdown, tables (now playing / balle results)
[02:08:20] <casanova> and thats all i guess
[02:08:29] <casanova> will change cfg a bit and add prog that will modify that
[02:08:32] <veezay> how can one see that now playing -table in elma?
[02:08:42] <veezay> some key while playing?
[02:08:43] <casanova> with some f5 key or what
[02:08:56] <kd_ie> and how do you plan displaying the best time of bulle?
[02:08:59] <casanova> also will see time till end of the balle
[02:09:14] <casanova> ez table with balle results
[02:09:22] <casanova> refresh every 2 secs or smth
[02:09:33] <casanova> you press f4 and ou see
[02:09:35] <casanova> f6
[02:09:44] <casanova> f4 is for ftp lev download
[02:12:48] <casanova> there will be 6 keys - 3 that are there, f4 for lev download (it can write f4 to download), f5 show players, f6 balle results
[02:12:54] <casanova> not more yet i think
[02:13:11] <kd_ie> show players is - ?
[02:13:16] <kd_ie> its players results?
[02:14:11] <veezay> plz make them f5 lev download, f6 show players, f7 balle results
[02:14:24] <veezay> just one key to the right
[02:14:43] <kd_ie> show players is nat equal to the function on f1, right?
[02:15:35] <kd_ie> i guess its some players list who were/are on the lev, and haev some time or appelz etc
[02:16:04] <veezay> is it balle results teh realtime while balle is going on?
[02:16:51] <casanova> nat same
[02:16:58] <casanova> ye realtime
[02:17:01] <casanova> refresh some 2 secs
[02:17:09] <casanova> so it wont fuck up teh speed
[02:17:31] <veezay> i hope you consider my idea of moving f4 f5 f6 > f5 f6 f7
[02:18:16] <casanova> btw if someone is playig lev that is started as battle his result nat count till he restarts
[02:18:26] <kd_ie> if you need f4 for some show/hide thing in the future, then its there free
[02:18:29] <casanova> would cause various problems, like freezing
[02:18:58] <veezay> plus the function keys are grouped in all keyboards, f1-f4 for showing players and observation stuff, f5-f8 for battle stuff
[02:19:00] <casanova> till he restarts level of course
[02:19:08] <casanova> i have all keys grupped;)
[02:19:40] <kd_ie> btw spectating function cant be extended after death? too complicated to code it proper?
[02:20:24] <casanova> hard..
[02:20:50] <kd_ie> even if you exclude the lev changing?
[02:21:05] <kd_ie> i mean you spy only on the same lev
[02:21:52] <veezay> i wander: f2 observation toggle, and f3/f4 would be next/prev player, so when a player dies, the game freezes until the player has started the lev again, and if observer gets fed up after waiting too long then he cane just press f2 and it's off
[02:22:58] <kd_ie> its nat necessary, you can just press the next/prev thingy until you reach no more nabs to spy
[02:23:10] <veezay> yeah especially when there's 20 players on same lev
[02:27:12] <casanova> we'll see
[02:28:41] <casanova> so if someone dies, camera will stay frozen till he appears
[02:28:50] <casanova> if you press f2 or f3 it changes
[02:29:07] <casanova> ok ez
[02:29:11] <veezay> or if pasibel: f3 or f4 because f2 would teh observation function toggle
[02:29:31] <zw0r> plz make camera move to start and wait for player to restart
[02:29:32] <veezay> but would be max anyway
[02:29:36] <casanova> all i have to do is remove 1 line
[02:29:52] <casanova> move to start harder
[02:30:17] <casanova> maybe not that hard though:)
[02:30:40] <casanova> only it would need a few lines more
[02:30:41] <casanova> like 2
[02:30:56] <zw0r> would also be cool if your own death was ignored, but that's too hard i guess
[02:31:09] <casanova> ye hard
[02:31:27] <zw0r> so you don't have to find flat ground to spectate
[02:32:00] <zw0r> maybe you could be frozen while specatating?
[02:32:01] <veezay> how about: bike stays frozen and server doesn't send your bike to others
[02:32:10] <veezay> so others won't see a floating bike there
[02:32:19] <casanova> its possible to freeze then player
[02:32:30] <casanova> and unfreeze after esc
[02:32:55] <casanova> its even possible to hide him but that would take a bit longer
[02:33:02] <casanova> maybe ill do it
...
[02:43:55] <zw0r> so when can i kill my server?
[02:44:18] <casanova> i hope as soon as possible;)
[02:44:20] <casanova> monday?:)
[02:44:28] <zw0r> ok
[02:44:35] <casanova> havent tested on jcl's server yet
[02:44:40] <casanova> only tried linux on dz's
[02:44:41] <casanova> worked there
[02:44:46] <casanova> but you never know
...
[03:17:48] <casanova> ez sleep now
[03:17:52] <casanova> byez
[03:17:56] * casanova` has quit IRC ("12[03I was using Polaris IRC12] Version: 030.1a12. Webpage: 03http://www.polaris-central.com12.")
<Fihlvein> another case of zworqy-is-always-right closed i guess
<yoosef> zworqy doesnt suck at anything
<yoosef> zworqy doesnt suck at anything
finished teh, some things nat work yet (mysql crashes when battle finishes, dunno why), some other not tested yet (tables with results, ..)
onelife countdown works, also time till start/end of the battle
ftp works too, connection is a bit slow at start ~3s :/, perhaps need another thread
will test tomorrow
onelife countdown works, also time till start/end of the battle
ftp works too, connection is a bit slow at start ~3s :/, perhaps need another thread
will test tomorrow
[carebox]
everything seems to be working only ftp kinda sux when i specified port and connected twice (with elma and startballe prog)
worked when i removed that port, hopefully it will be ok
things to do:
1. test also with someone else and check if balle results are sorted ok
2. compile under linux (previous version worked there but havent tested mysql and ftp libraries there yet)
3. add some simple setup prog for client (so cfg will be binary and some more possibilities there)
4. skint0r and veezay wanted some more stats, maybe i'll add them
worked when i removed that port, hopefully it will be ok
things to do:
1. test also with someone else and check if balle results are sorted ok
2. compile under linux (previous version worked there but havent tested mysql and ftp libraries there yet)
3. add some simple setup prog for client (so cfg will be binary and some more possibilities there)
4. skint0r and veezay wanted some more stats, maybe i'll add them
[carebox]
managed to compile the server under linux (hacked that library also there;) )
played some balles with kd, ez owned:)
tables are really not annoying (small font) even during the balles, we both had it always on
also list of kuskis online/lev playing is kinda useful
so i'll change some details in the database according to skint0r's comments (he will do php for site) and ez move to jcl's server and run it
played some balles with kd, ez owned:)
tables are really not annoying (small font) even during the balles, we both had it always on
also list of kuskis online/lev playing is kinda useful
so i'll change some details in the database according to skint0r's comments (he will do php for site) and ez move to jcl's server and run it
[carebox]
some bugs appeared, will fix later
and the problem with running server in the background... dunno how to solve that
edit: server runs in the background
problems with balle if someone in the stats disconnects (stupid bug there) and ftp takes years not to connect at start, its not setup properly yet
so ez fixes tomorrow
and the problem with running server in the background... dunno how to solve that
edit: server runs in the background
problems with balle if someone in the stats disconnects (stupid bug there) and ftp takes years not to connect at start, its not setup properly yet
so ez fixes tomorrow
[carebox]