Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RespawnBsp.save_as() test cases #144

Open
3 tasks
snake-biscuits opened this issue Aug 24, 2023 · 1 comment
Open
3 tasks

RespawnBsp.save_as() test cases #144

snake-biscuits opened this issue Aug 24, 2023 · 1 comment
Assignees
Labels
need test We need to write a test for regression testing slow burn lots of work & will take a long time Test Map: Tools: Obscure This test map needs a unique Level Editor / other tool Test Map: Tools: Radiant This test map can be built with a Radiant Fork Test Map Adding a map to ship with bsp_tool for tests Titanfall Engine Applies to all Titanfall Engine branch scripts

Comments

@snake-biscuits
Copy link
Owner

There are multiple variations to RespawnBsp, besides branches
We need to test each "save mode"

NOTE: respawn.ExternalLumpManager handles .bsp_lump, including saves

  • .bsp & .ent
  • .bsp, .ent & .bsp_lump
  • .bsp (headers only), .ent & .bsp_lump

These occur in:

  • Titanfall: Online
  • Titanfall, Titanfall 2 & Apex Legends (before season 10)
  • Apex Legends (season 10 and onwards)

Bonus

  • extensions.convert.respawn: Apex Legends: .bsp_lump-only lumps -> full .bsp
  • extensions.convert.respawn: Apex Legends: full .bsp -> .bsp_lump-only lumps
@snake-biscuits snake-biscuits added Test Map Adding a map to ship with bsp_tool for tests Test Map: Tools: Radiant This test map can be built with a Radiant Fork Test Map: Tools: Obscure This test map needs a unique Level Editor / other tool slow burn lots of work & will take a long time need test We need to write a test for regression testing Titanfall Engine Applies to all Titanfall Engine branch scripts labels Aug 24, 2023
@snake-biscuits snake-biscuits added this to the v0.6.0 milestone Aug 24, 2023
@snake-biscuits snake-biscuits self-assigned this Aug 24, 2023
@snake-biscuits snake-biscuits moved this from Todo: Code to Todo: Test in bsp_tool Core Functionality Aug 24, 2023
@snake-biscuits snake-biscuits moved this to Todo: Test Map in bsp_tool Format Coverage Aug 24, 2023
@snake-biscuits
Copy link
Owner Author

Afaik we can't test Apex Season 10+ maps in R5R, will have to talk to the devs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need test We need to write a test for regression testing slow burn lots of work & will take a long time Test Map: Tools: Obscure This test map needs a unique Level Editor / other tool Test Map: Tools: Radiant This test map can be built with a Radiant Fork Test Map Adding a map to ship with bsp_tool for tests Titanfall Engine Applies to all Titanfall Engine branch scripts
Projects
Status: Todo: Test
Status: Todo: Test Map
Development

No branches or pull requests

1 participant