TheDoddlerRO Profile Banner
TheDoddlerRO Profile
TheDoddlerRO

@RoDoddler

Followers
2,457
Following
7
Media
1,480
Statuses
2,426

Rebuilding Ragnarok Online in unity/C# for fun, making an RO-like playground for solo/friends. Not a proper pserver. Unaffiliated w/gravity. Unlikely to finish.

Joined October 2019
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@RoDoddler
TheDoddlerRO
1 year
It's finally out! My feature length(!) visual tour of the maps, areas, and music of early (pre-Juno) Ragnarok Online. Sit back and relax as you fly through the world of Ragnarok and revisit the place you may once have called home.
28
131
399
@RoDoddler
TheDoddlerRO
1 month
That's progress I suppose!
23
33
442
@RoDoddler
TheDoddlerRO
15 days
The two genders, apparently according to my code
Tweet media one
Tweet media two
8
28
283
@RoDoddler
TheDoddlerRO
15 days
That's most of the way there but still broken in some pretty important ways.
8
19
266
@RoDoddler
TheDoddlerRO
14 days
There we go, account creation, logging in, character select, character creation... now all done.
8
6
209
@RoDoddler
TheDoddlerRO
7 months
I was going through the custom animations that the international RO client doesn't play correctly due to an issue with one of the config files, and I feel an obligation to highlight this is a unique animation that is supposed to play when a Yoyo uses provoke.
Tweet media one
9
17
195
@RoDoddler
TheDoddlerRO
4 months
Getting better...
Tweet media one
5
5
191
@RoDoddler
TheDoddlerRO
7 months
Gravity did always want to make this work, there are screenshots from around the time of the beta when they showed off a work in progress day/night cycle but eventually had to abandon those plans. Unity does make it easy to make something presentable.
10
24
185
@RoDoddler
TheDoddlerRO
6 months
I'm testing the WebGL build of my project for a little bit so for a (very) limited period of time you can mess around with it if you want. It downloads sprites and map data on the fly so be patient for things to load in the first time.
Tweet media one
18
19
182
@RoDoddler
TheDoddlerRO
24 days
Since I've made it this far I feel like I needed to clean up the presentation a bit. I'm making pretty good use of my job experience porting games I feel.
Tweet media one
6
5
183
@RoDoddler
TheDoddlerRO
23 days
Ok, finished setting up login and account creation stuff. Now instead of automatically loading your character from a local cookie like how I did before, characters are now properly tied to accounts. No character creator yet, but it's getting there.
9
8
172
@RoDoddler
TheDoddlerRO
2 months
You can now enjoy the peak merchant fantasy of dragging your cart everywhere and sitting in prontera.
9
10
170
@RoDoddler
TheDoddlerRO
7 months
Have you ever caught yourself thinking "I wish orc dungeon was actually a disco"? Well, do I have just the thing for you.
8
14
150
@RoDoddler
TheDoddlerRO
26 days
Couldn't find a proper version of the Ragnarok logo with the background squiggly thingy that they used back in beta/launch so I had to make my own.
Tweet media one
5
5
148
@RoDoddler
TheDoddlerRO
8 months
Digging up absolutely ancient RO videos from 2005. Crazy to think I did this for over 80 hours to get lvl 98->99.
20
11
143
@RoDoddler
TheDoddlerRO
3 months
Hey it's just like real RO! But in a bad way.
15
7
141
@RoDoddler
TheDoddlerRO
1 year
There are very serious crimes against geometry happening over in the distance to make this work, but it does look pretty nice.
2
7
131
@RoDoddler
TheDoddlerRO
5 months
Found some more of my old woe videos. Kinda nutty how many players were involved in some of these fights, the servers really didn't stand a chance huh.
17
12
132
@RoDoddler
TheDoddlerRO
6 months
Alright, I think I have my movement and pathing issues fixed. Moving while in hit lock works fine and monsters seem to resolve paths correctly again.
5
6
133
@RoDoddler
TheDoddlerRO
3 months
Ideally if you wanted NPCs to move around you'd pick one that actually has a walking animation... but it's not a requirement.
8
12
131
@RoDoddler
TheDoddlerRO
2 months
I don't think I'll be able to unsee the fact that the angels in the blessing animation are sorted incorrectly
9
9
131
@RoDoddler
TheDoddlerRO
7 months
So I was checking the clocktower high orcs map and wanted to see why it made a whole bunch of light probes as I didn't remember any animated elements on the map, and it turns out there's these weird ducks on all the walls that move? What?
6
9
128
@RoDoddler
TheDoddlerRO
16 days
Taking great pains to reproduce the most pointless UI feature of them all
Tweet media one
4
4
127
@RoDoddler
TheDoddlerRO
15 days
I suppose that's character creation, all that's left is to get the server save the results. I'm not 100% sold on the how stats are done, you make interesting choices between stats as a physical job but as a caster atm being able to max vit/int/dex feels like a non-decision.
8
6
125
@RoDoddler
TheDoddlerRO
5 months
See the fun part about building this from scratch is I can just make whatever the heck I want
10
8
121
@RoDoddler
TheDoddlerRO
5 months
When I say I am good at the Tatami Maze I do mean exceedingly good, it's one of my many useless talents.
10
7
121
@RoDoddler
TheDoddlerRO
2 months
Sisyphus and the Geographer
5
24
118
@RoDoddler
TheDoddlerRO
4 months
Wait why are the porings bouncing so quickly? I guess I need to work on movement animation timing too...
6
7
116
@RoDoddler
TheDoddlerRO
20 days
Character select more or less works now, I guess next up is character creation. You can actually see the temporary stats I'm giving characters until I make a proper stat UI too.
1
5
115
@RoDoddler
TheDoddlerRO
2 months
It's a decent living
7
10
113
@RoDoddler
TheDoddlerRO
4 months
I have once again broken something important
8
4
114
@RoDoddler
TheDoddlerRO
6 months
I guess I can't put this off forever, so it's UI time.
Tweet media one
5
6
114
@RoDoddler
TheDoddlerRO
6 months
It is no longer miserable to attack a moving target.
5
6
108
@RoDoddler
TheDoddlerRO
2 months
Players have discovered that if you use the job change NPC you can get two-hand quicken and mammonite on an archer and completely break the game.
9
8
110
@RoDoddler
TheDoddlerRO
4 months
I don't have a before video but I fixed the pickaxe animation on the alberta tool store to actually have them pivot correctly. It was impressive just how weirdly broken it was originally.
7
2
109
@RoDoddler
TheDoddlerRO
5 months
In RO all sprites have 8 directions, but monsters and player battle poses only have unique sprites for 4 of those directions, the rest are copies. In order for sprites to appear to be facing the right way then, you need to shift the angle on 8 direction sprites by 22.5 degrees.
Tweet media one
4
10
104
@RoDoddler
TheDoddlerRO
5 months
Since it is technically a skill I can make it work for the player too.
7
11
107
@RoDoddler
TheDoddlerRO
6 months
I have mixed feelings on hyper-rare items in RO, but the one time we got an MVP card while in competition against several other players and groups for each spawn was such an insane rush that I'm not sure if I can hate it. Also damn, 2005...
Tweet media one
15
5
106
@RoDoddler
TheDoddlerRO
3 months
Since I needed to loop through all the maps to bake occlusion culling, I figured I may as well record the process. So here's all 306 maps I've currently imported, most (but not all) from pre-trans zones. How many do you recognize?
9
9
107
@RoDoddler
TheDoddlerRO
4 months
Today's map highlight is the Juno Blacksmith Shop, where the map designer has expertly crafted a forge out of a raised cube of ground, an arch from the pirate ship map, and a static 2d image of a fire.
Tweet media one
7
6
105
@RoDoddler
TheDoddlerRO
3 months
It's all coming together, getting some unique stuff in there now.
7
12
106
@RoDoddler
TheDoddlerRO
4 months
Sometimes I'm caught off guard by just how good these bugs are.
11
5
103
@RoDoddler
TheDoddlerRO
5 months
Can't stop adding useless (but cool) features.
7
5
103
@RoDoddler
TheDoddlerRO
5 months
I accidentally made a change that turned out really cool... normally when you click off into an invalid part of the map you'll path to the closest spot to that point, but now it actually shows you where it's picked for you to go.
5
5
103
@RoDoddler
TheDoddlerRO
6 months
I was able to test with a real RO client, adding a non-broken version of monsterskillinfo.xml results in monsters using their unique animations in game. In theory this should work in any version of RO.
3
4
102
@RoDoddler
TheDoddlerRO
29 days
Well it's not the worst looking UI I've ever made
Tweet media one
4
0
99
@RoDoddler
TheDoddlerRO
1 month
It's starting to come together now
5
4
99
@RoDoddler
TheDoddlerRO
5 months
Looking at the map data it strikes me as incredibly likely they had intended to animate the Juperos elevator to look like it was moving, the pieces are all on the map for it to work, they just didn't set it up.
3
7
95
@RoDoddler
TheDoddlerRO
6 months
Fun fact about Mammonite that I just learned, the sound that plays isn't actually a single sound file. When you hit a target with the skill, it actually spawns 5 coins that fly out in 3d space and trigger a random tinkling sound when they bounce on the ground.
2
8
98
@RoDoddler
TheDoddlerRO
5 months
I forgot jRO made a nighttime version of Amatsu to use for events.
Tweet media one
6
0
95
@RoDoddler
TheDoddlerRO
6 months
The first signs of things working properly are here~
0
0
97
@RoDoddler
TheDoddlerRO
7 months
Digging through my old videos, I have almost no raw war of emperium clips, especially those with voice coms, so it's fun to have stumbled onto this one.
10
5
98
@RoDoddler
TheDoddlerRO
2 months
Testing with some friends, it's a bit buggy but still fun. There's no audio since I didn't want to include discord chat.
5
11
97
@RoDoddler
TheDoddlerRO
15 days
The stat... uh, thing, is now working.
8
1
95
@RoDoddler
TheDoddlerRO
4 months
We have the technology
3
13
91
@RoDoddler
TheDoddlerRO
7 months
I've mentioned this before but my favorite bit of texture weirdness is this building in Juno which for some reason retains part of a sign reading "Robert B Schambach Attorney & Law Notary", a real practicing lawyer in LA in 1999.
Tweet media one
Tweet media two
4
6
94
@RoDoddler
TheDoddlerRO
1 year
Embrace tradition, return to ledge sniping argiopes
7
11
92
@RoDoddler
TheDoddlerRO
1 month
Something's not quite right here...
8
4
94
@RoDoddler
TheDoddlerRO
1 month
We have grabby cursor
4
1
91
@RoDoddler
TheDoddlerRO
5 months
It works! Well, the character facing is still a little messed up, but otherwise it works.
4
2
89
@RoDoddler
TheDoddlerRO
1 year
You know, mixing the perspective correct sprites on the torches with the always vertical sprites on monsters actually works pretty well.
1
4
87
@RoDoddler
TheDoddlerRO
4 months
Slooooowly getting there...
1
1
87
@RoDoddler
TheDoddlerRO
1 year
Experimenting with doing map flyovers strictly for the purpose of nostalgia baiting
8
21
87
@RoDoddler
TheDoddlerRO
2 months
I have successfully recreated hell.
6
7
87
@RoDoddler
TheDoddlerRO
11 months
Still not sure how you can be nostalgic for firebolting geographers but here we are
Tweet media one
9
10
86
@RoDoddler
TheDoddlerRO
4 months
Not going to win any awards but it's functional enough and suitably RO-like. I don't enjoy working on UI much so I'll have to take functional!
5
2
86
@RoDoddler
TheDoddlerRO
4 months
So *technically* this is working
7
7
85
@RoDoddler
TheDoddlerRO
5 months
I fixed up the mouse movement stuff, now if your mouse cursor isn't over any walkable ground it'll use the scene geometry to pick a spot. Also fixed it so that your cursor will correctly select walkable tiles even if they're obscured by non-walkable ones (like the tops of walls).
1
2
82
@RoDoddler
TheDoddlerRO
2 months
I was overcome with the sudden and inexplicable urge to add this skill
5
5
84
@RoDoddler
TheDoddlerRO
6 months
Now we're starting to feel authentic.
5
3
83
@RoDoddler
TheDoddlerRO
22 days
I need to properly fix up the UI sprite renderer to properly handle headgear and to position heads correctly but it still looks decent with a quick and dirty setup.
Tweet media one
1
3
83
@RoDoddler
TheDoddlerRO
4 months
It's a start
Tweet media one
8
4
82
@RoDoddler
TheDoddlerRO
28 days
Got it working so you can now drop items, though the inventory isn't updating to reflect changes to it yet.
3
1
81
@RoDoddler
TheDoddlerRO
4 months
It's not surprising 150 porings each with a trail 25 sprites long would cause fps to dip, but it's not as bad as I expected.
5
4
80
@RoDoddler
TheDoddlerRO
28 days
At a friend's request, looters will now stop looting if they're full of items rather than erasing extra items they pick up.
4
2
79
@RoDoddler
TheDoddlerRO
3 months
I've been back for 5 minutes and I'm already making it worse.
4
2
78
@RoDoddler
TheDoddlerRO
1 year
You know, jank as it was, I think old Payon is probably the better town map.
Tweet media one
7
4
78
@RoDoddler
TheDoddlerRO
5 months
Living out the unrealistic power fantasy of mobbing Juperos on a mage.
8
5
78
@RoDoddler
TheDoddlerRO
13 days
When breaking down what makes RO compelling I have a real hard time telling if something was an intentional and clever design decision, or actually some incredible oversight or series of mistakes and bugs that culminate in something that is completely broken, but in a fun way.
7
7
81
@RoDoddler
TheDoddlerRO
1 month
Experimenting with color adjustments for parts of sprites. I reproduced the algorithm used by GRF Editor to create a gradient from a single color but I don't understand the algorithm, no idea what it's called and google is beyond useless for finding out. Looks good though.
3
6
77
@RoDoddler
TheDoddlerRO
7 months
The more I tighten up the character movement and timing the more I realize that the sins of the RO client are actually thought out compromises for the sake of visual cohesiveness and the technical limits at the time. Just constant "ooh, that's why it's like that" moments.
4
1
76
@RoDoddler
TheDoddlerRO
7 months
It's only a little broken, it's fine.
16
6
74
@RoDoddler
TheDoddlerRO
10 months
With the assistance of some helpful comments on my youtube video, I have tracked down an old 2003 client that has the missing old payon models. Also a minor but interesting fact, the 2003 version of Prontera doesn't have the arch in the north square, I forget when it was added.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
7
74
@RoDoddler
TheDoddlerRO
1 month
Wait that's not right
1
6
74
@RoDoddler
TheDoddlerRO
1 year
This emblem is actually from a real guild on jRO Baldur probably in the 2003~2005 range called "Helm of Gemstone", their leader was a knight who socketed a mistress card into a helm. Or so the story goes, I've only seen screenshots of the legendary item myself.
Tweet media one
6
4
72
@RoDoddler
TheDoddlerRO
5 months
Just a random fun thing, because the animation of the plants starts when they come on screen you can create waves when walking in a specific direction.
1
1
74
@RoDoddler
TheDoddlerRO
8 months
I have a bunch of old RO bgm remixes, but one I was never able to properly source was this ridiculous login screen remix. I'm think I got it from a forum post discussing a jro april fools event where they replaced the login theme with a different rock remix, but I have no clue.
5
9
74
@RoDoddler
TheDoddlerRO
2 months
Working on important things
Tweet media one
9
0
74
@RoDoddler
TheDoddlerRO
6 months
There we go, that's all the important cursors looking decent. Actually got quite a bit done today.
2
3
73
@RoDoddler
TheDoddlerRO
2 months
Alright, here's the deal. I'm testing multiplayer connectivity to my RO client/server so anyone who wants (for a very limited time) can join us to see how it runs. I can't guarantee it doesn't break immediately, but if you're willing to give it a shot:
13
7
73
@RoDoddler
TheDoddlerRO
7 months
Multiplayer networking is crazy because you lie through your teeth on where the player and everyone is so it feels responsive, then you make interactions between the lies of different players feel natural usually by lying about the result of those interactions.
4
2
73
@RoDoddler
TheDoddlerRO
5 months
As much of a strange and pointless tangent this is, at least I'm getting better at re-creating the visual effects.
2
1
69
@RoDoddler
TheDoddlerRO
4 months
I'm going to have to be more careful, the further along I go the more people are starting to mistake my posts for a real RO client. I guess that's a good sign in it's own way though...
8
1
71
@RoDoddler
TheDoddlerRO
1 year
I haven't mentioned it yet but I really appreciate all the kind words I got in the comments on the World of Ragnarok Online video. I can say that little has made me as happy recently as seeing everyone get so emotional over revisiting the game world. So thanks everyone.
9
1
71
@RoDoddler
TheDoddlerRO
5 months
The recent changes to the pathfinding was to enable the ability to reverse an existing move in progress. The pathfinder correctly weighs the cost of returning back to the cell you started on and if it's worth it your character will turn on a dime. It's easy to see in slow motion.
5
1
70
@RoDoddler
TheDoddlerRO
4 months
My brain keeps telling me I shouldn't use Arial, it's a default system font and just because RO used it doesn't make it good... but I'm forced to admit with proper text rendering it's actually not bad.
Tweet media one
4
2
69
@RoDoddler
TheDoddlerRO
1 month
Well it was a gigantic pain and took almost 12 hours, most of that time fighting with unity's asset import system, but we finally have working hair colors.
3
3
70
@RoDoddler
TheDoddlerRO
11 months
I put together a video showcasing my work with Ragnarok Online as well as explaining what went into making my World of Ragnarok video. This video kind of got away from me and bounces a lot between random things, but I still think it's worth checking out~
1
15
69
@RoDoddler
TheDoddlerRO
1 month
Is there a way to see if cards would drop at 1x rates on my server? Is there a way to stress test item drops? The answer to both of these things is murder. Many porings died to bring us the answer (about 8000!) taking entirely too long even cheating to make more monsters.
7
5
69
@RoDoddler
TheDoddlerRO
3 months
Doing more tests
4
3
69