add windows specific path
36 lines of code changed in 2 files:
show console window when compiled with debug mode
6 lines of code changed in 1 file:
update readme for windows
14 lines of code changed in 3 files:
enable quit
11 lines of code changed in 1 file:
install mods
12 lines of code changed in 1 file:
search for mods
12 lines of code changed in 1 file:
add mods to table
32 lines of code changed in 3 files:
start to handle drops
64 lines of code changed in 3 files:
use custom table class
56 lines of code changed in 3 files:
need dragMoveEvent too
16 lines of code changed in 1 file:
start drag and drop
31 lines of code changed in 2 files:
add files
111 lines of code changed in 2 files:
fix typos
4 lines of code changed in 3 files:
add music volume option
126 lines of code changed in 5 files:
add network server command line option back in
9 lines of code changed in 2 files:
scale volume
11 lines of code changed in 1 file:
add option to adjust sound volume
215 lines of code changed in 7 files:
implement palno
2 lines of code changed in 2 files:
implement roundno
16 lines of code changed in 4 files:
mugen combos are relative to the enemies hit state, not time between hits
17 lines of code changed in 3 files:
catch parse errors while loading state files
15 lines of code changed in 1 file:
fix includes
10 lines of code changed in 3 files:
use better algorithm for wrapping strings in mugen errors
52 lines of code changed in 3 files:
ignore ~ files produced by vim
1 lines of code changed in 1 file:
only use top-level data directory
1 lines of code changed in 1 file:
update faq
1 lines of code changed in 1 file:
update version
11 lines of code changed in 8 files:
change songs in mugen fights
25 lines of code changed in 4 files:
fix warnings on osx
32 lines of code changed in 12 files:
remove flex/bison from readme
0 lines of code changed in 1 file:
fix warnings for osx
24 lines of code changed in 4 files:
store menu font width/height in the configuration
66 lines of code changed in 3 files:
throw exception if cmd fails to parse
5 lines of code changed in 1 file:
fix warnings. enable -Werror during debug mode
17 lines of code changed in 3 files:
make ai jump
6 lines of code changed in 1 file:
add link
2 lines of code changed in 1 file:
implement p2dist x
6 lines of code changed in 1 file:
dont add a controller twice
3 lines of code changed in 1 file:
make state controller variables separate slots
19 lines of code changed in 2 files:
catch exceptions while running pkg-config
6 lines of code changed in 1 file:
add filesystem path classes
10 lines of code changed in 1 file:
pass an argument to pkg-config so it doesnt fail
1 lines of code changed in 1 file:
more filesystem fixes for mugen
23 lines of code changed in 5 files:
dont use filesystem stuff with mugen data
19 lines of code changed in 2 files:
start transfer thread before sending transfer command
2 lines of code changed in 1 file:
open files in binary mode
6 lines of code changed in 1 file:
use sendall instead of send
9 lines of code changed in 1 file:
fix sending files
5 lines of code changed in 1 file:
start to transfer files after building on windows
44 lines of code changed in 1 file:
increase upload rate slightly
1 lines of code changed in 1 file:
use version variable
1 lines of code changed in 1 file:
update upload script
4 lines of code changed in 2 files:
fix osx .dmg script
3 lines of code changed in 1 file:
add joystick for mugen
22 lines of code changed in 3 files:
wrap printf for font. show full mugen error
103 lines of code changed in 4 files:
print error text
9 lines of code changed in 1 file:
show a red box if a mugen error occurs
52 lines of code changed in 3 files:
catch all parse exceptions
151 lines of code changed in 1 file:
throw an exception if a mugen character cant be loaded
7 lines of code changed in 2 files:
fade background during super pause
8 lines of code changed in 1 file:
account for facing in super. dont move backgrounds during superpause
9 lines of code changed in 2 files:
fix position of super spark
1 lines of code changed in 2 files:
make super pause do something
55 lines of code changed in 4 files:
start to implement superpause
84 lines of code changed in 4 files:
partially implement inguarddist
9 lines of code changed in 3 files:
Added facing identifier.
9 lines of code changed in 1 file:
Added gameTime to evaluator.
23 lines of code changed in 5 files:
Added some more identifiers.
23 lines of code changed in 2 files:
Use crouch turning animation if crouching.
5 lines of code changed in 1 file:
Use crouching condition as well for canTurn.
4 lines of code changed in 1 file:
Turn priority should be not allowable only if in air.
2 lines of code changed in 2 files:
use runMatch for versus mode
13 lines of code changed in 2 files:
transition to state 52 after air guarding
1 lines of code changed in 1 file:
set guard velocity
9 lines of code changed in 3 files:
add readme
6 lines of code changed in 1 file:
reorganize collision code
24 lines of code changed in 1 file:
Fix blocking detection.
5 lines of code changed in 1 file:
choose the first palette file as a default
1 lines of code changed in 1 file:
set all attributes for StateTypeSet
47 lines of code changed in 2 files:
combine blocking with collision detection
7 lines of code changed in 1 file:
Implement the rest of Scale for character. Attempt to fix blocking by using attackdist.
89 lines of code changed in 7 files:
show guarding animations. fix animation time
90 lines of code changed in 5 files:
Ensure stage is only added once.
7 lines of code changed in 1 file:
players can only block if they have control
1 lines of code changed in 1 file:
Corrected player controller start issue and allow other game buttons to select in menu.
26 lines of code changed in 4 files:
Handle player control via Dummy controller. Updated the game mechanic to properly transition in the beginning and at that end of the rounds.
41 lines of code changed in 3 files:
load the main menu no matter what
2 lines of code changed in 1 file:
move mugen menu to its own method. add command line argument to start directly in mugen mode
87 lines of code changed in 6 files:
make crouching work in walking state
12 lines of code changed in 2 files:
Slight correction on player2 combo to prevent overlap, still not right. Added some additional text regarding palettes.
8 lines of code changed in 2 files:
fix guard on palette number
13 lines of code changed in 2 files:
Made mugentest use act file when viewing sff if passed
7 lines of code changed in 1 file:
Utilize palettes correctly on selection. Ignore pal.defaults for now as that is system dependent, can be safe to ignore completely.
98 lines of code changed in 5 files:
animation position is +1, not the index
1 lines of code changed in 1 file:
make regeneration always take wait
35 lines of code changed in 2 files:
Regenerate health for players in training mode.
38 lines of code changed in 4 files:
Correct scope issue.
5 lines of code changed in 1 file:
Added conditional player control in training mode depending on selecting player from menu.
26 lines of code changed in 2 files:
animelem checks the number of ticks
12 lines of code changed in 2 files:
penalize hits that are out of range
3 lines of code changed in 2 files:
prevent hitdefs from persisting across state changes unless hitdefpersist is enabled
36 lines of code changed in 3 files:
make training mode select screen work
84 lines of code changed in 4 files:
add training game mode
48 lines of code changed in 4 files:
slow damage down a little more
17 lines of code changed in 3 files:
Made menu scroll slower. Made damage bar in HUD decrement slower.
27 lines of code changed in 3 files:
Use correct player in arcade mode when getting intro/ending files.
7 lines of code changed in 1 file:
read sprite information
27 lines of code changed in 1 file:
Added continue to arcade mode.
246 lines of code changed in 5 files:
start to read header
24 lines of code changed in 2 files:
add readme
4 lines of code changed in 1 file:
update makefile
2 lines of code changed in 1 file:
add extlib
8940 lines of code changed in 46 files:
add files
53 lines of code changed in 2 files:
make damage go down faster
13 lines of code changed in 3 files:
Use states instead of control to reduce damage health bar.
2 lines of code changed in 1 file:
Added MatchOver state so that it doesn't show stage fading back in when transitioning out of the match.
16 lines of code changed in 2 files:
Correct esc behavior in watch.
1 lines of code changed in 1 file:
reorganize
12 lines of code changed in 1 file:
fix debug statements
27 lines of code changed in 2 files:
Correct key delay issue with menus. Extended character select to be able to handle modes like Watch and Training. Added Watch mode.
148 lines of code changed in 5 files:
prevent ai from changing directions too fast
29 lines of code changed in 4 files:
start to implement watching a game
19 lines of code changed in 2 files:
play guard sound
2 lines of code changed in 2 files:
show guard spark
47 lines of code changed in 3 files:
implement blocking
46 lines of code changed in 3 files:
Do not throw on undefined items, print output instead.
16 lines of code changed in 2 files:
Added smooth scrolling and made menu movement the same as mugen.
82 lines of code changed in 2 files:
Implement more options. Make use of difficulty for AI behavior.
102 lines of code changed in 3 files:
make pcxsize uint32_t
2 lines of code changed in 1 file:
add stdint.h
1 lines of code changed in 1 file:
change font types to stdint
7 lines of code changed in 1 file:
change totalImages to use stdint type
2 lines of code changed in 1 file:
use stdint types
25 lines of code changed in 3 files:
remove throw clause
2 lines of code changed in 2 files:
remove more throw clauses
4 lines of code changed in 2 files:
make ai crouch and stop
31 lines of code changed in 5 files:
tweak ai. add difficulty levels
31 lines of code changed in 3 files:
cast for log
1 lines of code changed in 1 file:
penalize moves that dont hit
19 lines of code changed in 4 files:
Correct player2 combo somewhat.
135 lines of code changed in 3 files:
Remove debug lines.
0 lines of code changed in 1 file:
print warning if unexpected clsn is parsed
16 lines of code changed in 1 file:
parse key start, s
3 lines of code changed in 1 file:
add learning ai
163 lines of code changed in 6 files:
Figured out mugens defaults with regard to the menu settings if ommited. Window enclosure for menu items is now correct. Need to add in smooth scrolling now.
37 lines of code changed in 2 files:
rename ai behavior
8 lines of code changed in 3 files:
fix namespace issues
113 lines of code changed in 3 files:
pass the stage to the behavior
16 lines of code changed in 4 files:
set slow to 1/3
1 lines of code changed in 1 file:
Set slowtime on KO.
9 lines of code changed in 2 files:
stage respects the game rate
83 lines of code changed in 1 file:
add game rate to stage to slow it down
19 lines of code changed in 2 files:
show controls a little longer in paintown
16 lines of code changed in 4 files:
Improved menu by cleaning up option handler. Utilize margins to properly display the menu. No smooth scrolling yet.
160 lines of code changed in 2 files:
test
1 lines of code changed in 1 file:
make ai do some moves
15 lines of code changed in 1 file:
remove ai file
0 lines of code changed in 1 file:
move player input to a behavior class
167 lines of code changed in 7 files:
small cleanups
11 lines of code changed in 2 files:
throw quit exception on esc
69 lines of code changed in 1 file:
reorganize code in arcade mode
125 lines of code changed in 4 files:
add ai header
0 lines of code changed in 1 file:
move input map to inside doInput
5 lines of code changed in 2 files:
Removed unnecessary copyBackground. Removed prepeneded mugen/fonts to file in test.cpp when displaying a font.
1 lines of code changed in 3 files:
give state controller values names
116 lines of code changed in 2 files:
parse p2facing
5 lines of code changed in 2 files:
fix horizontal flip for sprites
8 lines of code changed in 1 file:
remove old parser stuff
8 lines of code changed in 4 files:
make character test compile
3 lines of code changed in 2 files:
make compiled keys work
143 lines of code changed in 2 files:
put loopstart above valuelist
1 lines of code changed in 1 file:
compile rest of keys
53 lines of code changed in 1 file:
add rest of compiled key classes
70 lines of code changed in 1 file:
compile combined keys
66 lines of code changed in 2 files:
start to compile keys
115 lines of code changed in 2 files:
update
22 lines of code changed in 1 file:
Updated changelog.
29 lines of code changed in 1 file:
Add player2 control to versus mode.
2 lines of code changed in 1 file:
Make it so that player1 or player2 can select in menus. If player2 control selects arcade type game it will play with that side. Fix player2 win display.
142 lines of code changed in 10 files:
move key interpreting to a function
60 lines of code changed in 2 files:
Made menu and options pass on info about player selecting to properly handle which cursor is active in arcade type modes.
135 lines of code changed in 10 files:
move mugen::command to its own file
315 lines of code changed in 5 files:
Do not store character state.
14 lines of code changed in 2 files:
Use enter key on certain options.
12 lines of code changed in 2 files:
Added cursor to options and allow game time to be changed.
254 lines of code changed in 2 files:
add constructor for WinGame
9 lines of code changed in 1 file:
Clean up Win Interface for players.
58 lines of code changed in 3 files:
Unified mugen keys for input. Overlay Perfects on win icons.
293 lines of code changed in 9 files:
Removed exception, not required. Completed Versus Mode.
40 lines of code changed in 6 files:
Handle wins in match and matches for arcade play. Add in necessary storyboards for arcade play. Renamed add players for stage. Reset characters information after a match is done.
300 lines of code changed in 10 files:
Display win count and icons.
306 lines of code changed in 2 files:
add match wins api
14 lines of code changed in 2 files:
try to run scons if misc/cores.py cant be executed
1 lines of code changed in 1 file:
add note for about easy-compile-ubuntu
8 lines of code changed in 1 file:
note how to run the game
3 lines of code changed in 1 file:
remove substance.jar
2 lines of code changed in 1 file:
update version
6 lines of code changed in 5 files:
Removed prepended Mugen from FadeTool and moved to Mugen namespace. Made enum part of FadeTool class, instead of the Mugen namespace.
96 lines of code changed in 10 files:
Disable timer, use infinite time display in place.
14 lines of code changed in 2 files:
Make sff viewer find and display only sprites, skipping invalids.
62 lines of code changed in 1 file:
make mugen test build
16 lines of code changed in 2 files:
add win vector
27 lines of code changed in 3 files:
show back traces if a parse error occurs
47 lines of code changed in 1 file:
Removed verbose debug statements.
1 lines of code changed in 1 file:
Fixed typo.
1 lines of code changed in 1 file:
Make combo on top layer as well.
2 lines of code changed in 1 file:
Make round elements unlimited. Defaulted round elements to top layer.
73 lines of code changed in 2 files:
paintown: show character names before loading them
44 lines of code changed in 5 files:
Correct KO and win state time, correct crash beyond 9th round.
94 lines of code changed in 2 files:
Correct win text parse.
5 lines of code changed in 1 file:
Correct health check for time over.
2 lines of code changed in 1 file:
Handle time over and draw games, still need to fix win display.
69 lines of code changed in 2 files:
Fix round end states.
104 lines of code changed in 2 files:
Correct timing for fader before announcing round.
1 lines of code changed in 1 file:
Add fades to game to go between rounds and start.
18 lines of code changed in 2 files:
remove game::selectLevelSet
3 lines of code changed in 2 files:
initialize animation::playOnce
1 lines of code changed in 1 file:
Allow intro to play.
1 lines of code changed in 1 file:
check for shutdown in mugen
16 lines of code changed in 2 files:
pass in the menu to network mode when selecting levels
21 lines of code changed in 5 files:
fix copy animation copy constructor. make sure sparks play all the way through
12 lines of code changed in 3 files:
Handle KO and win, proceed to next stage.
297 lines of code changed in 4 files:
Removed setControl
0 lines of code changed in 1 file:
add round triggers
10 lines of code changed in 1 file:
Reset stage, round and HUD.
52 lines of code changed in 3 files:
add hurtable api
13 lines of code changed in 2 files:
Pass in stage to handle character state changes.
43 lines of code changed in 3 files:
make setCurrentState protected
4 lines of code changed in 1 file:
Fixed animation one time play. Fixed components placement and triggers.
51 lines of code changed in 2 files:
reserve more sound voices
4 lines of code changed in 1 file:
silence compiler warning
1 lines of code changed in 1 file:
rename variables to not conflict with windows #define
4 lines of code changed in 1 file:
add changelog and windows craziness
9 lines of code changed in 2 files:
Trying to fix fight/ko display.
54 lines of code changed in 4 files:
Added KO,DKO,TO components. Evaluate health to stop time and set state for KO. Check Time to set state for Time Out.
181 lines of code changed in 2 files:
add "alive" and "matchover" triggers
7 lines of code changed in 2 files:
read damage properly
21 lines of code changed in 4 files:
dont compute damage if its null
8 lines of code changed in 1 file:
evaluate damage
16 lines of code changed in 2 files:
show win pose when the other player loses all their health
44 lines of code changed in 2 files:
Start timer only after control is returned to characters.
23 lines of code changed in 3 files:
fix error message
1 lines of code changed in 1 file:
Modify filenames, remove _ and prepended mugen
10142 lines of code changed in 85 files:
fix set variable
15 lines of code changed in 2 files:
start trigger redirection
20 lines of code changed in 1 file:
implement more triggers
68 lines of code changed in 3 files:
Show base options.
43 lines of code changed in 2 files:
Added options box.
16 lines of code changed in 1 file:
Add options menu.
281 lines of code changed in 4 files:
make ctrl an ast node. load command file after cns files
24 lines of code changed in 3 files:
add "numtarget" to the parser
1 lines of code changed in 1 file:
fix some parse errors. check for null sections in the parse cache
15 lines of code changed in 2 files:
check if health is 0
35 lines of code changed in 1 file:
load states controllers immediately after loading the definitions
14 lines of code changed in 2 files:
Make frame render itself, added in play once for use in Element. Make animation object check if done playing.
55 lines of code changed in 4 files:
thread mugen stage through to the evaluator
74 lines of code changed in 5 files:
set bar attributes during parsing
21 lines of code changed in 3 files:
draw bars properly
49 lines of code changed in 5 files:
Fixed states for Round and transition through the necessary sequences before match is started to display round indicator and Fight.
84 lines of code changed in 2 files:
Parse Round and add in partial functionality.
383 lines of code changed in 2 files:
max out power
3 lines of code changed in 1 file:
when the stage resets, set the state to intro
12 lines of code changed in 3 files:
flip bars if their range is negative
43 lines of code changed in 5 files:
show middle bar using damage
1 lines of code changed in 1 file:
apply bar width appropriately
76 lines of code changed in 8 files:
Start adding Round component.
161 lines of code changed in 2 files:
Fix bar clip positioning
4 lines of code changed in 1 file:
Play sounds for power level indicator. Attempt to clip Bars according to health/power.
67 lines of code changed in 2 files:
Set combo total at the end of method.
1 lines of code changed in 1 file:
show fps in mugen
30 lines of code changed in 1 file:
use a mutable ast number
32 lines of code changed in 2 files:
reduce the time for combos
1 lines of code changed in 1 file:
Combo now renders correctly.
72 lines of code changed in 2 files:
Combo works sort of, need to fix offset issues and correct repeating show issue.
66 lines of code changed in 2 files:
keep track of combos
17 lines of code changed in 2 files:
Make combo display.
16 lines of code changed in 2 files:
Handle combo state.
57 lines of code changed in 2 files:
Add combo context for HUD.
90 lines of code changed in 3 files:
add combo api
6 lines of code changed in 2 files:
Correct issues with stage time. Set to StartGame in stage for now to display timer functioning.
13 lines of code changed in 3 files:
print the expression if an error occurs
7 lines of code changed in 1 file:
fix double jump
11 lines of code changed in 1 file:
remove unused includes
10 lines of code changed in 1 file:
take damage
10 lines of code changed in 3 files:
add power when a hit succeeds
13 lines of code changed in 2 files:
Add timer.
177 lines of code changed in 2 files:
make load compile. comment out the stage test for now
2 lines of code changed in 3 files:
Display current power level. Add in sounds to GameInfo in order to prepare for stage text/sounds.
98 lines of code changed in 2 files:
Renamed PlayerInfo to GameInfo and added getFileFromMotif so that data files can be handled properly.
50 lines of code changed in 6 files:
Make Data singleton.
69 lines of code changed in 4 files:
Added Mugen::Data (config.h) and read in mugen.cfg when loading Mugen.
453 lines of code changed in 5 files:
Simplified element gathering. Made fonts render and added power bars.
171 lines of code changed in 2 files:
convert effect facing to a bool properly
31 lines of code changed in 4 files:
No need to interpolate bar, use range to clip or stretch. Added other render for font.
36 lines of code changed in 1 file:
Filled out fonts however they do not render yet.
103 lines of code changed in 2 files:
Grab fonts.
19 lines of code changed in 2 files:
Modified handling of Layer. Added faces to player hud.
209 lines of code changed in 3 files:
Get HUD to parse correctly and show up on screen.
9 lines of code changed in 2 files:
Corrected isDirectory
5 lines of code changed in 1 file:
add hud to tests
2 lines of code changed in 1 file:
Move HUD load into load().
6 lines of code changed in 1 file:
Added PlayerInfo (HUD) to stage for rendering.
189 lines of code changed in 4 files:
double jumping works
133 lines of code changed in 5 files:
Use sprite file.
23 lines of code changed in 2 files:
Removed pointers added more fight.def parsing.
63 lines of code changed in 2 files:
use parse cache for loading cmd files
21 lines of code changed in 6 files:
add parser cache
128 lines of code changed in 6 files:
Begin parsing fight.def.
151 lines of code changed in 2 files:
Add bar rendering content.
61 lines of code changed in 2 files:
Updated HUD Bar.
30 lines of code changed in 2 files:
mugen: set max health
1 lines of code changed in 1 file:
add .peg to linecount. remove flex/bison files
1 lines of code changed in 1 file:
Updated Player Bar.
67 lines of code changed in 2 files:
Updated TODO.
2 lines of code changed in 1 file:
Add windows/system.cpp
2 lines of code changed in 1 file:
add END_OF_MAIN for tests
2 lines of code changed in 2 files:
time the test
5 lines of code changed in 1 file:
mugen: parse life from [data]
4 lines of code changed in 1 file:
Cleaning up classes in Hud
88 lines of code changed in 3 files: