Archived Build/Patch Notes

23 posts / 0 new
Last post
DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
Archived Build/Patch Notes

Here I will list all changes (minus ones I forget to log!). The very last reply will always be a list of what will be in the next version so far updated live as I work!

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.5.2

0.5.2

- Added tech for custom room properties which open up the possibility for game modes etc.
- Added "Duels" mode
- Added key for Challenge (no icon as of now)
- Completed Lobby for creation of rooms and mode selection
- Reduced stamina drain when blocking by 66%
- Fixed many bugs with lobby
- Added visual feedback to accompany scream on successful melee hits
- Fixed ID player update speed being too slow

0.5.1

Fixes

-Fixed bug with avatar pedestal not rotating properly
-Fixed bug with avatar where disabled ornament groups would show as enabled
-Fixed AOE hit sounds being dinged on receivers instead of casters
-Fixed some readout errors on leaderboard, and fixed ordering, it was backwards
-Fixed some bugs with avatar color picker
-Fixed not being able to see when other players block
-Fixed menu fades and bloody screen not filling entire screen on some resolutions
-Fixed bug with fall damage not computing when in GUI mode
-Fixed projectiles not exploding against objects other than ground and trees
-Fixed lightning ball sound being blown out at the high end
-Fixed melee hits not correctly assigning who is hit for system messages
-Fixed some sound positioning to minimize the "wah-wah-wah"
-Fixed some spell casting effects/positions
-Fixed day/night cycle, which was resetting after every death client-side

New

-Finished implementing the basics for the lobby, joining password protected rooms, creating new rooms and the ground work for maps/mode selection
-Reduced network traffic - I was RPCing some sounds that didn't need to be, causing more packets than necessary.
-Added scream to successful melee hits
-Retooled cooldown visual updates to be more performance-minded.
-Added a smaller skill icon which will reflect the status of your currently selected skill
-Added a death sound (could be buggy)
-Implemented admin system / permissions.
-Implemented admin commands kick and ban.
-Exposed unique user ID in the top left corner when you target another player, which will never change even if you change your name. This ID can also be seen in the Account menu.
-Game will remember your last used camera now
-First person view will now hide your head/hair/hat (locally only of course) so any instances where you would "see the back of your head" will no longer exist
-Added ability to screen shake on big impacts/explosions, it will be an attribute of skills
-Reworked skill selecting to minimize network traffic involved (AKA if you already have the spell selected, it won't select it again, hence not create more network traffic)
-Reworked some skill effects, including dirtball and lightning ball
-Added more ornament groups, plus some heads/hairs to avatar. More to come, of course.
-Major overhaul on keybinding, added full support for all modifiers with gracefully handled edge cases.
-Increased sound of footsteps a bit
-Quality and Vsync changes are reflected in system messages
-Some placeholder skill descriptions in keybinding area

Gameplay

-Fall damage won't kill you anymore
-Lowered forward speed from 4 to 3.5
-Lowered strafe speed from 3 to 2.5
-Lowered jump strength from 6 to 5.5
-Reduced cooldown on transfers from 8 to 7
-Reduced casting time on transfers from 1.25 to 0.75

Internal

-Updated Kii API to v2.5
-Updated Photon to v1.50.1

0.5

Fixes

-Fixed Lightning Strike having no killshot message along with other errors
-Fixed chat and system not displaying rich text (i.e. color codes)
-Fix for huge Moon/Sun (this was only happening in compiled builds, oddly)
-Fixed ID flicker and other problems regarding it
-Fixed several problems with projectile and ray system messages, shooter and hit information was not being delivered in all cases. The next step will be a refactoring of all system messages to make them more uniform.
-Fixed being able to move and activate things in GUI mode
-Fixed an issue that was preventing skill queueing. (FYI: you can queue your next spell by selecting it while you are casting/holding a first. When the first skill is done activating, the second one will automatically be selected (and activated if you have it on autocast) This alleviates trying to time the selecting your next spell (after the one your activating/casting is done), and minimizes the instances where you try to activate your next skill only to find out you never actually successfully selected it. When you have a spell queued, you will see a blue circle around it.)
-Fixed some fullscreen/windowed mode switching bugs on the resolution switcher menu.
-Skill icons should now grid appropriately no matter what resolution or size the icons are. (windowed mode at strange resolutions still may have some issues with this)
-Fixed bug where room would drop off the room list and not come back

New

-Basic cloud-based leaderboard is now enabled, and will save kills, deaths and calculate KDR across all games.
-Shifted the day/night cycle by 3 hours. Now it starts to get light 3 hours earlier (3am-9am), and starts to get dark 3 hours earlier (3pm-9pm), for a more natural transition overall.
-Added Quit button
-Added a Reset windows button which will delete saved window positions (must restart) incase you lost one
-Enabled only one login per account at a time

Changes

I'm making these changes based on no particular feedback, but I've been meaning to do it for a while, so I went back and re-evaluated player movement values.

-Lowered move forward speed from 5.5 to 4
-Lowered strafe speed from 4.5 to 3
-Lowered back peddle speed from 3.5 to 2
-Lowered influential speed in air from 2 to 1
-Lowered jump strength from 7 to 6
-Decreased gravity from 15 to 9.8

The main motivator for making these changes was to remove the remaining reminisce of that "Arena FPS"-ish feel I still felt like it had a bit of. Overall, give the players a more tactile feel to them, for lack of a better term. These changes will also effect knockups, as they won't be such a quick up and down (heck you might even be able to knock-up then ray). This will also change trajectory on arc spells (flameblast actually shoots a bit now!), and the change to influential speed in air combined with lower movement speeds should make HotAir a more effective CC (since you won't be able to just drift out of it so easily).

0.4.2

Game
- Revamped projectile/ray location instantiation, it should be much better now all around (I hope).
- LightningStrike casting effect height cut in half so it doesn't block your view as much
- New particle texture for LightningStrike casting and ray effect.
- New particle texture for Dirtball casting, projectile and hit effect.
- Raised global ambient light from black to RGB 32, should help with the blackness of the night

UI
- new Skill Icon Options box, where you can control the size and alpha of all skill icons, show/hide keybinds, switch cooldown between outer ring/inner, and also toggle between a few predefined layouts.
- Removed per-icon control of alpha and scale
- Skill icon grid now changes to match current scale size (of your icons)
- Rebuilt message boxes, both chat and system now support multi-line
- Further cleaned up chat activation / deactivation

Technical
- Implemented cloud version check on start-up. This means the game will now do a version check, and only allow you to login in if it's the latest. It also means I can now offer stand-alone versions without having to worry about old versions floating around (not really a concern at this time, but it could be down the line). Generally speaking, the stand-alone version is just better than running it in your already bloated, memory-hog of a web browser. You can also switch resolutions and such.

0.4.1

Fixes

-Fixed chat activating in play mode, and also having your guy respond to the input. Now input is completely disabled except when paused.
-Made a change to Lightning Ball projectile sound, it was "breaking apart", I think because it moves so fast. We'll see if it had any effect.
-PageUp and PageDown were both Pagedown in the keybinding icon overlay graphics
-Fixed still registering tick damage after death
-Fixed still registering fall damage after death
-Fixed placement of Remember button on login

Skill changes

-Skill Rehab cooldown has been increased from 10 to 45. Was never meant to be 10, I just forgot to change it after testing. Decrease mana cost from 25 to 20, added stamina cost of 5. Decreased health ticks from 7.5 to 6. Increased stamina and mana ticks from 4 to 5.
-Skill Nor'Easter mana drain tick has been reduced from 30 to 10, and stamina drain from 20 to 10. Health stayed 10. Decreased mana cost from 30 to 20, added stamina cost of 5
-Skill Flameblast damage increased from 55 to 65 (direct hit)
-Skill HotAir mana cost reduced from 25 to 20, added stamina cost of 5
-Skill LightningBall stamina cost reduced from 3 to 2, damage increased from 40 to 45
-Skill LightningStrike mana cost reduced from 25 to 15
-Skill Sightless stamina cost increased from 0 to 5
-Halved Blast force (knockups) on Dirtball, Fireball and Flameblast except on self, which they will remain the same.

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.5.3

0.5.3

-Revamped entire GUI / added skill bars, also revamped chat boxes
-Fixed problems with setting mouse sensitivities
-Fixed a couple of bugs with Flameblast blowing up in your face as soon as you shoot it
-Fixed a lot of bugs with resolution switching as well as switching between windowed/fullscreen mode
-Added challenge icon to keybinds
-Other changes I don't remember because my cat sat on top of my pc and turned it off before I saved this post the first time

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.5.4

0.5.4
-Fixed a lot of minor bugs concerning the new GUI bars
-Fixed a back damage bug, back damage should be more consistent/accurate now
-Back damaged lowered from 2x to 1.3x (was only 2x for testing, which I forgot to change back)
-Removed need for move handle on chat boxes, can now be moved by dragging anywhere in the output area
-Fixed issue with saving player data properly on exit
-Fixed leaderboard bug which showed players without stats

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.5.5

0.5.5

-Fixed the last of (hopefully) bugs pertaining to fullscreen/windowed mode on startup
-Switched to DX11 rendering from DX9
-Cleaned up a lot of stray, unused UI graphics, and batched all remaining UI graphics
-Fixed the row of pixels visible during crossfades between game states (updated Unity to 4.6.1p2)
-Updated visuals on HotAir
-Increased area of effect size on HotAir by 60%
-Updated visuals on Lightning Ball
-Fixed bug where AOEs were double-ticking
-Fixed bug where resizing system message or chat window would resize both on next restart
-Fixed avatar pedestal, got rid of awkward slider to rotate, drag to rotate instead now
-Cleaned up Rehab, fixed bug that would not destroy it's casting gameobject after it's done.
-Updated visuals on Nor'Easter and increased AOE by 40%
-Added more Avatar options

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.5.6

0.5.6

-Fixed hit sound on AOEs, they were playing at the wrong times to the wrong players
-Fixed a case where a player would be killed, but would still live (untested, may very well not be the fix)
-Fixed bug introduced in 0.5.5 which made all the icons on the keybinds invisible until moved
-Added system messages with reason when you attempt to cast something but can't (cooldown, insufficient stats, etc)
-Added cooldown remaining readouts to top right corner of each skill (can be toggled)
-Fixed kill msg not being displayed in some situations for AOEs.
-Fixed the case where a stat container of the person you were looking at while killed stayed on the screen
-Fixed scrollbar step on system messages
-Added Reset All button on Account menu which will reset all player prefs including all GUI positions, keybinds, etc.

After a good playtest last night, the stam consumption still needs work. General consensus is that Stam and Mana still get chomped up too fast. It will be interesting to see the differences the following changes make:

Dirtball - lowered tick stamina damage from 3x5 to 3x2. Mana cost lowered to 8 from 12
Flameblast - lowered stamina damage from 5 to 3.
HealSelf - lowered stamina usage from 5 to 2.
HotAir - changed tick damage from Stamina to Health (3)
Lightning Ball - removed Stamina tick drain (5), mana cost lowered from 5 to 3
Lightning Strike - removed Stamina tick drain (6). Mana cost lowered from 15 to 10. Cooldown lowered from 5 to 4.
Nor'Easter - increased stamina cost from 3 to 5, increased mana cost from 20 to 25. Increased cooldown from 20 to 25.
Rehab - increased ticks from 5 to 6 on both Mana and Stamina. Decreased Mana cost from 20 to 8. Added stamina cost of 8.
Sightless - increased cooldown from 20 to 25
Mana and Stamina Potion buffed 5 from 20 to 25 on initial tick

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.5.7

0.5.7

-Fixed chat; caret should always appear, and should also work in play mode as well as paused and not disrupt play
-Fixed flicker/disappearing body parts in first person
-Removed highlight on avatars, deemed unnecessary
-Updated visuals on Lightning Ball
-Fixed yet another bug with windowed mode/full screen
-Fixed keybinding problems with some resolutions
-Fixed a couple of NullRef bugs when dying due to the camera changing after death
-Fixed a bug with melee hits sent RPC to all players, when it's only necessary to send to player being hit (also fixes the sound being played on all clients)
-Hopefully addressed tick damage hit sounds being audible to 3rd parties (who are neither the caster of person being hit)
-Fixed knockups & gravity shifts (HotAir) being multiplied by the number of players on the server... (semi-experimental)
To compensate for the change, all knockup strengths were doubled (which keeps them the same as it was with 2 people previously).
-Chat and System weren't remembering their positions session to session
-Add scale controls for Chat and System to the GUI Options panel (when game paused)
-Fixed a bug with blocking that would cause constant diminishing tick damage if you hold block after being hit
-Disabled console for now, it was on tilde which some people like to use as a bind key, and it's not very useful anyway
-Fixed missing melee kill msg
-Fixed cooldowns not clearing after death, and also another minor visual bug concerning them
-New avatar pedestal

Finally got Unity Pro ~
-Implemented LOD (level of detail and culling) on a lot of assets
-Implemented static batching on a lot of assets
This should result in a 25%+ performance boost

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.5.8

0.5.8

-Fixed NulRef exception on some projectile impacts which would unfortunately result in the spell not doing damage or applying a knock-up
-Fixed more chat enable/disable bugs! I think I finally got them all!
-Fixed flicker when switching between Playmode and GUI Mode

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.5.9

0.5.9

-Fixed bug with leaderboard which was resulting in no entries
-Fixed leaderboard bug whereas if you change your name, your name on the leaderboard would not follow
-Fixed some nullref exceptions that popped up this morning while 5+ were online
-Fixed pot cooldowns. When you drink one, it wasn't putting the other two on cooldown, which meant you could chug all 3 every 45 seconds!
-Fixed field of view - I was calculating it wrong, and as a result is was extremely wide. Now it's a more reasonable 120!
-Fixed mouse leaving window area (please report if still happens)
-Fixed W/S scrolling Chat window text - hopefully that fixes some other chat bugs people are reporting
-Crosshair resolution was doubled (size is the same) so it will look sharper at higher resolutions
-Fixed bug with cooldown number not appearing on the selected skill indicator
-Changed the visual casted effects of transfers to 1/2 alpha
-Changed Dirtball visual casting effect to be local, meaning it won't trail behind/infront of you and block your view. Also halved the particle lifetime.
-Added ping and fps readouts under GUI Options in GUI mode.
-Added option to hide chat/system in play mode.
-Adjusted 3rd person cameras to match to compensate for new FOV
-Fixed Lightning Strike stray particles
-Added bloody screen to melee hits for more player feedback
-Fixed some hit system readout issues with melee
-Revamped the code having to do with dying/killing. Fixed some bugs with scoring kills/deaths, system messages, sounds being played odd etc.
-Busted out my axe and chopped down some trees to open the map up a bit more
-Made some other changes to the map
-Raised ambient lighting some more to alleviate nighttime blindness a bit more
-Shortened particle lifetime of rehab and set particle opacity to 50%
-Increased forward movement speed by 5%
-Increased strafe movement speed by 10%

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
So 0.5.9 was a total fail,

So 0.5.9 was a total fail, and 0.6.0 wasn't much better. But there was still fun to be had anyway. *shutters* Going to try not to do that again. ETA tuesday PM

0.6.1

-Fixed double death messages for killing yourself, and also having it say "Dest Locke killed Dest Locke!"
-Fixed bug that prevented respawning after death. By "bug" I mean i commented out 1 line for no apparent reason!
-Fixed keybinding issues with modifier keys not properly firing. All modifiers (left and right) should be good to go now.
-Fixed missing system messages on all self spells and AOEs
-Fixed two spots where you could glitch into walls
-Fixed overlapping floors creating flicker on the new hilltop arena
-Decreased chat and system histories significantly (25 now) in an attempt to diagnose strange chat bugs after a while of being in game.
-Fixed bug: no system messages for HotAir. Was also ignoring the dueling flag
-Fixed skill switching bug which would make in-progress skills disappear on impact
-Fixed fireball casting, it wouldn't get destroyed after being deactivated (in code), which was essentially a memory leak
-Fixed AOE sounds playing at wrong times.
-Fixed W/S scroll on System Messages
-Can no longer block with 0 stamina.. you need at least 2.
-Can no longer jump when you have less stamina than is required
-Noreaster cooldown increased 20%
-Net gain from transfers raised 14%
-Hotair cast time cut from 2.5s to 1s
-Fireball cooldown doubled (from 1.5 to 3)
-Doubled stamina consumption rate when blocking
-Melee screams will now emit from the player getting hit and will play for everyone not just the guy getting hit
-Death sound should play on right player at right time now to all other players

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.6.2

0.6.2 ~~ ETA: 1/16 late afternoon EST

-Added the tech for supporting different regions . You specify your region on the Account screen. This will effect the master lobby you join. I'll leave this on for testing, but for the time being, when not testing, try to stick to US since there aren't a lot of players playing consistently. In the future, perhaps I'll make it easier to pop between regions from the lobby directly.

Here's my pings for the supported regions (I'm east coast US): US - 50, EU - 118, JP - 198, ASIA - 270, AU - 321

-Changed to a Generic rig on the player model, which means the animations will look a little better
-Fixed an issue with projectiles hitting yourself in 3rd person. Your own projectiles will no longer collide with yourself (doesn't change self knockups because that's from the impact of the projectile with the ground)
-Fixed hit sounds from projectiles - they were being played on the receiver, not the caster.
-NEW SKILL: Scarce - make yourself scarce with this utility self-movement blast
-Fixed some skills not being cleaned up after use (Lightning Strike and Rehab) which over time could contribute to decreased performance
-Made an animation tweak, more to come
-New moon (changed it to a texture based sphere instead of a lot of particles.. performance FTW)
-Another attempt at fixing death sounds playing when not actually dying. (still might not do the trick due to syncing issues)
-Fixed a bug with erroneous death sounds being playing on other players positions
-Small clear buttons next to the titles of the chat and system messages.
-Implemented the tech for skills to have regen modifying capabilities. This will enable skills to effect regeneration rates.
-NEW SKILL: Food - increase regeneration rate for 1 minute, 2 minute cooldown. (regen rate from 1 to 1.25) Not huge, but worth remembering!
-Few new avatar ornaments
-Increased direct hit damage of fireball from 35 to 40
-Fixed a bug with the active skill cooldown indicator sometimes displaying the wrong thing

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.6.3 - ETA 1/22 PM

0.6.3

Gameplay

-Reworked Dirtball, no more knock-up, has vision-impairment effect (3 seconds @ direct hit). Lowered damage from 40 to 30, increased cooldown from 1.5 to 5. Also updated particle effect, added collision to particles (looks pretty cool)
-Nor'Easter has been nerfed. Reduced health tick amount by 50%, stamina by 60% and mana by 60% (5,4,4 from 10,10,10). To compensate for the nerf, projectile speed was increased 58%.
-Food was giving more regen than intended, it was 2.25x rather than 1.25x
-Fixed Food giving the same amount of Mana as a mana potion in addition to the increased regen rate.
-Adjusted dampening to 2x on second half (coming down) jump. What this means is the jump will feel more solid/less floaty.
-Decreased melee damage from 40 (front) to 35
-Increased all movement by 5%

Fixes

-Fixed cooldown on Food getting cut off due to being 3 characters long when over 100
-Fixed cooldowns not counting down on skillbars unless they are selected
-Fixed case in which LightningStrike would not clean up after itself (aka memory leak)
-Fixed issue with "You've been disconnected" error appeared when you leave a room (and aren't disconnected)
-Fixed some animation bugs having to do with the new rigging (and the masks resetting) which was causing some jerkiness.
-Fixed cooldown bugs on skill indicator showing other skills cooldowns visually. All this should be settled now.
-Watermark will no longer block movement of UI elements (it's sent to the back when game is in GUI mode)
-Fixed bug with camera spinning after each death faster and faster
-Fixed bug with no head after death when the camera switches to 3rd person (if you play first person)
-Fixed issue with mouse being locked after being DC'd from a game

Changes

-Changed lightning ball's particle effect to local space, I was testing world space and forgot to change it back
-Every kill and death (not just duels) will now count towards the global leaderboard, and I'll clear it out when the patch goes live.
-Added mouse invert checkbox to keybinds page
-Added admin commands to change timescale (slow-mo/speed-up) as well as ability to change overall movement speeds while playing (for testing).
-Streamlined connected/disconnected messages and sounds playing when those events happen
-All players should now hear melee swings, which will help identify when someone is trying to sticky back you
-Implemented basic XP system, which the leaderboard will be ordered by. XP will be accumulated by getting kills, and lost by dying (a small amount).
-New action for toggle GUI (F10 default)
-Increased respawn time to 5 seconds, show room scoreboard after 2.5s for 2.5s
-Pushing foward after jumping no longer influences your jump
-Several icons graphic updated
-Applied inherent velocity to projectile particle systems, so they look more solid without long trails (such as was the case with fireball, at least)
-Add differentiation between knock-ups (airborne) and jump so I can treat them slightly differently to get rid of the "floaty jump" feeling.
-Implemented a binary patcher - No more having to download new builds, and I can finally start calling them Patches, not Builds. :) Barring any errors, 0.6.3 will be the last full build you ever need to download.
-Updated logo
-Added melee blood splatter
-New button, resizing will be next
-Shrunk sphere size of Sightless, it was way too big for the actual size of it, causing it to hit the ground before it should.
-Added invisible boundaries at edges of the map, no more falling off!
-Updated particle effect textures on Fireball

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.6.4

0.6.4

-Fixed tilde bringing up debug console
-Fixed dirtball blind being sent to all clients when you hit yourself
-Fixed password protected room key graphic
-Added cancel skill use/cast bind
-Fiddled with dirtball particle effect some more
-Fixed dirtball casting visual being hidden
-Updated fireball and fireblast casting visuals
-Added bind icon for Rest
-Updated logo visuals
-Fixed edge case with deleting bar / joining room throwing an exception
-Fixed bug with quality setting / vsync firing off in GUI/Chat mode
-Reduced size of room listing font
-Made projectiles immune to hitting yourself only for the first second (so they don't blow up in your face). So if you shoot straight up, when it comes back down, it will now hit you instead of "roll off", which was never a desired mechanic to begin with.
-Chat fix (I hope) for caret not coming up when hitting your chat key.
-Chat fix for being able to use certain skills while in chat mode.
-Fixed bug which would effect new installs where Scarce and Food would not be bindable. After patching, you should once again be able to set these binds.
-Fixed bug with camera bind overwriting any other modifier binds on the same key
-Fixed melee swing bug; no more hitting yourself in the face!
-Removed Shift-tab photon stats
-Increased sightless speed 2x

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.6.5

0.6.5

-Added head as bend joint when bending over/backwards to include half head / half spine rather than all spine. This makes it look much more natural.
-Added Yank skill
-Removed Stam/Mana from ID other

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.6.6

0.6.6

-Fixed Yank not costing anything to cast. It's now 5 mana / 5 stamina
-Updated patcher version, hopefully it will solve some of the problems
-Increased time to fadeout on Dirtball blind by 2 seconds
-Fixed Yank description
-Fixed AOEs blocking rays from hitting players within them
-Fixed join/leave sound not playing on the correct local player position
-Revamped base window class for GUI elements to limit the bounds of being able to move GUI elements to the edges of the screen regardless of scale, size or screen resolution! No more lost windows!
-Fixed some animation glitches that were causing upward shots to not shoot directly down the middle
-Switched LightningStrike collision detection solely to the shooter's side. What this means is, there will no longer be "i hit but didn't" or differentiating damage between shooter and receiver. If this works well, I will proceed with the rest of the skills.
-Greatly enhanced camera man controls (currently admin only)
-Resorted to out of the box GUI with patching system to see if problems persist.
-Decreased the doppler effect on all sounds by 66%. There was entirely too much of this going on
-Fixed scarce being somewhat unreliable on rocks/things with irregular mesh colliders

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.6.7

This will be possibly the biggest patch to date, in terms of functionality changes and additions. Expect bumps!

KNOWN ISSUES:
- Blocked damage not reflected visually in system messages.
- Other system message inaccuracies are possible. I need to rewrite the system that handles system messages to be more robust. Just didn't want to get into it today.

0.6.7

-Fixed draw distance on some tombstones
-Fixed modifier keys honoring Activate (aka left click), I suppose it's possible that a player would want to use Shift-Click to cast, but it's not likely.
-Brightened texture colors on grass
-Adjusted fog level and a couple of other visual effects, also applied to day/night cycle
-Fixed cameraman hiding character not being RPC'd to other clients
-Prop changes around the arena
-Applied same network treatment to Yank as was done to Lightning Strike, more to come.
-Fixed Yank physics
-Changed melee damage from 35 to 30. Added back damage @ 1.35% (40.5)
-Changed the way melee hits, it used to be a ray from mid-section to forward (center screen). In third person this created some pretty shitty results. Now it's camera to center screen. The result is much better melee detection in 3rd person.
-Added the tech for an after casted cooldown (before you can cast any other spell). Right now you can cast your next spell instantly after your last, which makes a ray combo extra ouch. I'm not ready to commit to actually activating any particular value however, and I might make it a per-skill thing so I could target rays specifically. "Paperdoll locks" were the worst, and essentially, that's what it meant.
-Increased the speed of the running animation by 20%. Not the actual run speed, just the speed that the animation plays when running. It was a little off.
-Fixed bug with other player's stat bar staying on the screen after you die
-Fixed bug with region setting not saving properly (it was being overwritten by max players setting on create a room)
-Fixed chat window not loading scale properly (was being overwritten by SensitivityX slider when cloned it)
-Raised resolution of mouse sensitivity by a power of 10
-Fixed multiple bugs with regions - AU and JP were mapped wrong; also your region wouldn't load on start-up until you went to the Account menu.
-Fixed bug that made it so you couldn't bind a key to just Shift
-Implemented entire Party system. Two new bindable Actions, Party Invite and Drop Party. Must be party leader to invite others.
-Implemented showing Health bars of all people in party, as well as updating when people drop/added to party
-Party system Party icons implemented, with the same functionality as Health bars of party members.
-Updated GUI functions on skillbars, now with +/- buttons for slots and a rotate button for orientation
-Implemented new avatar head
-Applied same network treatment on all projectile spells as was done on LightningStrike.
-Decreased direct hit radius of Flameblast by 33%.
-Increased splash (not direct hit) knockup on Flameblast by 100%
-Changed casting time bar to fill up instead of empty, and from left to right.. like some other game once was.
-Lightning Strike cooldown increased from 4s to 6s
-Tied XP into the avatar system. Now you will need a varying minimum amount of XP to use certain Avatar ornaments. Naturally since they didn't have requirements previously, some players will have avatars that they don't have the XP to use. No big deal.
-I've gone with a global "casted" cooldown of 0.25f. Which means no more instantly casting a ray after a lightning ball for a double hit. Autocast/queued abilities should continue to work just the same. Would love some feedback on this.. too little/much ?
-Fixed bug with leaderboard repainting constantly when shown inbetween deaths and spamming the database
-Fixed some bugs with cooldowns and skill selection not being cleared properly upon death/respawn.
-Changed the way characters respawn. No longer is your character actually destroyed and recreated, it is now just has it's properties "reset". This will open the door to rez or release in future.
-Fixed inconsistent melee readouts and damage. There's still issues concerning "swinging thru" the front collider and getting a back hit if you stand right up against a player, and vice versa (swinging thru back and getting a front hit)
-Lowered Range of Lightning Strike and Remedy (the new healing ray) by 25%
-Increased Range of Yank by 25%
-Fixed bug with clearing chat and system windows that would then only display one line
-Increased volume of melee swing sounds

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
ETA: 2/9 PM EST

ETA: 2/9 PM EST

0.6.8

FIXES

-Fixed issue which was preventing skills from loading properly at at startup
-Fixed issue where cooldown number on selected skill icon would not show
-Changed conflicted default binds for party invite and drop party.
-Fixed bug with leaving room in a party and it still thinking you are in a party when you join another room
-Fixed keybinding issue with being able to bind to double modifier keys
-Added an unbound area to bindings, where any newly added skills will end up if their default key is already bound to something
-Fixed bug where you could resize bar past bottom of screen and end up with unusable bar
-Fixed everyone getting message for someone dropping party, even those not in party.
-Fixed Yank using no stats
-Fixed bounding boxes on several UI elements so they conform to the edges of the screen a little better
-Fixed missing XP/Req readouts on Avatar screen. It was a resolution issue and me clipping fonts too closely; if they are too big for the bounding box i specify, they just don't display.
-Fixed Yank and Remedy from being able to go thru walls. Left Lightning strike as being able to go thru walls for now
-Fixed being able to ID people thru walls
-Fixed performance issue with Dirtball particle system!
-Changed Dirtball blinding graphic.
-Fixed respawning with the last thing you casted/effects you had on you when you died
-Moved party invite window to the left side and condensed it

GAMEPLAY

-Reduced screen shake on both Fireball and Flameblast. Now quicker and less chaotic.
-Reduced Flameblast's blast force by 10%, and reduced it's splash blast modifier by 25% (knock-up strength, basically). Blast Radius remains the same which is 33% larger than Fireball.
-Reduced direct hit collider on Flameblast by 10% in size
-Reduced health damage of Flameblast from 65 to 50 in the face.
-Increased stamina damage of Flameblast from 3 to 5.
-Reduced Lightning Ball health damage from 45 to 40
-Increased Lightning Ball stamina damage from 0 to 5.
-Lightning Strike now shoots thru walls/rocks/etc
-Lightning Strike damage was lowered 24%
-Increased blast radius on Dirtball by 33%
-Remedy reduced to 25 from 35 on impact and and 4 from 5 on ticks after (back hits still in)

Known Issues:
- Blocked damage not reflected visually in system messages.
- Other system message inaccuracies are possible. I need to rewrite the system that handles system messages to be more robust. Just didn't want to get into it today.
- Melee hits go thru front to get back hits from front and vice-versa
- Can ID player thru walls. Not rushing to fix this, it's actually pretty hard to ID people once you make it real restrictive. Gonna wait for a better solution.
- Enemy ID alpha slider doesn't work
- When you change your name, it should reflect on the leaderboard after your next kill or death

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.6.9

0.6.9

Today's patch should go smoothly, but you never know. I changed a lot behind the scenes, so it's possible that some new bugs crop up. The new camera view along with new field of view control should improve the feel the game for those who prefer a more pure first-person FPS type feel. The FOV has been probably wider than original DF, so now you can adjust it yourself as you see fit. Nagging input bind bug was fixed also. I'm not caching players YET, so load lag still may occur for some.

-Cleaned up spawning/despawning of effects, also now cache Skills, so there is no instantiating once you load into the game. This is also in prep for caching players, to eliminate load lag.
-Implemented "True First Person" camera, no head bob etc. Right now, it's just the staff you can see, the rest of the body is hidden. It'll do for now.
-Fixed dirtball not blinding others and implemented better blinding effect
-Fixed input binds not saving on Shift/other modifier keys. This bug occurred when you had a key bound to a non-modified key and a modified key. The check on startup was not taking under consideration binds, so it would reset one of them. Now only exact matching binds will be thrown into the unbound pool (in the case that a new skill's default bind matches one of your existing binds)
-Sharpened text on system and chat, also fixed chat default scale (nope, had to change this back, there is a bug with Unity GUI that doesn't scale the text properly)
-Added Misc options box on pause with camera field of view slider
-Added 6 new helmets
-Expanded on backhit hitbox to work better
-Fixed rays hitting "thru" people to the back from the front/ front from back, or past them entirely
-Remedy should now be better at hitting people
-Fixed bug with party opacity bars and other UI components not being hidden in play mode
-Forward, back and strafe speeds raised 10% - as always, these are easy to change, again and again.
-Fix for having something equipped you don't have the XP for. Retro-active, sorry Skull head people!

GAMEPLAY

-Increased dirtball cooldown from 5s to 9s
-Increased blinding effect duration to 0.5s fade-in, 4.5s full-alpha, 1s fade-out from maybe 3s total fadein/fadeout
-Lowered Mana cost of Flameblast from 20%
-Cut Remedy Casting time by 50%
-Increased Remedy range 38%

DestLocke's picture
DestLocke
Offline
Joined: 11/07/2014 - 09:19
0.7.0

0.7.0

-Fixed self rays in True 1st person
-Fixed sound and visual mismatches when firing a projectile, then switching to another spell
-Fixed weapons not being able to be colored, fixed invisible Silverfox hair. Last hair still broken.
-Improved ray effects
-Fixed blank ingame keybind image for unbound
-Fixed all shadow issues with camera views

gameplay

-Increased dirtball cooldown from 9s to 18s
-Increased sightless cooldown from 25s to 30s

mali123's picture
mali123
Offline
Joined: 09/15/2017 - 04:59
Madeline: oakley sunglasses

Madeline: oakley sunglasses Beautiful Michael Kors shoes Michael Kors Outlet Online hurt giuseppe zanotti shoes my Coach Outlet feet, spy outlet and Cheap Coach Purses my Cheap Louis Vuitton Handbags dress Louis Vuitton Outlet size Coach Factory Outlet is oakley outlet forever ray ban outlet changing. Handbags Oakley Sunglasses Outlet can michael kors outlet do oakley outlet no oakley outlet wrong coach factory outlet in jimmy choo outlet my eyes Louis Vuitton because Cheap Michael Kors they Coach Outlet Online are ray ban sunglasses outlet set in oakley sunglasses their Coach Outlet beauty, Louis Vuitton and Ray ban Sunglasses only coach bags seek coach factory outlet to help coach outlet store online me carry coach factory outlet online my life coach factory rather coach factory outlet than hinder it. If you have ever hobbled in Louboutins and cursed the day you bought them, I’m sure you understand where I’m coming from. My outfit and shoes can be simple but my bag can always steal the show.Jennifer Garner brought one of her favorite Brunello Cucinelli bags and her kiddos along to church last Sunday. Shop red bottom shoes Brunello Cucinelli coach outlet Bags via Neiman Marcus

That's jimmy choo shoes as spy sunglasses true Michael Kors Outlet for Bottega Coach Factory Outlet Veneta michael kors outlet Resort Michael Kors Outlet 2018-the ralph lauren outlet lookbook Coach Purses for ray ban outlet online which coach outlet just ray ban sunglasses outlet debuted polo ralph lauren yesterday-as longchamp outlet it coach outlet ever coach factory outlet online has Cheap Ray Ban Sunglasses been.You'll ugg boots still Coach Outlet find ray ban outlet plenty cheap ray ban outlet of Coach Outlet Online intrecciato woven ray ban outlet leather!

ed hardy outlet and michael kors outlet the neutral, valentino outlet earthy spy sunglasses color palette pas cher portefeuille is longchamp outlet about Coach Factory Online as ray ban outlet Bottega www.michaelkorsoutletus.us.com as ray ban 90% off sale uk it ray ban sunglasses gets, yeezy boost 350 but Coach Outlet the exacting lines coach outlet of Michael Kors Outlet Website the coach outlet online smooth, Coach Outlet structured Michael Kors bags Michael Kors Outlet Online in the cheap oakley sunglasses assortment coach factory outlet felt like a Coach Outlet solid michael kors outlet online step Ray ban Sunglasses for a spy sunglasses brand whose bags Oakley Sunglasses tend Cheap Ray ban Sunglasses toward cheap uggs softness. Toms Outlet Bottega longchamp outlet has oakley vault sunglasses been Michael Kors Outlet Online leaning oakley outlet in cheap oakley outlet this uggs outlet direction oakley sunglasses for 750 yeezy boost several Michael Kors Outlet seasons oakley sunglasses now, and michael kors outlet it's oakley sunglasses nice to oakley sunglasses see oakley outlet that oakley sunglasses side Coach Outlet Online Store of the valentino shoes brand's look ray ban sunglasses develop.
PurseBlog: Why do you love handbags?

ppst's picture
ppst
Offline
Joined: 11/08/2017 - 02:59
After Yeezy Black dining

After Yeezy Black dining pandora beads at nike sneakers the hotel I Boutique Ugg went out for Chaussure Nike Air Max Pas Cher my Nike Air Women customary stroll, and new jordan releases having Nike Factory Store lighted a pipe Nike Online Store as Nike Air Max Goedkoop a Canada Goose Online Store preventive against Canada Goose Outlet the Cheap Air Max evil Discount TOMS odours nike sportschuhe which seem nike schuhe günstig inseparable from all ugg clearance Italian towns, I TOMS For Sale wandered Air Max Femme on cheap uggs for women through Canada Goose Womens Coats the deserted streets Reebok Outlet Store in a listless, aimless Pandora Style Beads fashion, contrasting Nike Outlet in my nike mercurial soccer cleats own mind the Adidas NMD For Sale magnificent Verona christian louboutin outlet of the Scarpe Air Max past with the dismal nike air jordan pas cher Verona Cheap Real Jordans of Hogan Outlet the present. botas de futbol Taken Mens Nike Air Max up with these fantastic air force one pas cher dreamings, I Yeezy Boost Sale Online did not Ugg boots Sale notice particularly ugg store where I was going, Cheap Nike Huarache or モンクレール レディース how quickly Nike Tn Requin Pas Cher the time Adidas Neo Discount Sale was passing, until I ジョーダン スニーカー found Soccer Boots Outlet nike myself on womens nike air max the Ponte Nike Roshe Run Aleardi--that Adidas Yeezy Cheap iron bridge which spans canada goose jacket outlet the Michael Kors Adige--and heard Cheap Louboutin Heels the church bells chiming ugg factory outlet the Zapatillas Air Max hour TOMS STORE of nike jordan shoes eleven.

The Air Max 90 moon was Cheap Michael Kors shining in the Air Max Pas Cher darkly blue sky günstige nike schuhe amid canada goose jackets on sale the Adidas Yeezy Boost 350 For Sale brilliant stars, newest lebron shoes and the leaden Cheap Retro Jordans For Sale waters of Nike Free Run 5.0 Womens the river Discount Ray Ban Sunglasses shone Chaussure Air Max like a band Air max levně of steel in the Adidas Originals Superstar pale, Jordan Shoes For Cheap silvery Toms Outlet Online light. Negozi Pandora On either Original Ugg Boots side of Louboutin Wedding Shoes the UGG BOOTS FOR WOMEN stream lowered Nike Shoes Discount Marketplace dark Nike Huarache Womens Cheap masses louboutin heels of Air Jordan Retro Sale houses, Nike Air Pas Cher from moncler jacket sale the windows of which gleamed here The official UGG and longchamp bags on sale there orange-coloured lights, UGGS For Women while Nike Shoes Sale Store against the clear converse store sky Cheap Michael Kors Tote Bag arose Stone Island Outlet the tall steeples Air max dam of UGGS Outlet the fitflops sale uk churches and Moncler Sale the serrated outlines TOMS OUTLET of full-foliaged Nike Soccer Cleats Boots trees. Timberland Outlet It Cheap True Religion Jeans was wonderfully beautiful, Ugg Outlet Online Store and the soft Hugo Boss Sale wind Boty Nike Air blowing 23 IS BACK Store through the Adidas Superstar Sale Online night, rippled the Adidas Originals Stan Smith swift coach factory outlet online waters to Cheap Air Max Trainers lines Christian Louboutin Heels of Nike joggesko ever-vanishing Moncler Outlet Online white; Air Nike so leaning Ugg Pas Cher En France over Descuentos Nike the balustrade nike tn pas cher of Cheap Michael Kors Handbags the adidas outlet bridge, I new pandora charms dreamed and smoked, Doudoune Moncler Femme Pas Cher and smoked and Nike Air Huarache For Sale dreamed, until the chiming of the half-hour warned me to Adidas Originals Sale return to Pandora Official Website my Yeezy Shoes Discount Marketplace hotel.

The Kobe Shoes Nike night, adidas store however, was Moncler Jackets Discount Marketplace so Nike Air Max Cheap beautiful and cool, that Vans Black Sneakers I could not Nike Kyrie but Official Toms Shoes Outlet think zapatillas nike baratas of my Bottes Ugg Femme Pas Cher hot suivre un envoi sleeping-chamber with Toms Factory Outlet repugnance, and Air Max Sneakers feeling Canada Goose Outlet disinclined for pandora jewelry store rest, Jordan Sneakers For Sale I made up Billige Nike Sko my Pandora Store mind Canada goose dam to chaussure adidas pas cher stroll Uggs Pas Cher Soldes onward for Nike Roshe Run Sale some Cheap Toms Outlet Store time. Nike Air 90 I vans shoe store might Adidas Shoes Discount Marketplace have toms shoes outlet visited that Adidas Superstar fraudulent tomb of Doudoune Moncler Pas Cher Juliet Ugg Pas Cher Femme in zapatos de futbol nike the Scarpe Nike Scontate moonlight, Christian Louboutin Shoes Outlet but Coach Outlet Store Online as TOMS SHOES OUTLET I had Nike Air Jordan 11 already seen huarache sneakers it Adidas Soccer Cleats Cheap by day, and cheap uggs could not feel Nike Air Shoes enthusiastic chaussure basket homme about Moncler Outlet Store such nike shoes a Nike Shox Cheap palpable Air Max Kopen deception, Chaussure Nike Pas Cher I refused to New Nike Shoes be further victimised, and Yeezy Men crossed over Cheap Toms Shoes Outlet the Discount Christian Louboutin Shoes bridge to the Michael Kors Handbags Discount left Nike Factory Outlet shore of Pandora Store the Nike Air Max Sale river.

It was somewhat solitary, Pandora Store Sale there, but Pandora Outlet I Nike Shox discount Sale was Jordan Shoes Air not afraid ADIDAS NMD SALE ON LINE of retro jordans for cheap robbers, as I chaussures nike pas cher had but little money and no jewellery on me, and cheap nike air max moreover nike sb stefan janoski I Nike Air Damen felt Nike Air Sneakers that, Cheap True Religion Jeans should occasion arise, Jordan Store I could Abercrombie and fitch store use my fists Michael Kors Clearance sufficiently well Doudoune Moncler Site Officiel to Nike Pas Cher Femme protect New Air Max 2017 myself. nike air Being Nike Polo Sale thus prada outlet at Cheap Nike Air Huarache ease Boost Yeezy Sale On Line regarding Cheap Nike Free Run my nfl store personal safety, I lighted Coach Bags On Sale a cigar which asics sko luckily happened Zapatillas Nike Air Max Baratas to be Michael Kors Outlet in Uggs For Cheap my Pandora Outlet Store pocket, Nike Shoes Online and Nike Store wandered on until Moncler Outlet I Official NHL Jerseys came within scarpe nike sight, Nike Outlet Store of the UGG Boots Cheap cemetery. Discount Air Max

wty123's picture
wty123
Offline
Joined: 05/28/2017 - 02:54
called nike store 'luck'.

called nike store 'luck'. burberry handbags "Arabs easton bats left nfl steelers jerseys fat converse Englishman detroit pistons jersey said," If true religion possible, michael kors I hollister kids want to ray ban prezzi write oakley outlet online a free running huge encyclopedia, ed hardy to talk about michael kors outlet online sale 'luck' fidget spinner and oakley holbrook 'coincidence' that nfl dolphins jerseys the michael kors two words. nfl jets jerseys Lincos birkenstock taschen deutschland is written mcm handbags by stone island jackets these two ray ban words nfl redskins jerseys he nfl bengals jerseys said to the louboutin shoes boy, pandora bracelet he shook hands with thomas sabo the mizuno wave Urim and omega Thummim giuseppe zanotti sneakers people lebron james shoes meet by no coach bags outlet means toms outlet a michael kors outlet online sale "coincidence." He burberry asked whether ray-ban sunglasses the nfl falcons jerseys boys ralph lauren who go rolex replica in search oakley of the alchemist jordan retro I oakley am coach factory outlet looking nuggets jersey for treasure. cheap barbour jackets "The boy adidas shoes said huaraches then memphis grizzlies jerseys immediately nike id felt nike uk regret. But michael kors bags if coach bags friday the sacramento kings jerseys British michaelkors.com and salomon the nhl jerseys end value it. michael kors Certain soccer shoes outlet points of reebok outlet view, armani watches I nike free am too." under armour shoes Said omega watches the Englishman, cheap ray ban "I new york knicks jersey do converse outlet not know cheap jordans what adidas.nl is alchemy." nba jersey When under armour outlet the warehouse boss cheap ray ban they moncler jackets outlet began nfl cowboys jerseys to hermes birkin call out polo ralph lauren outlet online when coach outlet the fitflop shoes boy kate spade outlet said, new balance "I juicy couture handbags am michael kors the rockets jerseys leader timberland pas cher of toms shoes this caravan." omega watches sporting eyeglasses frames a lakers jersey long asics beard burberry outlet online long ray ban sunglasses pair nfl jerseys of burberry outlet black-eyed hogan shoes man mcm backpack said, nike soccer shoes "I nike factory outlet hold pandora charms everyone's hollister clothing store caravan dsquared2 sale of washington wizards jerseys life celine outlet and moncler outlet death, timberland boots because prada handbags the burberry outlet online desert is like atl jerseys a red bottom shoes wayward uhren shop woman, nba jerseys and portland trail blazers jerseys sometimes plein shoes make nike shoes a true religion jeans women man mad oakley vault caravan c.c beanies outlet almost two versace hundred thomas sabo individuals, but versace clothes also nfl lions jerseys twice the nike human true religion outlet livestock thunder jerseys - nfl ravens jerseys camels, nfl jaguars jerseys horses, nfl seahawks jerseys donkeys, nike air max poultry polo ralph British barbour outlet store have nfl colts jerseys a tommy hilfiger outlet stores few back and Hermès Pas Cher you're woolrich clearance not.Silence polo ralph lauren outlet of milwaukee bucks jerseys the nike jordan time, those kate spade bags pear adidas snowy, ralph lauren outlet online innocent days, wholesale handbags it phoenix suns jerseys is ray-ban sunglasses so ugg australia gone. oakley sunglasses cheap Fireworks into swarovski crystal the polo ralph lauren earth, air max pas cher rubbing shoulders michael kors outlet online with givenchy the coach outlet online crowd in coach factory one after another, seek coach shop factory not clippers jerseys already air jordan retro familiar burberry handbags silhouette, christian louboutin just know new orleans pelicans jerseys how ray bans easily nfl azcardinals jerseys cold nfl rams jerseys fireworks, personnel hilfiger outlet and huarache easy coach factory outlet points basketball shoes desolate, michael kors outlet store and hugo boss only listened, watched, huarache then philipp plein clothes walked baseball jerseys only nba jersey to jerseys from china find, tory burch Xiaofeng tommy hilfiger online coldest prada sunglasses month, michael kors outlet but nike air max fallen willow hornets jersey journey Chanafanghua. north face canada Would the north face outlet like to salvatore ferragamo know minnesota timberwolves jerseys whether hermes birkin bag there fred perry polos is nfl saints jerseys an afterlife michael kors bags in oakley sunglasses outlet this tommy hilfiger world, coach factory outlet if skechers mens shoes there north face backpacks is oakley an air jordan afterlife, pandora jewellery australia and hogan that converse sneakers innocent hollister age, vans we miss ray ban pas cher the people nfl packers jerseys who encounter hollister co this is coach factory outlet online what oakley sunglasses cheap a belstaff sale meet, fred perry if met, tommy hilfiger canada how should spurs jerseys the polo outlet online outcome of the converse game?I longchamp thought, pandora jewelry guarding a nike roshe run city, ray ban outlet and hold ralph lauren some asics shoes memories, nike roche I mavericks jerseys thought, jimmy choo guarding orlando magic jerseys a wholesale handbags memory, to barbour jackets outlet hold the thomas sabo outlet share polo ralph lauren of oakley sunglasses lost burberry handbags feelings, michael kors purses I think, michael kors handbags guarding louboutin shoes a lost love, to hold miami heat jersey a cheap coach purses person giuseppe zanotti did hollister co not return louboutin . toms.com However, air yeezy Huakaihuaxie, timberland outlet ebb and flow, longchamp and that the bulls jersey return of the pumas road, nfl titans jerseys I nike roshe run still hope utah jazz jerseys to see nike air max the mcm backpack outlet familiar silhouette, only doudoune north face me, in burberry sale the barbour mens jackets time air max in the nfl bears jerseys station designer handbags became soccer jerseys a timberland shoes tree posture, dense branches hollister online shop will replica watches come veneta toward calvin klein outlet you purses and handbags in the iphone 5s cases direction. Spring ray ban to autumn, birkenstock deutschland long iphone 4s cases spring breeze pandora charms blowing cheap oakley sunglasses through oakley outlet Loulan beyond ray ban pas cher the cheap oakley Great instyler Wall, polo ralph lauren outlet the oakley standard issue wind nfl chiefs jerseys howling asics gel autumn nfl browns jerseys maple leaf easton bats red ralph lauren outlet bridge, my tory burch sale wasted a north face lot nfl bills jerseys of oakley pas cher old adidas online shop body in toms shoes outlet the ray ban uk wind, mens hoodies and these, michael kors handbags that montblanc person mcm bags away, belstaff you longchamp handbags know? chrome hearts clothings Riding juicy couture clothings horses, stepped nike air on ralph lauren a nfl vikings jerseys thousand gucci shoes outlet mountains, walk mizuno through michael kors Wan-shui, swarovski jewelry in bottega a tn requin pas cher familiar ray ban outlet place, ray ban sunglasses outlet watching sun rayban sets, that tommy hilfiger online shop that coach outlet usa good ralph lauren uk people nike running shoes watching nfl 49ers jerseys the air max shoes steady, now coach outlet go celtics jerseys where?Internati burberry outlet online [life]The christian louboutin sun-swing, and marc jacobs handbags I cle Jerseys feel nike free trainer 5.0 the nike mercurial sun came nike shoes out, wrote cheap eyeglasses picked Ji Chuan nfl buccaneers jerseys word, spell air jordan shoes out michael kors outlet a few 76ers jerseys pieces longchamp of mcm bags sentences, ferragamo shoes outlet on coach black friday the omega watches quartzite. new balance store Life, nike outlet the new balance shoes most ralph lauren outlet online beautiful reebok feeling roshe is: dansko shoes outlet I ray ban wayfarer love coach factory online you, nhl jerseys just, ralph lauren factory store you chi flat iron like longchamp outlet me. the north face The burberry best ray ban friend mbt shoes is: golden state warriors I uggs say, air force then adidas online shop let nfl patriots jerseys you mont blanc pens pick northface out the rolex watch next one. nfl giants jerseys The best long champ distance north face jackets is: nfl broncos jerseys I oakley store do not burberry outlet close, nfl panthers jerseys not prada shoes far ferragamo shoes from supra shoes outlet you. adidas zx Rain, jordans rain guciheaven mens shoes I horloges see true religion jeans outlet here, shoes outlet as nike free it swarovski crystal happens, pandora bracelet you are birkenstock there marc jacobs handbags listening hermes belt to swarovski online shop the burberry outlet online rain. nike Free toronto raptors jerseys to write swarovski canada a few scattered vans pieces of michael kors text, rolex watches swaying nike air max 90 in indiana pacers jerseys the belstaff uk sun, michael kors outlet I levis outlet had polo ralph lauren a flat iron very long champ good, nike factory How air max 2007 about mlb jerseys you?This michael kors purses world, maybe you're in michael kors outlet online love with a skechers shoes outlet man, swarovski and new balance another puma online shop man, louboutin shoes is also in another nike outlet capacity, mlb jerseys with coach factory outlet online one nfl jerseys you vibram five fingers do new balance not air max 95 know hollister clothing the dedication waiting for you. Just quietly jimmy choo outlet watching pandora you babyliss flat iron happy, true religion jeans outlet sad hermes tracksuits you air max 90 know, valentino shoes but never cheap true religion the pool half kate spade handbags a michael kors uhren step, air max it fendi shoes is burberry handbags a ralph lauren uk rose, ralph lauren outlet though nba jersey it never ferragamo saw the light, bcbg max but still delighted in cheap oakley sunglasses bloom north face swaying.The toms.com world adidas of love, nike love tommy hilfiger outlet words michael kors outlet online sale may be ferragamo false, but nike roshe run that is oakley sunglasses really miss ralph lauren polo from the rolex watches heart; nfl raiders jerseys the air max end bcbg max azria of lacoste outlet time nfl texans jerseys the nfl chargers jerseys oath barbour may polo ralph be false, toms outlet but air max that michael kors handbags is prada outlet really ecco mens shoes silent kate spade handbags long brooklyn nets companionship; prada happiness may jordan retro 11 be nike roshe run false, but hogan sito ufficiale a christian louboutin outlet pain in the supra shoes left north face outlet heart adidas clothings is montre femme true; I nfl eagles jerseys hope air max thea he skechers canada (she) dsquared2 shoes may michael kors bags be vans shoes

jackmart's picture
jackmart
Offline
Joined: 10/23/2017 - 05:35
Java Tutorial

Java annotations.
Java annotations overview.
Built-in Java Annotations.
@Deprecated Java Annotation.
@Override Java Annotation.
@SuppressWarnings java annotation.
Java custom annotation.
DRY (Don't repeat yourself)
Single Responsibility Principle (SRP)
Open Closed Design Principle
Liskov Substitution Principle (LSP)
Interface Segregation Principle (ISP)
Dependency Injection or Inversion principle
Aggregation Design Principle.
Core java tutorial.
Programming language.
Overview of Java.
Java features
JVM details.
JVM, JRE and JDK.
Java Coding Guidelines.
Important definitions.
Variable and data types.
Hello world java program.
Important Java Programs.
Basic Programs.
How to set permanent path in java?
OOPs Basics.
Object and Class in Java.
OOPs Principles/Concepts.
Abstraction in java.
Encapsulation in java.
Polymorphism in java.
Method overloading.
Method overriding.
Dynamic method dispatch.
Association.
Inheritance.
Aggregation.
Command line arguments.
How to execute command line argument program in eclipse.
How to read input from command line in Java using Scanner.
Abstract class in java.
Interface in java.
Constructor in java.
Package in java.
Access modifier in java.
Static import in java.
Package class in java.
this in java.
Instance initialize/ Anonymous block in java.
super in java.
Static in java.
final in java.
String handling.
StringBuffer.
StringBuilder.
StringTokenizer.
Exception handling.
Multithreading.
Input output.
Collection framework.
How to create jar file.
String handling in java with example.
Input output (I/O) in java.
FileInputStream and FileOutputStream in java.
Byte Streams in java with example.
DataInputStream and DataOutputStream in java with example.
BufferedInputStream and BufferedOutputStream in java.
FileReader and FileWriter in java with example.
How To Check If A File Exists In Java.
Serialization in java with example.
Transient in java with example.
List all file names from directory java.
Read all files from folder java.
Filter the files by file types java.
Read file content in byte array java.
Read file content line by line java.
Get file list from a folder filtered by extensions java.
Get file uri reference java.
Store and read objects from a file java.
Create and store property file dynamically java.
Store property file as xml file in java.
Get file last modified time java.
Convert byte array to inputstream java.
Convert inputstream to bufferedreader java.
Convert byte array to bufferedreader java.
Set file permissions in java.
Create temporary file in java.
Store data into temporary file in java.
Delete temporary file in java.
Write string content to file java.
Write byte content to a file java.
Delete file in java program.
Rename file in java program.
Make a file read only in java.
Check if file is writable java.
Make a read only file writable in java.
Check if a file is hidden in java.
Collection framework in java.
Collection interfaces in java.
Collection interface in java with example.
Set interface in java with example.
SortedSet interface in java with example.
List interface in java with example.
Map interface in java with example.
Daemon thread in java in java with example.
SortedMap interface in java with example.
Queue interface in java with example.
Deque interface in java with example.
Enumeration interface in java with example.
Collection classes in java with example.
HashSet in java with example.
LinkedHashSet in java with example.
TreeSet in java with example.
ArrayList in java with example.
LinkedList in java with example.
HashMap in java with example.
LinkedHashMap in java with example.
TreeMap in java with example.
PriorityQueue in java with example.
ArrayDeque in java with example.
Abstract classes in collection framework in java with example.
Sorting in java with example.
Comparable interface in java with example.
Comparator interface in java with example.
Properties class in java with example.
Hashtable in java with example.
ListIterator interface in java with example.
Java data types tutorial.
Byte data type example in java.
Short data type example in java.
Int data type example in java.
Long data type example in java.
Float data type example in java.
Double data type example in java.
Boolean data type example in java.
Char data type example in java.
Java if statement example.
Java if else statement example.
Java if else if statement example.
Java switch statement multiple case.
For loop java example.
Enhanced for loop java tutorial.
While loop java tutorial.
Do while loop java tutorial.
Break statement in java.
Break statement in java with label.
Continue statement in java.
Java continue statement with label.
Program to print alphabets in java.
Java Arithmetic Operators Example.
Armstrong number program in java.
Even odd program in java.
Factorial program in java .
Factorial program recursion in java.
Fibonacci series program in java.
Palindrome number program in java.
Prime number program in java.
Java swap two numbers without using third variable.
Swap numbers program in java.
Reverse number program in java.
Calculate circle area using java.
Calculate circle perimeter in java.
Calculate rectangle area using java.
Calculate rectangle perimeter java.
Leap year java program code.
List Even Numbers in Java.
List Odd Numbers in Java.
Floyd triangle in java example.
Generate pyramid for a given number.
Generate pyramid triangle in java.
Servlets tutorial.
Servlet overview.
Life cycle of a servlet.
Servlet interface.
GenericServlet class.
HttpServlet class.
web.xml file.
welcome-file-list.
load-on-startup.
RequestDispacher interface.
sendRedirect.
Init parameters.
Context parameters.
Annotation example.
Session management.
Cookie in servlet.
Hidden field.
URL rewriting.
HttpSession.
Servlet filter.
FilterConfig interface.
JSP tutorial.
JSP overview.
JSP Hello World.
JSP Scriptlet tag.
JSP Declaration tag.
JSP Expression tag.
JSP comment tag.
JSP directives.
JSP implicit objects.
JSP action tags.
Exception handling.
Expression Language.
JSTL.
JSTL Core Tags.
JSTL Formatting Tags.
JSTL Functions.
Custom tags.
Custom tag with attributes.
Struts tutorial.
Struts 2 overview.
Struts 2 Architecture.
Configuration Files.
Action in struts 2.
Hello World example.
Multi-configuration file.
OGNL.
Value Stack.
Interceptors.
execAndWait interceptor.
Custom interceptor.
Result type.
Redirect result type.
Validation framework.
Built-in validators.
Zero Configuration by convention approach.
Zero Configuration by annotation approach.
DispatchAction Functionality.
Dynamic method invocation.
UI tags.
Control tags.
Data tags.
Tiles integration.
Spring tutorial.
Spring framework.
Spring architecture.
Spring ioc container.
Spring bean.
Spring bean scopes.
Spring bean life cycle.
Spring callback methods.
Spring hello world.
Spring bean definition inheritance.
Spring bean definition template.
Spring dependency injection.
Spring constructor based injection.
Constructor injection type ambiguities.
Setter based dependency injection.
Spring dependency injection collections.
Spring aop.
Spring AOP AspectJ Xml Configuration.
Spring AOP AspectJ Annotation Configuration.
Spring MVC tutorial for beginners.
Spring mvc framework.
Spring mvc configuration file.
Spring mvc hello world.
Spring MVC multiple controller.
Spring MVC login.
Spring mvc form handling.
Spring mvc exception handling.
Spring spel tutorial with.
Spring spel hello world.
Spring spel operators.
Spring spel ternary operator.
Spring spel standardevaluationcontext (variable).
Spring spel bean reference.
Spring spel method invocation.
Spring spel list, map.
Spring spel regex.
Hibernate tutorial.
ORM overview.
Hibernate framework.
Hibernate architecture.
Hibernate configuration file.
Persistent class.
Object states in Hibernate.
Hibernate mapping file.
Transaction management.
XML mapping example.
Annotation example.
Collections mappings.
Association mappings.
Component mapping.
HQL.
HCQL.
Named query using xml.
Named query (annotation).
Hibernate native SQL.
JDBC tutorial.
JDBC overview.
JDBC driver.
Steps to connect with DB.
Connect to Oracle DB.
Connect to MySql DB
Statement.
PreparedStatement.
CallableStatement.
Batch processing.
Store file example.
Retrieve file example.
Store image example.
Retrieve image example.
ResultSetMetaData.
DatabaseMetaData.
Quartz scheduler tutorial.
Quartz scheduler.
Quartz scheduler components.
Quartz 1.6 example using SimpleTrigger.
Quartz 1.6 example using CronTrigger.
Quartz 2.1.5 example using SimpleTrigger.
Quartz 2.1.5 example using CronTrigger.
Quartz 2 JobListener example.
Quartz multiple jobs example.
Quartz listing all jobs example.
Struts 2 and Quartz 2 scheduler integration.
SQL tutorial.
SQL overview.
Database overview.
SQL Syntax.
SQL data type.
SQL operators.
SQL CREATE Database.
SHOW Database List.
SQL SELECT Database.
SQL DROP Database.
SQL CREATE Table.
SQL ALTER Table.
SQL COPY Table.
SQL RENAME Table.
SQL DROP Table.
SQL DELETE from table.
SQL TRUNCATE Table.
SQL CONSTRAINTS.
SQL PRIMARY KEY.
SQL FOREIGN KEY.
SQL NOT NULL.
SQL UNIQUE.
SQL INDEX.
SQL INSERT statement.
SQL UPDATE statement.
SQL SELECT statement.
SQL UNIQUE keyword.
SQL DISTINCT keyword.
SQL SELECT TOP.
SQL SELECT IN.
SQL NOT IN.
SQL BETWEEN.
SQL NOT BETWEEN.
SQL ALIAS Statement.
SQL WHERE Clause.
SQL AND Clause.
SQL OR Clause.
SQL UNION Operator.
SQL LIKE operator.
SQL ORDER BY Clause.
SQL GROUP BY clause.
SQL HAVING clause.
SQL JOIN clause.
SQL INNER JOIN.
SQL LEFT JOIN.
SQL RIGHT JOIN.
SQL FULL JOIN.
SQL SELF JOIN.
SQL CARTESIAN JOIN.
SQL Functions.
iText tutorial.
iText jar overview.
Java iText create pdf
Java itext document.
Java iText chunk.
Java iText phrase.
Java iText paragraph.
Java iText anchor.
Java iText list.
Java iText table.
Java iText image.
Java iText font.
Java iText chapter and section.
Java iText read pdf.
Java iText split pdf.
Java iText merge pdf.
Java iText add password protection to PDF.
JAXB tutorial.
JAXB annotation overview.
JAXB marshalling example1
JAXB marshalling example2
JAXB unmarshalling.
Generate java class from xsd
Generate xsd from java class
JUnit tutorial.
JUnit framework.
Basic annotation example.
Expected exception test.
Junit ignore test.
JUnit time test.
JUnit suite test.
JUnit parameterized test.
Junit test runner.
Generics tutorial.
Generics in java.
Generics terms and naming convention.
Compile time checking test.
ClassCastException at runtime test.
Wildcard in generics.
Unbounded wildcard.
Upper bounded wildcard.
Lower bounded wildcard.
Generics class example.
Generics class example with two parameters.
Generics method example.
Generics method example with two parameters.
Generics constructor example.
Generics constructor example with two parameters.
Log4j tutorial.
Log4j overview.
Logger class.
Log4j example.
Log4j properties file.
Log4j xml file.
Logging levels.
Log4j file appender.
Log4j multiple appenders.
JavaMail API tutorial.
JavaMail API overview.
JavaMail API core classes.
JavaMail API sending email.
Send email.
Send email with attachment.
Send HTML content.
Send inline image.
Send email through Gmail server using TLSconnection.
Send email through Gmail server using SSL connection.
Receiving emails.
Receiving emails with attachments.
Replying emails.
Forwarding emails.
Deleting emails.
Ant tutorial.
Ant overview.
Ant build file.
Ant-Build java project.
Ant-Create java document.
Ant-Use classpath.
Ant-Create jar file.
Ant-Create war file.
Ant-Run junit test case.
Run ant script from eclipse.
Jsoup tutorial.
Jsoup overview.
HTML parsing from string.
HTML parsing from file.
HTML parsing from URL.
Get title from HTML.
Get links from HTML.
Get images from HTML.
Get metadata from HTML.
Get form parameters.
JSON tutorial.
JSON overview.
JSON format and data types
JSON object from string.
Access json object array.
JSON object in java.
Parse json in java.
Download JSON jar.
XML parser tutorial.
XML parser overview.
DOM XML parser.
DOM parse XML file.
DOM create xml file.
DOM modify xml file.
DOM count query.
SAX XML parser.
Stax XML parser.
Stax XMLEventReader.
Stax XMLEventWriter.
Stax XMLStreamReader.
Stax XMLStreamWriter.
Angularjs tutorial.
Angularjs Architecture.
Angularjs Directives.
Angularjs Custom Directives.
Angularjs Hello World.
Angularjs Expression.
Angularjs Two Way Binding.
Angularjs Controller.
Angularjs MVC Framework.
Angularjs Filter.
Angularjs Custom Filters.
Angularjs Include Page.
Angularjs Events.
Angularjs DOM.
Angularjs Scope.
Angularjs Multiple Controllers.
Angularjs Scope Inheritance.
Angularjs Rootscope.
Angularjs Table.
Angularjs Table Sorting.
Angularjs Table Row Index.
Angularjs Modules.
Angularjs Add controller.
Angularjs Add Directive.
Angularjs Form.
Angularjs Form Validation.
Angularjs Custom Validations.
Angularjs Custom Service.
Angularjs Ajax.
Angularjs Routing.
Angularjs Http Call.
Angularjs Dependency Injection.
Angularjs Internationalization.
PlSql tutorial.
PlSql Introduction.
PlSql Variable.
PlSql Constants.
PlSql Hello World.
PlSql If-Else.
PlSql Switch.
PlSql Loop.
PlSql While.
PlSql For-In Loop.
PlSql Continue.
PlSql Loop Label.
PlSql Goto.
PlSql Procedure.
PlSql Function.
PlSql Cursor.
PlSql Exception Handling.
PlSql Triggers.
PlSql Package.
JSF tutorial.
JSF overview.
JSF architecture.
JSF lifecycle.
Jsf bean scopes.
Jsf configuration.
JSF managed bean.
JSF backing bean.
JSF Hello World.
JSF annotations.
JSF Ajax.
JSF managedproperty.
JSF navigation rule.
JSF core tags.
JSF converter tags.
Jsf validator tags.
Jsf event handling.
Jsf datatable tutorial.
Jsf Facelets.
Jsf ui remove.
Jsf custom tag.
Jsf composite components.
Javascript tutorial.
Javascript overview.
Javascript syntax .
Javascript Hello World.
Javascript comment.
Javascript data types.
Javascript operators.
Javascript arithmetic.
Javascript comparison.
Javascript bitwise.
Javascript logical.
Javascript assignment.
Javascript special.
Javascript control statements.
Javascript switch.
Javascript for.
Javascript for in.
Javascript while.
Javascript do while.
Javascript for loop break.
Javascript for loop continue.
Javascript function.
Javascript object.
Javascript object example.
Javascript number.
Javascript boolean.
Javascript string.
Javascript array.
Javascript date.
Javascript math.
Javascript events.
Javascript alert dialog.
Javascript confirmation dialog.
Web services tutorial.
Web services overview.
Soap web services.
Restful web services.
Soap vs Rest.
Jax-ws tutorial.
Jax-ws rpc style.
Jax-ws document style.
Jax-rs example.
Jax rs uri matching.
Jax-rs path multiple parameters.
Jax-rs matrix parameters.
Jax-rs form parameters.
Jax-rs file upload.
Jax-rs file download.
Maven overview.
Maven features.
Maven vs Ant.
Install maven on windows.
Install maven on linux.
Install maven on Mac.
Maven architecture.
Maven core concepts.
Maven POM File.
Maven build lifecycle phases.
Maven default lifecycle.
Maven clean lifecycle.
Maven site lifecycle.
Maven build profiles.
Maven plugins.
Maven repositories.
Maven java project.
Maven java webapp project.
Maven java project in eclipse.
Maven java web project in eclipse.
Java custom annotation.
String handling in java with example.
String Comparison in java with example.
String concatenation in java with example.
Substring in java with example.
How to write Immutable class in java with example.
toString() method in java with example.
Commonly used methods of String Class with example.
charAt(int index) String function in java with example.
startsWith(String prefix) and endsWith(String suffix).
indexOf(String str) and lastIndexOf(String str).
toLowerCase() and toUpperCase() String functions in java.
intern() String functions in java with example.
length() String functions in java with example.
trim() String functions in java with example.
Convert string to int java program.
Java convert string to integer with leading zeros.
Convert int to string java program.
Convert string to double java.
Convert double to string java.
Convert string to long java.
Convert long to string java.
toLowerCase() and toUpperCase() String functions.
Convert string to boolean java.
Convert boolean to string program.
Convert char to string java.
Convert string to char java.
Convert char array to string java.
Convert string to date java.
Convert date to string java.
Convert ascii to string java.
Convert float to string java.
Convert string to arraylist java.
StringBuffer in java.
append(String str) StringBuffer method in java.
insert(int offset, String str) StringBuffer method in java.
replace(int startIndex, int endIndex, String str) StringBuffer.
delete(int startIndex, int endIndex) StringBuffer method in java.
reverse() StringBuffer method in java.
capacity() StringBuffer method in java.
ensureCapacity(int minCapacity) StringBuffer method.
StringTokenizer in java.
StringBuilder in java.
append(String str) StringBuilder method in java.
insert(int offset, String str) StringBuilder method in java.
replace(int startIndex, int endIndex, String str) StringBuilder method.
delete(int startIndex, int endIndex) StringBuilder method in java.
reverse() StringBuilder method in java.
capacity() StringBuilder method in java.
ensureCapacity(int minCapacity) StringBuilder method in java.
StringTokenizer in java.
Some important terms for Exception Handling.
Exception handling in java.
try and catch blocks in java with example.
Multiple catch blocks in java with example.
Nested try block in java with example.
Finally in java with example.
throw in java with example.
throws in java with example.
Exception propagation in java with example.
Exception handling with method overriding in java.
Custom exception in java with example.
Commonly used exception methods of Throwable class in java.
Multithreading in java.
Thread life cycle in java.
Way of creating thread in java.
Commonly used methods of Thread class.
Thread scheduling in java with example.
Thread priority in java with example.
Naming a thread in java with example.
Joining a thread in java with example.
Daemon thread in java with example.
Can we start a thread twice?
Can we call run method directly?
Difference between Thread.yield() and Thread.sleep() methods.
Deadlock in java with example.
Starvation in java with example.
Inter-thread communication in java with example.
Synchronization in java with example.
Synchronized method in java with example.
Static synchronization in java with example.
Synchronized block in java with example.
Collection framework in java.
Collection interfaces in java.
Collection interface in java with example.
Set interface in java with example.
SortedSet interface in java with example.
List interface in java with example.
Map interface in java with example.
Daemon thread in java in java with example.
SortedMap interface in java with example.
Queue interface in java with example.
Deque interface in java with example.
Enumeration interface in java with example.
Collection classes in java with example.
HashSet in java with example.
LinkedHashSet in java with example.
TreeSet in java with example.
ArrayList in java with example.
LinkedList in java with example.
HashMap in java with example.
LinkedHashMap in java with example.
TreeMap in java with example.
PriorityQueue in java with example.
ArrayDeque in java with example.
Abstract classes in collection framework in java with example.
Sorting in java with example.
Comparable interface in java with example.
Comparator interface in java with example.
Properties class in java with example.
Hashtable in java with example.
ListIterator interface in java with example.
Java annotations.
Java annotations overview.
Built-in Java Annotations.
@Deprecated Java Annotation.
Override Java Annotation.
SuppressWarnings java annotation.
Java custom annotation.
JSP overview.
JSP lifecycle phases.
JSP Hello World Example.
JSP Scriptlet tag with example.
JSP Declaration tag with example.
JSP Expression tag with example.
JSP comment tag with example.
JSP directives with example.
import attribute of JSP page directive with example.
Session attribute of JSP page directive with example.
buffer attribute in JSP page directive with example.
autoFlush attribute in JSP page directive with example.
contentType attribute in JSP page directive with example.
isErrorPage and errorPage attribute in JSP page directive
isThreadSafe attribute in JSP page directive with example.
language attribute in JSP page directive with example.
info attribute in JSP page directive with example.
JSP include directive with example.
JSP taglib directive with example.
JSP implicit objects with example.
JSP out implicit object with example.
JSP request implicit Object with example.
JSP response implicit object with example.
JSP config implicit object with example.
JSP application implicit object with example.
JSP session implicit object with example.
JSP pageContext implicit object with example.
JSP page implicit object with example.
JSP exception implicit object with example.
JSP action tags with example.
jsp:forward action tag with example.
jsp:include action tag with example.
jsp:param action tag with example.
jsp:useBean, jsp:setProperty and jsp:getProperty action tag.
Exception handling in JSP with example.
JSP Expression Language with example.
JSTL (JSP Standard Tag Library) with example.
JSTL Core Tags with example.
JSTL c:out Core Tag with example.
JSTL c:set Core Tag with example.
JSTL c:remove Core Tag with example.
JSTL c:catch Core Tag with example.
JSTL c:if Core Tag with example.
JSTL c:choose , c:when and c:otherwise Core Tags with example.
JSTL c:import Core Tag with example.
JSTL c:forEach Core Tag with example.
JSTL c:forTokens Core Tag with example.
JSTL c:url Core Tag with example.
JSTL c:param Core Tag with example.
JSTL c:redirect Core Tag with example.
JSTL Formatting Tags with example.
JSTL fmt:formatNumber Formatting Tag with example.
JSTL fmt:parseNumber Formatting Tag with example.
JSTL fmt:formatDate Formatting Tag with example.
JSTL fmt:parseDate Formatting Tag with example.
JSTL fmt:bundle Formatting Tag with example.
JSTL fmt:setBundle Formatting Tag with example.
JSTL fmt:setLocale Formatting Tag with example.
JSTL fmt:timeZone Formatting Tag with example.
JSTL fmt:setTimeZone Formatting Tag with example.
JSTL fmt:requestEncoding Formatting Tag with example.
JSTL Functions with example.
JSTL fn:contains() function with example.
JSTL fn:containsIgnoreCase() function with example.
JSTL fn:startsWith() function with example.
JSTL fn:endsWith() function with example.
JSTL fn:escapeXml() function with example.
JSTL fn:indexOf() function with example.
JSTL fn:join() and fn:split() function with example.
JSTL fn:length() function with example.
JSTL fn:replace() function with example.
JSTL fn:subString() function with example.
JSTL fn:subStringAfter() function with example.
JSTL fn:subStringBefore() function with example.
JSTL fn:toLowerCase() function with example.
JSTL fn:toUpperCase() function with example.
JSTL fn:trim() function with example.
Steps to create Custom tags with body in jsp with example.
Custom tag with attributes.
JSP Interview Questions and Answers.
Struts 2 overview.
Struts 2 Architecture.
Struts 2 Configuration Files.
Action in struts 2.
Action in struts 2 by using POJO class with example.
Action in struts 2 by implementing Action interface with example.
Action in struts 2 by extending ActionSupport class with example.
Struts 2 Hello World example.
Multiple configuration file in Struts 2 with example.
OGNL in struts 2 with example.
Value Stack in struts 2 with example.
Interceptors in struts 2 with example.
Struts 2 execAndWait interceptor with example.
Struts 2 custom interceptor with example.
Struts 2 result type with example.
Struts 2 Redirect result type with example.
Struts 2 validation framework with example.
Struts 2 validation by built-in validators with example.
Struts 2 required validator with example.
Struts 2 requiredstring validator with example.
Struts 2 stringlength validator with example.
Struts 2 int validator with example.
Struts 2 double validator with example.
Struts 2 date validator with example.
Struts 2 email validator with example.
Struts 2 regex validator with example.
Struts 2 url validator with example.
Struts 2 i18n with example.
Struts 2 Zero Configuration by convention approach.
Struts 2 Zero Configuration by annotation approach.
DispatchAction Functionality in Struts 2 with example.
Dynamic method invocation in struts 2 with example.
Struts 2 UI tags with example.
Struts 2 s:textfield, s:password and s:submit UI tags with example.
Struts 2 s:hidden UI tag with example.
Struts 2 s:textarea UI tag with example.
Struts s:radio 2 UI tag with example.
Struts 2 s:checkbox and s:checkboxlist UI tag with example.
Struts 2 s:select UI tag with example.
Struts 2 s:combobox UI tag with example.
Struts 2 s:file UI tag with example.
Struts 2 s:doubleselect UI tag with example.
Struts 2 s:updownselect UI tag with example.
Struts 2 s:optiontransferselect UI tag with example.
Struts 2 s:datetimepicker UI tag with example.
Struts 2 sx:autocompleter UI tag with example.
Struts 2 control tags with example.
Struts 2 If, else if and else control tag with example.
Struts 2 iterator control tag with example.
Struts 2 merge control tag with example.
Struts 2 s:append control tag with example.
Struts 2 s:generator control tag with example.
Struts 2 s:sort control tag with example.
Struts 2 data tags with example.
Struts 2 action tag with example.
Struts 2 include data tag with example.
Struts 2 bean data tag with example.
Struts 2 date data tag with example.
Struts 2 param data tag with example.
Struts 2 property data tag with example.
Struts 2 push data tag with example.
Struts 2 set data tag with example.
Struts 2 i18n and text data tags with example.
Struts 2 s:url and s:a data tags with example.
Struts 2 and tiles integration with example.
Struts 2 interview questions and answers.
JSF overview tutorial.
JSF Framework architecture tutorial.
JSF lifecycle phases tutorial.
Jsf bean scopes tutorial.
Jsf configuration files
JSF managed and backing bean.
JSF hello world example in eclipse.
JSF 2 annotations example in eclipse.
JSF ajax hello world example.
JSF managed property annotation.
JSF navigation rule tutorial.
JSF implicit navigation rule.
JSF conditional navigation rule.
JSF from-action navigation rule.
JSF page redirect rule.
JSF core tags tutorial examples.
JSF inputtext html tag example.
JSF inputSecret html tag example.
JSF inputtextarea html tag example.
Jsf hidden html tag example.
Jsf selectbooleancheckbox html tag example.
Jsf selectmanycheckbox html tag example.
Jsf selectoneradio html tag example.
Jsf selectonelistbox html tag example.
Jsf selectmanylistbox html tag example.
Jsf selectOneMenu html tag example.
Jsf outputText html tag example.
Jsf outputformat html tag example.
Jsf graphicimage html tag example.
Jsf outputstylesheet html tag example.
Jsf outputscript html tag example.
Jsf commandbutton html tag example.
Jsf link html tag example.
Jsf commandlink html tag example.
Jsf outputlink html tag example.
Jsf commandbutton html tag example.
Jsf panelgrid html tag example.
Jsf message html tag example.
Jsf messages html tag example.
Jsf param html tag example.
Jsf attribute html tag example.
Jsf setPropertyActionListener html tag example.
JSF converter tags.
Jsf convert number example.
Jsf convert datetime example.
Jsf custom converter example.
Jsf validator tags.
Jsf validation string length example.
Jsf validation long value range example.
Jsf validation double value range example.
Jsf validation regex example.
Jsf required validation example.
Jsf custom validator example.
Jsf event handling.
jsf value change listener example.
Jsf actionlistener event example.
Jsf application events example.
Jsf datatable tutorial with examples.
Jsf data table (h:datatable) example.
Jsf datatable add row example.
Jsf datatable update row example.
Jsf datatable delete row example.
Jsf datatable get row index example.
Jsf facelets template example.
Jsf ui:remove html tag example.
Jsf custom tag taglib example.
Jsf composite components example
JSF interview questions and answers.
ORM overview.
Hibernate framework.
Hibernate architecture.
Hibernate configuration file with example.
Persistent class with example.
Object states in Hibernate with example.
Hibernate mapping file with example.
Hibernate transaction management with example.
Hibernate example using xml mapping.
Hibernate example using annotation.
Hibernate collections mappings with example.
Hibernate Set mapping with example.
Hibernate SortedSet mapping with example.
Hibernate list mapping with example.
Hibernate bag mapping with example.
Hibernate Map mapping with example.
Hibernate SortedMap mapping with example.
Hibernate association mappings with example.
Hibernate One-to-One Mapping using xml with example.
Hibernate One-to-Many mapping using xml with example.
Hibernate Many-to-One mapping using xml with example.
Hibernate Many-to-Many mapping using xml with example.
Hibernate component mapping with example.
Hibernate Query Language (HQL) with example.
Hibernate Criteria Query Language (HCQL) with example.
Hibernate criteria basic query example.
Hibernate criteria restrictions query example.
Hibernate criteria ordering query example.
Hibernate criteria pagination query example.
Hibernate criteria projections query example.
Hibernate named query using xml with example.
Hibernate named query using annotation with example.
Hibernate native SQL with example.
What is difference between Hibernate Session get() and load() method?
What is difference between openSession and getCurrentSession?
What is the difference between session save and session persist method in hibernate?
What is the difference between session.save session.saveorupdate and session.persist in hibernate?
What is the difference between session.merge vs session.update in hibernate?
Hibernate interview questions and answers.
Java Quartz scheduler.
Quartz scheduler components.
Quartz 1.6 example using SimpleTrigger with example.
Quartz 1.6 example using CronTrigger with example.
Quartz 2.1.5 example using SimpleTrigger with example.
Quartz 2.1.5 example using CronTrigger with example.
Quartz 2 JobListener example.
Quartz multiple jobs example.
Quartz listing all jobs example.
Struts 2 and Quartz 2 scheduler integration.
Java quartz scheduler tutorial pdf download.
Quartz Scheduler Interview Questions and Answers.
JDBC overview.
JDBC driver.
Steps to connect with DB.
Connect to Oracle database with JDBC driver.
Connect to MySql database with JDBC driver.
JDBC Statement interface.
JDBC Statement creates a table example.
JDBC Statement inserts a record example.
JDBC Statement updates a record example.
JDBC Statement select records example.
JDBC Statement deletes a record example.
JDBC Statement batch update example.
JDBC PreparedStatement interface.
JDBC PreparedStatement creates a table example.
JDBC PreparedStatement inserts a record example.
JDBC PreparedStatement updates a record example.
JDBC PreparedStatement select records example.
JDBC PreparedStatement deletes a record example.
JDBC PreparedStatement batch update example.
JDBC CallableStatement interface.
JDBC CallableStatement Stored procedure IN parameter example.
JDBC CallableStatement Stored procedure OUT parameter example.
JDBC CallableStatement Stored procedure batch update example.
JDBC batch processing.
JDBC store file example.
JDBC retrieve file example.
JDBC store image example.
JDBC retrieve image example.
JDBC ResultSetMetaData interface.
JDBC DatabaseMetaData interface.
JDBC Interview Questions and Answers.
Android tutorial
AngularJS tutorial
Ant
Bootstrap
Bootstrap 4 tutorial
Core Java
Generics
Hibernate
iText
Jar
Java annotations
Java design principles
Java Mail
JavaScript tutorial
JAXB
JDBC
JPA
jsf
JSON
Jsoup
JSP
JUnit
Log4j
maven tutorial
pl sql tutorial
Quartz Scheduler
Servlet
Spring
SQL
Struts2
TypeScript tutorial
War
Web Service Tutorial
XML Parser
Home
Core Java
Servlet
JSP
Struts2
Spring
JSF
Hibernate
Java Mail
Quartz Scheduler
JDBC
SQL
Generics
JUnit
Log4j
iText
JAXB
Maven
Ant
JAR
WAR
Jsoup
JSON
XML Parser
Javascript
PL/SQL
AngularJS
Web services
JPA
Bootstrap
Bootstrap 4
TypeScript
Post Article
Forum
TypeScript tutorial
TypeScript Overview.
Typescript vs Javascript.
Typescript let vs var.
TypeScript Hello World.
Typescript Data Types.
Typescript Variable Declaration.
TypeScript operators list.
TypeScript Arithmetic Operators.
TypeScript Comparison Operators.
TypeScript Bitwise Operators.
Typescript Logical Operators.
TypeScript Assignment Operators.
Typescript Conditional Operator.
Typescript String Operator.
Typescript typeof Operator.
TypeScript control statements.
TypeScript Switch Statement.
TypeScript for loop.
TypeScript for in loop.
TypeScript while loop.
TypeScript do while loop.
Typescript for loop break.
TypeScript for loop continue.
Typescript function.
Typescript returning function.
Typescript parameterized function.
Typescript function optional parameter.
Typescript rest parameters.
Typescript default parameters.
Typescript anonymous function.
Typescript function constructor.
Typescript Arrow/Lambda function.
Typescript function overloading.
TypeScript number object.
TypeScript string object.
TypeScript boolean object.
TypeScript date object.
TypeScript math object.
TypeScript array object.
TypeScript tuples.
TypeScript union type.
TypeScript interface.
TypeScript interface inheritance.
TypeScript interface multiple inheritance.
TypeScript class.
Typescript class inheritance.
Typescript class interface.
TypeScript abstract class.
TypeScript object.
TypeScript duck typing.
TypeScript NameSpace.
TypeScript Multi-file namespaces.
TypeScript module.
TypeScript ambient module.
Bootstrap Overview.
Bootstrap package tutorial.
Bootstrap CDN link tutorial.
Create First Web Page With Bootstrap.
Bootstrap Grid System tutorial.
Bootstrap grid equal columns example.
Bootstrap grid unequal columns example.
Bootstrap Jumbotron tutorial.
Bootstrap Page Header Tutorial.
Bootstrap Well tutorial.
Bootstrap Alert Tutorial.
Bootstrap Alert Link Tutorial.
Bootstrap Closing Alerts tutorial.
Bootstrap Animated Alerts Tutorial.
Bootstrap Buttons Style Tutorial.
Bootstrap Buttons Size Tutorial.
Bootstrap Block Level Buttons tutorial.
Bootstrap Buttons States Tutorial.
Bootstrap Button Groups Tutorial.
Bootstrap Vertical Button Groups tutorial.
Bootstrap Justified Button Groups Tutorial.
Bootstrap Nesting Button Groups Tutorial.
Bootstrap Split Button Dropdowns tutorial.
Bootstrap Badges Tutorial.
Bootstrap Contextual Badges Tutorial.
Bootstrap Pill Badges tutorial.
Bootstrap Labels Tutorial.
Bootstrap Contextual Labels Tutorial.
Bootstrap Basic Progress Bar tutorial.
Bootstrap Progress Bar With Label Tutorial.
Bootstrap Colored Progress Bars Tutorial.
Bootstrap Striped Progress Bars Tutorial.
Bootstrap Animated Progress Bars tutorial.
Bootstrap Stacked Progress Bars Tutorial.
Bootstrap Pagination Tutorial.
Bootstrap Pagination – Active State.
Bootstrap Pagination – Disabled State.
Bootstrap Pagination – Sizing Tutorial.
Bootstrap Pagination Breadcrumbs Tutorial.
Bootstrap Pager Tutorial.
Bootstrap Align Buttons tutorial.
Bootstrap Basic List Group Tutorial.
Bootstrap List Group With Badges Tutorial.
Bootstrap List Group With Linked Items.
Bootstrap Active Item in a List Group.
Bootstrap Disabled Item in a List Group.
Bootstrap Group Contextual Classes.
Bootstrap Basic Panel Tutorial.
Bootstrap Panel Heading tutorial.
Bootstrap Panel Footer Tutorial.
Bootstrap Panel Group Tutorial.
Bootstrap Panels with Contextual Classes.
Bootstrap Glyphicon Tutorial.
Bootstrap Dropdowns Tutorial.
Bootstrap Dropdowns Divider tutorial.
Bootstrap Dropdowns Header Tutorial.
Bootstrap Dropdowns Active items.
Bootstrap Dropdowns Disable items.
Bootstrap Dropdowns Position Tutorial.
Bootstrap Dropup Tutorial.
Bootstrap Simple Collapsible items.
Bootstrap Collapsible Panel Tutorial.
Bootstrap Collapsible List Group.
Bootstrap Vertical Form items.
Bootstrap Inline Form.
Bootstrap Horizontal Form.
Bootstrap 4 Overview.
Bootstrap 4 package tutorial.
Bootstrap 4 CDN link tutorial.
Create First Web Page With Bootstrap 4.
Bootstrap 4 Grid System tutorial.
Bootstrap 4 grid equal columns example.
Bootstrap 4 grid responsive equal columns example.
Bootstrap 4 grid responsive unequal columns example.
Bootstrap 4 Jumbotron tutorial.
Bootstrap 4 Full Width Tutorial.
Bootstrap 4 Page Header Tutorial.
Bootstrap 4 Well tutorial.
Bootstrap 4 Alert Tutorial.
Bootstrap 4 Alert Link Tutorial.
Bootstrap 4 Closing Alerts tutorial.
Bootstrap 4 Animated Alerts Tutorial.
Bootstrap 4 Buttons Style Tutorial.
Bootstrap 4 Buttons Outline Tutorial.
Bootstrap 4 Buttons Size Tutorial.
Bootstrap 4 Block Level Buttons tutorial.
Bootstrap 4 Buttons States Tutorial.
Bootstrap 4 Button Groups Tutorial.
Bootstrap 4 Vertical Button Groups Tutorial.
Bootstrap 4 Justified Button Groups Tutorial.
Bootstrap 4 Nesting Button Groups Tutorial.
Bootstrap 4 Split Button Dropdowns tutorial.
Bootstrap 4 Badges Tutorial.
Bootstrap 4 Basic Progress Bar Tutorial.
Bootstrap 4 Progress Bar Height Tutorial.
Bootstrap 4 Progress Bar With Label Tutorial.
Bootstrap 4 Colored Progress Bars Tutorial.
Bootstrap 4 Striped Progress Bars tutorial.
Bootstrap 4 Animated Progress Bars Tutorial.
Bootstrap 4 Stacked Progress Bars Tutorial.
Bootstrap 4 Pagination Tutorial.
Bootstrap 4 Pagination – Active State Tutorial.
Bootstrap 4 Pagination – Disabled State Tutorial.
Bootstrap 4 Pagination – Sizing tutorial.
Bootstrap 4 Pagination Breadcrumbs Tutorial.
Bootstrap 4 List Groups Tutorial.
Bootstrap 4 List Group With Linked Items Tutorial.
Bootstrap 4 Active Item in a List Group Tutorial.
Bootstrap 4 Disabled Item in a List Group Tutorial.
Bootstrap 4 Group Contextual Classes tutorial.
Bootstrap 4 Basic Panel Tutorial.
Bootstrap 4 Panel Heading Tutorial.
Bootstrap 4 Panel Footer Tutorial.
Bootstrap 4 Cards Tutorial.
Bootstrap 4 Contextual Cards tutorial.
Bootstrap 4 Card Titles, Text and Links Tutorial.
Bootstrap Card Image Tutorial.
Bootstrap Card Image Overlay Tutorial.
Bootstrap 4 Dropdowns Tutorial.
Bootstrap 4 Dropdowns Divider tutorial.
Bootstrap 4 Dropdowns Header Tutorial.
Bootstrap 4 Dropdowns Header Tutorial.
Bootstrap 4 Dropdowns Position Tutorial.
Bootstrap 4 Dropup Tutorial.
Bootstrap 4 Simple Collapsible tutorial.
Bootstrap 4 Collapsible Panel Tutorial.
Bootstrap Collapsible List Tutorial.
Bootstrap 4 Stacked Form Tutorial.
Bootstrap 4 Inline Form Tutorial.
Maven Spring Eclipse Tutorial.
Maven Hibernate Eclipse Tutorial.

Log in or register to post comments