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

SpiceyWolf

Members
  • Posts

    142
  • Joined

  • Last visited

    Never

Everything posted by SpiceyWolf

  1. @'PandaCoder': > @'SpiceyWolf': > > > Panda, he said he wanted to DRAW 2D. OpenTK makes it hell to carry out 2D tasks. If you need something quick/easy to learn(for 2D purpose) look into SFML my friend :) > > Actually he asked about 2D rendering in DX11, which is probably going to be harder than using OpenTK (and might I add that there are thousands of resources sitting on the internet for help in using OpenGL), so suggesting OpenTK was not even remotely a bad suggestion when OpenGL was brought up. SFML is limited, and has poor memory management making it difficult for inexperienced people to use it efficiently, so I'm not going to recommend that. I found quite recently something reletively as easy as SFML if not EASIER, more efficient and you get the rest, it runs based on OpenTK its called AGATELib Youll have to search that on sourceforge or like I do all the time -> Agate OpenTK 2D and look for the post on OpenTK that mentions it xD
  2. lol dunno what the heck i even wanted that system for, (I am having a hard time even understanding what i said there I think I was drunk) but I understand the Enum thing i was asking for was basicly just a Dictionary or List xD * * * Either that or i was trying to figure out how to make a plugin system via Source pages? holy crap I dont know xD This topic shoulda been flat out REMOVED long ago
  3. I have an up to date version of TGUI using the latest SFML.net if you would prefer that. Its light weight, straight to the point and is EXTREMELY easy to use. The only draw back is that the memory management in it isnt 100% efficient so if you make classes that expose TGUI elements and dispose/create them many many times you will memory leak eventually… Granted on an optimized test I did properly managing the memory as much as the user can themselves from user-end it would take about 98 thousand iterations of creation/closing of a class to finally memoryleak(as it only goes up about 40 kb every time and most computers ment to play ANY games on takes significantly high amounts of MB to even mem leak.) * * * @'Bubblegum': > The majority of C# libraries will work in VB.net as well, as they both run on the same framework. All will as long as they are .net 2.0 and up. The only libraries that may run on C# but NOT VB.net ones are language plugin libraries like XNA where the framework exists and is compatable with both but only have templates documentation and debugging via C# because it only directly targeted that language through VS extention. Reguardless this still meens all will, it just meens its significantly harder to use in VB.Net. * * * @'Recoil': > For the record, no one is ever at that site… > > I have been working on a heavily modified copy of the Orion Engine for some high-end AI stuff. I have been wanting to use a full screen for the game window, but I will need to have transparent panels for all the UI controls. > > Right now I am bypassing the opacity requirement and just trying to draw to the panel exactly what is underneath it. This flickers right now really bad, but can be fixed later when it gets put through the render...I did this just for simplicity, and it goes in a panel's paint method and refreshed in the game loop: > > ``` > Dim tempImage = New Bitmap(Picturebox1.Width, Picturebox1.Height) > > Dim memoryGraphics As Graphics = Graphics.FromImage(tempImage) > Dim screenPos As Point = Picturebox1.PointToScreen(New Point(0, 0)) > memoryGraphics.CopyFromScreen(screenPos.X, screenPos.Y, 0, 0, Picturebox1.Size) > > Dim destRect As New Rectangle(0, 0, Panel1.Width, Panel1.Height) > Dim srcRect As New Rectangle(picscreen.Location.X - 100, picscreen.Location.Y, Panel1.Width, Panel1.Height) > e.Graphics.DrawImage(tempImage, destRect, srcRect, GraphicsUnit.Pixel) > > ``` > ![](http://i.stack.imgur.com/FjtxH.jpg) > > As you can see the more I bring the offset closer to being lined up (- 100) to the right it picks up the panel and doesn't make it transparent. I'm desperately reaching out hoping that someone here can give me an idea of how to make transparent windows for the controls. > > I have found dozens of articles of making transparent panels, but those only work if the underlying control has an image or background image, and do not work when graphics are constantly being redrawn to the underlying control. I have asked at a few programming sites as well, but after 5 days and no response or idea how to do this I am hoping that someone here can help. Just for the heads up, you never want to try merging the functionality of SFML drawing and win forms controls(aside to one main draw surface) especially for any form of transparency overlay. This is because WinForms are very touchy and all of their controls derive of the form being the parent and all drawing is done based on Control to Parent relationships. This meens controls trying to overlap or move around eachother (or redraw over eachother durring runtime) will ALWAYS have a problem with flicker. As well this poor design choice, though allowing faster running UI(to make up for the interpreter slow down) the draw process isnt nearly as fast so even things such as resizing a window cause flickers. This can only be solved by creating windows and/or controls directly from graphical libraries. Personally, I wouldnt recommend SFML to anyone however, it is slow and is NOT platform independant which nearly defeats any reason to move up from VB6(Threading or 64 bit processes can actually very EASILY be hacked back into vb6 through .net libraries.) The only reason one should fully move to .net at least as far as this community and engine are designed for should be cross platform compatability.
  4. Panda, he said he wanted to DRAW 2D. OpenTK makes it hell to carry out 2D tasks. If you need something quick/easy to learn(for 2D purpose) look into SFML my friend :) In fact theres a GUI tool that was made as an addon ive converted to work with the latest SFML called TGUI. PM me if you would like a copy of this. Also you can ask me if you have troubles learning it as well. Also if you would like help understanding DirectX as itself, you can ask Growlith1223\. He may be using DX9, however he uses its 3d functions to recreate his own 2d functionality with some nice features. its made really simple to use in his library -> GrowlDX as well.
  5. Holy crap i was on drugs
  6. It was efficiently done Tholek. If you are concerned with your code, have questions or need help at any time you can contact me :)
  7. > FIX' > > > > Server - ModEnumerations > > > > Add > > ``` > > CPlayerJump > ``` > below CPlayerMove. > > > > and… Add > > ``` > > SPlayerJump > ``` > below SPlayerMove in ModEnu..too Thanks for pointing out i forgot the enum in this post. On a side note to anyone else, doing it in a temprec on server side would be better ONLY for anyone wanting to work this with the directional block system(say duplicating directional block into a jump block system separately) because the client will do hundreds of checks a second on the tile which will actually packet spam the server… however alot of this would need changed from something visual to something more permanent(which would be less glitchy looking overall anyway)
  8. truthfully a vb6 engine just isnt powerful enough to be capable of handeling multiple game types like that xD mr Miguu released sidescroller engines already for those… and turn based combat really isnt too hard but its pretty game specific since not many games call for it, and those that do, theres already rpg maker out there :D Also i am developing an engine with vb.net as well(pretty sure i mentioned above) its just time consuming and im no where near final product so im doing this as well at the same time :D
  9. :) If you would like, you may contribute ideas as well to this, as previously stated i wanna make a super clean engine out of this as overloaded with features as possible inspired by the communities desired features ^w^ Of course Ill be juggling working on my .net engine with this cause both of them need to live xD I dont know how well of a coder you are, or your team(if you have one) but your always welcome to snag a copy of this engine if at some point you find it better :)
  10. > Quest System - already done > > Pet System - already done > > Guild System(with guild logo's) - all ready done > > these features are already done in prospekt so how are they planned? Depends which version your refering to… None of those are done in the newest version specificly called "Prospekt Source". Go to their github and download it yourself - I am ripping what they did have from the older versions of their engines and reimplementing first and improving where it was sloppy or lacking before moving forward Im using their newest version cause it was the cleanest and had the most bug fixes btw
  11. Hello everyone. I am SpiceyWolf, your wise sage wolf here! Today, I am going to work on developing off of Prospekt Source as a custom engine. Why Prospekt, and why another vb6 engine? Well currently Im too much of a perfectionist with my vb.net engine, so that wont be done anytime soon. I want everything to be as powerful as possible, yet as simple and clean as possible to be a perfect engine for learning and using professionally with no floating code that is unused or useless or even low performance. Prospekt in my oppinion, has shown to be the cleanest and fastest vb6 engine I've found(aside from vbgore which is weaved to heavily into mysql for many people to understand). Aside from that fact, alot of features not commonly used or requested that are quite big such as events or instanced maps have been implemented quite smoothly and very clean. Alot of features in this engine seems to be also implemented in smarter ways. Aside there is alot to become of this engine with a little dedication and time. Why even bother making a custom engine? Well my dedication is to make a pretty beast engine for some friends I have all requesting engines like stable to be improved, or EO made with all of stables features and more in a much more efficient way, or my occassional facebook friends who beg me to help them remake their favorite 3dMMO's for them in a way they can manage and own it(rather than doing crappy unchangable private servers). So my quest has thus started today. I will be progressing said engine and trying to make it the cleanest fastest and most efficient vb6 engine out there. Sure that goal will take a LONG time to be sure of, but for now itll start with a great base, and the viewers of this post to dedicate time in to help suggest features and find bugs for me to fix. Currently, the engine possess's everything of a base Prospekt Source engine, as well as the old server GUI/GUI features that were implemented in the old Prospekt Master Source that eaten brain sold before working on prospekt source(the new version). The old master source came with a website and Launcher/updater which I will include with this project as soon as I re-link compatability between the engine and said projects. Features I've added so far: Prospekt Master Server GUI Prospekt Master Donation System(Only a status for a player for now.) _________________________________ Features planned: Time/Date modifier(server sided, client if requested enough) Donator access perks(such as access to maps and quests and events etc) Quest System Pet System Guild System(with guild logo's) Actual Day Night System(based off a top layer instead of attribute) ______________________________________________________________ In conclusion I only have a few general features planned at the current moment just to keep from getting overwhelmed. Suggest features and report any bugs found and together we'll get back opensource free engines again to make games WORTH buying from a general public :) I appreciate everyone's future support. PS: All future releases will never remove a feature unless its buggy/unstable, unnecessary, or remade more efficiently. [https://www.dropbox.com/s/elz3mjtu9q2qnf3/Engine%20Wolf.rar](https://www.dropbox.com/s/elz3mjtu9q2qnf3/Engine%20Wolf.rar)
  12. > I'm having some issues with this edit. I'm running EO 3.0 and I've set everything up properly. I changed max maps to 200 and set the map pack up properly, starting from 1 in the folder. The thing is, when I warp into an instance it either doesn't bring me to the map or it creates a blank 32x32 map entirely with the map's name and music but no tiles and there are random blocks everywhere. I don't know what the problem is and I don't know what's causing it. > when I compiled I got a function error at > > ``` > Call ZeroMemory > ``` > > does anyone know what it should be in 3.0? EO3 itself is really buggy still and old… Id recommend u use prospekt source or something(which has a much better map instance system) which also has more features and alot of bug fixes... but if you insist on using EO3... JED: The thing is only meant to load already existing maps u have to manually put in there... the engine u use to make the maps and the engine with this system in it both have to have the exact same maprec or the maps arent compatable. Dragonxboy: EO 3 should still be using Zero memory, there is no better way to clear a loaded array in vb6... Do you have the actual parameters for the zero memory set? Your example only shows Call ZeroMemory, but it should be like "Call ZeroMemory(Destination,Source,Offset,Location)" If you do have things filling the parameters, check the ZeroMemory definition and make sure that the types u filled in are the same types the definition is allowing.
  13. lol truthfully ive made a few engines already between a couple i did from scratch and successful convertions they were just all slow while i experimented with things. Ill get this one xD itll just take a bit more time.
  14. Still alive here… Want to make an update here: I had been actually upgrading an engine... ill leave it up to all of you to guess which one it is after i finish it... i have a working server and client, no sound no input working... BUT i do have the graphics converted (only on the client not the editors) using SFML!
  15. lmfao hadnt realized anyone posted here xD Yeah im still workin on it :D Its not just a goal, its my dream and my hobby to develop projects of any kind in vb.net! This aint going to die, it can be very slow progress due to my own life circumstances, but nonetheless it will release… Some day :D
  16. Im just going to take a guess that your using RPGMaker? the mention of scripts quite often hints at that as well as I know of a H-Mode 7 for RPGMakerXP that makes that fake 3d stuff.
  17. Abhi2011, look at some different DX8 rendering in some of the custom engines… they render buttons and windows and stuff...instead of using literal controls.
  18. GetTickCount is fast and accurate. If you want to make a defense against it, add a call at the very top of the serverloop sub that resets all the variables that relate to gettickcount to 0 after such a big number(even if thats only a few ticks before crashing point) problem solved.
  19. Im fairly sure i remember seeing a post somewheres where mr miguu made a version with DX8
  20. A simple enough way to do it is copy the code from the tutorial for autoattacking(when being attacked or whatever you like) and change it from your target becomes that npc to Pets target becomes the NPC
  21. Not sure if its classified as a bug and/or I just dont exactly know what Im doing in this case, but you mentioned an importable control, I cant seem to find it in the toolbox, and outside of that(not automatically being there) I tried to search all the lists of addable toolbox items and theres no options there(But from my experience with Orcas it should automatically appear in the toolbox from adding it to the references.)
  22. Really good man :) Ill use this with my .Net Engine to replace the crappy string based packets from NetworkComms/NetComms. Ill give you credit, and If I happen to make any profit on my engine ill give you a percent if that is your request :)
  23. I know Im at the lonely bottom and will hardly be knoticed back here, but for anyone that wants the same thing but a direct X 8 version for newer engines could use wayback machine to access the link to Eclipse Dawn releases and grab the latest copy back there and rip it. Just search Night everywhere, grab the time related stuff etc. Granted it still needs more work to it like saving time etc or setting day night from server side to be truely complete its still great to get somethin in there :)
  24. Well there are no other genders in existence except for Male and Female. If you wanted to add another sex type the only thing left really logically would be None for robots or plants or something(Genderless). Gay is a sexual preference… really if sexual preference is something youd honestly want as a character creation feature you should make a completely new system revolving around it cause it really wouldnt contribute much to gameplay adding it to sex constants aside from comedic break at character creation xD
  25. Ive actually made an advanced path finding and movement system i could easily add something like direction facing on my engine, if your still in need pm me and ill set up a time period to help you implement one :)
×
×
  • Create New...