Author | Message | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ![]() I've been working on an addon that extends the client with an in-game market functionality, similar to the one that existed in EOR. It's currently in beta and requires some more development to make it more aesthetically pleasing to use, although it's pretty much fully functional. If anyone here is interested, I'll release the source code along with some instructions. I'd appreciate some pull requests with any improvements. Preview video:
|
| ![]() Extremely interested and would love to contribute. --- Want to learn to pixel? Pixelsource.org
|
| ![]() Nice work buddy, i hope sausage adds that to clone and i hope he unbans me.
|
| ![]() Cirras posted: (30th Aug 2018, 10:30 am) Thanks, I'd appreciate any contributions. :) I've published the repository here. I've listed out instructions on how to install the market system in the README. If there's any issues, let me know. ^^
|
| ![]() This is sick! Good stuff! --- If money doesn't grow on trees, then why do banks have branches?
|
| ![]() It's awesome seeing stuff like this still popping up, it looks absolutely amazing; awesome work.
|
| ![]() FYI, I pushed a nuget of PELoaderLib so I could consume it in EndlessClient at one point so you don't have to directly reference a binary in the solution: https://www.nuget.org/packages/PELoaderLib/ (although it doesn't look like you're using it anywhere) Glad to see someone was able to make use of some of that shit :) --- class EOSERV { Programmer | Oldbie Open source EO Client: https://github.com/ethanmoffat/EndlessClient };
|
| ![]() This is a very neat project, great job on this! Very nice to see people still working on new, useful things like this for EO/eoserv. --- EO Resources/Guides: â—„ eobud.boards.net â–º
|
| ![]() ethanmoffat posted: (1st Sep 2018, 08:18 am) Yes. I found it earlier on nuget but unfortunately I had to modify it a bit to work with this project, hence the direct reference. The endless client loads the graphics into memory during initialization, and due to that I had to change the way it loads the file stream from: _file = MemoryMappedFile.CreateFromFile() _fileStream = _file.CreateViewStream()
_fileStream = new FileStream(FileName, FileMode.Open, FileAccess.Read); I don't know if there's another way around this. I realize MemoryMappedFile has an argument for FileMode or FileAccess but when I tried it, it didn't seem to work. I assume the reason for using a memory mapped file is for performance improvements and/or evading garbage collection or something to that effect. I don't know though, and thought best not to open a pull request for something that would probably break something that likely has a more legitimate usage of the library. :p To everyone else replying, thanks for the positive feedback. :)
|
| ![]() This is awesome man! Interested to see what comes of it! --- CN:BH 4 lyfe
|
| ![]() I'm really glad to see this. Great work!
|
| ![]() Nice work Tilly, This is actually really impressive and far beyond what I thought was possible with sordies Addon project. Incredible work!
|
| ![]() This is pretty cool. Nice work. --- Why am I still here...
|
| ![]() I wonder if anyone is working on something using this atm. Looking forward to see something fresh around.
|
| ![]() I was following the installation steps but I can't pass step "3. When the newly modified EOServ is built, place the MarketAPI.exe from 'EndlessMarket.Server' in the output directory." I don't find MarketAPI.exe file anywhere and when I try to build it I get a tone of errors
|