Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

darkhog

Members
  • Posts

    65
  • Joined

  • Last visited

    Never

Everything posted by darkhog

  1. Where can i get it? There's no downloads on these forums or site and thanks to programming IDE with the same name, I can't find it via google either.
  2. Zopto, so why Eclipse Advanced does just that and get off with it? Also, I don't care about what you think. I just doing what any good open-source community member would do. I do my own thing (for my game) and doing other people favor by publishing my changes. So I'll continue working on it while developing my own game. You may or may not use it. I don't care. I am just minding my own business.
  3. I'm not talking about different LANGUAGE, but different BASIC DIALECT. BASIC will be still BASIC, just some syntax elements are different (but not much). The only things that would really change is compiler being used and/or some of the codebase. I'm not talking about making it Shit++ (seriously, using pointers in method calls when simple variable would be sufficent? Oh, come on!), or even Java/Pascal. Just. Use. Modern. BASIC. Damn. It. > For the record, I have had **zero** trouble getting it to work on Win7 and Win8 > just **need to know the trick** of manually restarting the setup. ;] ![](http://www.google.pl/url?source=imglanding&ct=img&q=http://cdn.memegenerator.net/instances/250x250/9869953.jpg&sa=X&ei=nFidUNiIGoT5sgaorYHIDw&ved=0CAkQ8wc&usg=AFQjCNGiAQZkOkKLgKIBjYxl4fGdhNd70g) And guess what? With time more and more "tricks" will be needed to get it to work. With modern BASIC dialect, such as FreeBASIC, those issues will be minimal, if any. > (…)after researching it a bit I came across the fact that VB.NET is actually 20% slower than VB6\. Yes, it is more supported, but there's no real point in upgrading if what you're doing is downgrading. That what I was talking about, not only it is slower but it is also more memory-inefficient. > EDIT: I looked at FreeBasic, and to get an ORPG engine to run in it you'd need to make two versions still: Linux and Windows, since it uses API commands rather than its own library for such things. I'd might agree, but there are lot of crossplatform libraries that will make them just to recompile on Linux. GUI? QT/GTK. Graphics? 2D OpenGL calls (yes, DX subsystem would have to be rewritten to be OGL subsystem, but vast majority of engine - map format, chat functions, collision routines won't), Audio? OpenAL, Allegro, etc. > Again, it isn't as easy as one might imagine. It lacks a lot of functionality that'd be required for something like this and the way it is handled as well. So, a complete rewrite would be required. You're jumping to the conclusions here. While I ***agree***, that it won't be easy task, it by no means would require COMPLETE rewrite. Just some refactoring. Also FreeBASIC isn't "tinkertoy to play with", as you wrote. True, it lacks good IDE (there are some FB IDEs out there, but we have yet to see something that would be for FreeBASIC same thing what Lazarus is for FreePascal), but other than that it's powerful and useful language.
  4. ![](http://i.imgur.com/7Nb7W.png) I'd like to present my custom Eclipse build. It is based on EO nightly 3.0, so it has all nifty things like PNG with Alpha, weather, etc. Currently features are as follows: -Ability to set default spawnpoint in options.ini of the server, so you don't have to recompile it just to change it. May be changed in future to be settable via map attribute (kinda like RPG Maker's set spawn position option). - Increased limits ([see this post for details](http://www.touchofdeathforums.com/community/index.php?/topic/130451-darkeclipse/#entry865149)) - Place for your game's logo in main menu (it is stored in client\data files\graphics\gui\menu\logo.jpg, it needs to be 256x515 or it will look weird). ~~Warning: Some messages are translated to Polish, because this engine is being made for Polish MMO game. In future releases I plan to roll translation system, so you will be able to translate whole game into your language (it can be even Klingon if you ask me ![:P](http://www.touchofdeathforums.com/community/public/style_emoticons//tongue.png)), but for now either live with Polish language strings or change them and recompile server.~~ Polish messages reverted to English until translation system gets done. Planned features: - Translation system - Map editor improvements (this may or may not include unlimited layers if I can figure out way of making this work with no or very small performance loss) - Moving as much as possible from modConstants to config files so you won't have to touch source code unless it is absolutely necessary (new features not possible with events, etc.) - Events commands such as Pan Screen, show picture, etc. so your MMOs won't be so generic (more story-oriented, with cut(e)scenes) - Replacing RMXP RTP graphics with graphics from OpenGameArt, due to shady legality of using former, especially in commercial MMOs. ~~Download DarkEclipse SERVER~~ old release [Download DarkEclipse 3.0.1b](http://www.mediafire.com/?yaq75v16qj957v4) - [changelog](http://www.touchofdeathforums.com/community/index.php?/topic/130451-darkeclipse/#entry865149) BTW. I wanted to use Dragon Eclipse name, but it seems to be taken ![:)](http://www.touchofdeathforums.com/community/public/style_emoticons//smile.png).
  5. I didn't know where to put it, so I've put this here. While I know why you decided on using VB (it is easy and anyone can pick up EO codebase quickly, thanks to that), let's say this: VB6 is old and very, very legacy. It has currently same status like Eclipse Stable ![;)](http://www.touchofdeathforums.com/community/public/style_emoticons//wink.png). It is already a chore to get to INSTALL VB6 on Windows 7, probably more with W8 (and guess what may happen when Win9 will came around? W10? At this point, VB6 will be as supported as DOS games/apps are supported on Win7 without hacks like DOSBox), not to mention shady legal aspect of it ([more info on the subject](http://www.vb6.us/tutorials/vb6-download)). So how about porting EO on more modern BASIC dialect, like FreeBASIC, GAMBAS, heck even more recent version of VB? This won't have to be complete rewrite either, as FreeBASIC and recent VB versions are (mostly) compatible in terms of syntax and features, not sure about GAMBAS though. Doing it in FB (FreeBASIC, not Facebook ![;)](http://www.touchofdeathforums.com/community/public/style_emoticons//wink.png)) has also this advantage that if you'll do drawing either using internal FB drawing library or OpenGL, you can also achieve compatibility with other operating systems supported by FreeBASIC, such as Linux or MAC (and if game's author wouldn't be interested in compiling for Linux/Mac, there will be at least compatibility at Wine level). Of course this won't be easy task, even if complete rewrite wouldn't be needed (and it probably won't be, at least in case of FB and recent VB), and frankly I wouldn't do it myself, but I just know that it has to be done at some point. The sooner, the better. Also I'm not talking about Eclipse.NET as .NET sucks and is more memory hog that Java is (Minecraft with lots of mods eats about 2.5GB, while vanilla Manic Digger, .NET clone which has limited world size (10000x256x10000, but it is dependant on config), eats sometimes even 3.2GB), and it isn't as compatible as Java in terms of platforms. Yes, there's Mono, yes, there's MonoGame, but both projects are inferior to .net (Mono lacks a lot of features found in "official" .NET runtime).
  6. Well, I didn't have to re-download, as I've worked on code's copy (good programming habit, I've picked up long time ago), but it seems that it was only a fluke as fresh copy compiled fine. Anyway, I've made my modifications and so I'll be sure to share it with rest of people (though start map and x/y should be long time ago in options.ini with START_MAP, etc. constants serving only as back up).
  7. Yeah, something about system registry.
  8. I've made small tweaks to the server (mainly translating stuff, mentioned in my other thread, but also added ability to set start map/x,y in options.ini), but when I start it, I don't get any tabs (console/players/control). Well, I see console, but that's about it. Additionally VB generated kilometer-long frm_Server.log file: >! ``` Line 35: Class TabDlg.SSTab of control SSTab1 was not a loaded control class. >! Line 41: The property name _ExtentX in SSTab1 is invalid. >! Line 42: The property name _ExtentY in SSTab1 is invalid. >! Line 43: The property name _Version in SSTab1 is invalid. >! Line 44: The property name Style in SSTab1 is invalid. >! Line 45: The property name TabHeight in SSTab1 is invalid. >! Line 55: The property name TabCaption(0) in SSTab1 is invalid. >! Line 56: The property name TabPicture(0) in SSTab1 is invalid. >! Line 57: The property name Tab(0).ControlEnabled in SSTab1 is invalid. >! Line 58: The property name Tab(0).Control(0) in SSTab1 is invalid. >! Line 59: The property name Tab(0).Control(0).Enabled in SSTab1 is invalid. >! Line 60: The property name Tab(0).Control(1) in SSTab1 is invalid. >! Line 61: The property name Tab(0).Control(1).Enabled in SSTab1 is invalid. >! Line 62: The property name Tab(0).Control(2) in SSTab1 is invalid. >! Line 63: The property name Tab(0).Control(2).Enabled in SSTab1 is invalid. >! Line 64: The property name Tab(0).Control(3) in SSTab1 is invalid. >! Line 65: The property name Tab(0).Control(3).Enabled in SSTab1 is invalid. >! Line 66: The property name Tab(0).ControlCount in SSTab1 is invalid. >! Line 67: The property name TabCaption(1) in SSTab1 is invalid. >! Line 68: The property name TabPicture(1) in SSTab1 is invalid. >! Line 69: The property name Tab(1).ControlEnabled in SSTab1 is invalid. >! Line 70: The property name Tab(1).Control(0) in SSTab1 is invalid. >! Line 71: The property name Tab(1).Control(0).Enabled in SSTab1 is invalid. >! Line 72: The property name Tab(1).ControlCount in SSTab1 is invalid. >! Line 73: The property name TabCaption(2) in SSTab1 is invalid. >! Line 74: The property name TabPicture(2) in SSTab1 is invalid. >! Line 75: The property name Tab(2).ControlEnabled in SSTab1 is invalid. >! Line 76: The property name Tab(2).Control(0) in SSTab1 is invalid. >! Line 77: The property name Tab(2).Control(1) in SSTab1 is invalid. >! Line 78: The property name Tab(2).ControlCount in SSTab1 is invalid. >! Line 41: The property name _ExtentX in SSTab1 is invalid. >! Line 42: The property name _ExtentY in SSTab1 is invalid. >! Line 43: The property name _Version in SSTab1 is invalid. >! Line 44: The property name Style in SSTab1 is invalid. >! Line 45: The property name TabHeight in SSTab1 is invalid. >! Line 55: The property name TabCaption(0) in SSTab1 is invalid. >! Line 56: The property name TabPicture(0) in SSTab1 is invalid. >! Line 57: The property name Tab(0).ControlEnabled in SSTab1 is invalid. >! Line 58: The property name Tab(0).Control(0) in SSTab1 is invalid. >! Line 59: The property name Tab(0).Control(0).Enabled in SSTab1 is invalid. >! Line 60: The property name Tab(0).Control(1) in SSTab1 is invalid. >! Line 61: The property name Tab(0).Control(1).Enabled in SSTab1 is invalid. >! Line 62: The property name Tab(0).Control(2) in SSTab1 is invalid. >! Line 63: The property name Tab(0).Control(2).Enabled in SSTab1 is invalid. >! Line 64: The property name Tab(0).Control(3) in SSTab1 is invalid. >! Line 65: The property name Tab(0).Control(3).Enabled in SSTab1 is invalid. >! Line 66: The property name Tab(0).ControlCount in SSTab1 is invalid. >! Line 67: The property name TabCaption(1) in SSTab1 is invalid. >! Line 68: The property name TabPicture(1) in SSTab1 is invalid. >! Line 69: The property name Tab(1).ControlEnabled in SSTab1 is invalid. >! Line 70: The property name Tab(1).Control(0) in SSTab1 is invalid. >! Line 71: The property name Tab(1).Control(0).Enabled in SSTab1 is invalid. >! Line 72: The property name Tab(1).ControlCount in SSTab1 is invalid. >! Line 73: The property name TabCaption(2) in SSTab1 is invalid. >! Line 74: The property name TabPicture(2) in SSTab1 is invalid. >! Line 75: The property name Tab(2).ControlEnabled in SSTab1 is invalid. >! Line 76: The property name Tab(2).Control(0) in SSTab1 is invalid. >! Line 77: The property name Tab(2).Control(1) in SSTab1 is invalid. >! Line 78: The property name Tab(2).ControlCount in SSTab1 is invalid. >! Line 41: The property name _ExtentX in SSTab1 is invalid. >! Line 42: The property name _ExtentY in SSTab1 is invalid. >! Line 43: The property name _Version in SSTab1 is invalid. >! Line 44: The property name Style in SSTab1 is invalid. >! Line 45: The property name TabHeight in SSTab1 is invalid. >! Line 55: The property name TabCaption(0) in SSTab1 is invalid. >! Line 56: The property name TabPicture(0) in SSTab1 is invalid. >! Line 57: The property name Tab(0).ControlEnabled in SSTab1 is invalid. >! Line 58: The property name Tab(0).Control(0) in SSTab1 is invalid. >! Line 59: The property name Tab(0).Control(0).Enabled in SSTab1 is invalid. >! Line 60: The property name Tab(0).Control(1) in SSTab1 is invalid. >! Line 61: The property name Tab(0).Control(1).Enabled in SSTab1 is invalid. >! Line 62: The property name Tab(0).Control(2) in SSTab1 is invalid. >! Line 63: The property name Tab(0).Control(2).Enabled in SSTab1 is invalid. >! Line 64: The property name Tab(0).Control(3) in SSTab1 is invalid. >! Line 65: The property name Tab(0).Control(3).Enabled in SSTab1 is invalid. >! Line 66: The property name Tab(0).ControlCount in SSTab1 is invalid. >! Line 67: The property name TabCaption(1) in SSTab1 is invalid. >! Line 68: The property name TabPicture(1) in SSTab1 is invalid. >! Line 69: The property name Tab(1).ControlEnabled in SSTab1 is invalid. >! Line 70: The property name Tab(1).Control(0) in SSTab1 is invalid. >! Line 71: The property name Tab(1).Control(0).Enabled in SSTab1 is invalid. >! Line 72: The property name Tab(1).ControlCount in SSTab1 is invalid. >! Line 73: The property name TabCaption(2) in SSTab1 is invalid. >! Line 74: The property name TabPicture(2) in SSTab1 is invalid. >! Line 75: The property name Tab(2).ControlEnabled in SSTab1 is invalid. >! Line 76: The property name Tab(2).Control(0) in SSTab1 is invalid. >! Line 77: The property name Tab(2).Control(1) in SSTab1 is invalid. >! Line 78: The property name Tab(2).ControlCount in SSTab1 is invalid. ``` I am using VB6 Enterprise (had some hiccups to get it working, but managed to)
  9. > Admin panel is supposed to close. Check all open windows if it is open. Because it maybe hidden behind others. I know it is supposed, but checked and it isn't under other windows. All I get is "Close" button labeled Events. But anyway, I think I'll get back to origins, as I prefer its event system more (convenience and more features like move routes). //edit: @Joyce, because I've forgot to. I am fully aware that there are external programs that do updating stuff, but I'd like such functionality inside client as it is both convenient for me as a developer (one less program to deploy) and end user (the just run client exe and don't worry about anything else).
  10. By the way, in recent download (one in OP) Event editor don't open. All editors (map, etc.) are working fine, but not Event editor. When I click it, admin panel just closes.
  11. I have 5 feature requests (including one big). 1\. Usage of PNG files for graphics and OGG for sound. Aside from obvious things like 8bit transparency for PNGs, both OGG and PNG are *much* smaller than counterparts already used (WAV and BMP). OGG could be also used for music, MIDI won't do everything. 2\. Autoupdate function. Basically all data files (maps, graphics, sfx, etc.) would be stored on server and client would on start check if they have current version. 3\. **MAJOR/BIG** Lua scripting engine integration. Why Lua? Well, it is fastest scripting engine currently made and as such, it would work very well on server. Integration itself would be simple task, I think, but what makes this major suggestion, is that I'd like all mod*.bas files into Lua to avoid engine recompilation to minimum, only if something seriously break. Now two suggestions for map engine: 4\. Picking tile/rectangle of tiles with right click directly from map, like in RPG Maker 5\. Ability to set default spawnpoint directly in map editor. If there are different spawn points on different maps, spawnpoint would be selected at random. Also class-specific spawnpoints, so all mages would spawn into Mage Tower while all warriors into Warrior training center, etc.
  12. Where can I get VB6 and how much do it cost? //edit: Also would you consider porting on some modern BASIC dialect like FreeBASIC?
  13. I am in the process of making Polish MMORPG. For this to work, of course I need to translate EO messages. I've already translated database items, spells, etc., however I am unable to translate system messages ("X has joined game", stuff like that). Where can I find that?
×
×
  • Create New...