Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - rogue

Pages: [1]
1
RPGWO Chat / RPGWO 2 Server API
« on: August 20, 2021, 04:46:30 pm »
exe: https://rpgwoforums.net/index.php?action=downloads;sa=view;id=58
source: attached this post, C# Win32. I'm not used to win32 (mostly write in .net core and linux), so it may be a bit non-idiomatic.

Routes

Current version provides this routes:
GET /api/whos-online
POST /api/world-reload
POST /api/world-save

Next version will have ability for a lagging/timed out client to request their own client be kicked with a delay (so they can't use it to cheating PK). So they do not have to wait for the winsock timeout.

I use this for automatically triggering world reloads when new inis are updated, and for pulling player counts and online users into a time series database by polling the endpoint.

Instruction
Run AFTER starting the rpgwo server, or it will tell you it can't find the server window and exit.
Optionally, run in ip and port as arguments ("Caretaker.exe 127.0.0.1 6000" to bind webserver in localhost port 6000).

Example

2
RPGWO Chat / Re: A server's launch date poll
« on: August 19, 2021, 08:33:05 pm »
Be realistic. If everyone said "Late Aug" would people see a high quality server? If the answer is no, then just go about working on stuff. Tease things. Show stuff off. Join discord and discuss. Be prepared for the nay sayers and the occasional guy that comes around after building a decent-ish server years ago to tell you it's garbage. Just put time and effort and you'll get the players that are still around. Bonus points for creating tools that in the end make the experience different as well. I don't think anyone's used it yet, but there's a mining map generator and that would make for a different experience for pretty much everyone.

This is more so I can timebox myself by force. I have problem with going "oh, I will add another thing I guess" and never finish and keep moving goalpost if I don't have a set time. It makes me go into loop thinking I have a few more days til launch so why not add another town.

I don't have much to tease due to that every one here has played modern before.

For tools , I plan to release a web site rpgwo CMS, and bunch of event scripts, for open source use. And some tools for manage and automatic mixing plants/alchemy. Because of how bad and incompatible the existing modern files, I end up also making tooling to import all INI into PostgreSQL database, then be able to export it back out into INI form, to allow for one line changes like "raise all 1H weapon with range below 4 by 1 damage" or "make all SuccessMsg equivalent to 'You create {SuccessItemQty} {SuccessItemName}.'" commands.

I've already sent the  cleaned up working V2 ARC INI (for the sake of archival, typo fix, item fix, etc - but no skill, stat, alch, etc. modification) to others.

3
RPGWO Chat / A server's launch date poll
« on: August 19, 2021, 03:55:58 pm »
Thank's

4
v2 Servers / Re: Some questions
« on: August 17, 2021, 01:27:32 pm »
Thanks

Code: [Select]
Data1: X
Data2: Y
Data3: Low level
Data4: High level (max 32000)
Data5: '/uuid playerName' match
Data6: Z
Data7: ??????
Data8: Newbie to mainland/player activation one time use
First time the player warps once with Data8=1 then they are activated. They can't use any other warp that is Data8=1.
Data9: Dungeon
Data9=1 -> Warp failed. You must complete dungeon level 1 before you can use this warp.

So 9 is the minimum requirement to use. But I haven't figured out how to set a completion yet

5
v2 Servers / Some questions
« on: August 16, 2021, 02:26:25 pm »
Is there an easy way of claiming a whole sector?
Better yet, does anyone know why there is a command called /landplusclaim that literally claims a plus? Did some past world use this specifically as a hack?

Doing /landplusclaim claims an entire sector starting from where you're standing, owned by you, except the plus??



Also is there any dopigentation on warps? I am trying to set up dungeon warps, dungeon level completion, and there's clearly some kind of item data order that I haven't figured out yet. I know data1 is x, data2 is y, and 5 or 6 is z, but what are the other ones?
 

6
RPGWO Chat / Re: animation.dat to animation.ini converter
« on: August 12, 2021, 08:07:25 pm »
Tried upload to the downloads section and got


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

7
RPGWO Chat / Re: animation.dat to animation.ini converter
« on: August 12, 2021, 08:00:52 pm »
I'll strip the binary, it contains a bundle of Mono/.NET Core built in for portability. The actual application under 1MB.

Edit: I replaced files in URL, they are 1/4 the size now. It should run on Linux with WINE also.

8
RPGWO Chat / animation.dat to animation.ini converter
« on: August 12, 2021, 07:30:09 pm »
This is animation.dat to animation.ini converter, framework .NET Core 3.1 or .NET Framework 5 or higher required.

  • Unzip.
  • Place animation.dat in the same folder as the .exe and run it.
  • It will create an animation.ini in the same folder.

This was made because I was in process of trying to run the old worlds or extract legacy content into V2 or V3. The Arc files (which are written for the version one) on the rpgwo.com home doesn't contain animation.ini and causes many errors on startup!

Unfortunately I cannot upload this to the forums here due to the maximum file limit.

https://www.roguelike.pl/rwo_tools/AnimationDatConverterV1.zip
https://www.roguelike.pl/rwo_tools/AnimationDatConverterV2.zip

NB: If you attempt to use the V2 dat with V1 exe or other way around it will warn you that it is incompatible. The version has to be matching.

There is no requirement for administrator access, no requirement for internet. It does not contain miscreants.

Pages: [1]